タグ

vimに関するdenkenのブックマーク (32)

  • vi & Vim デスクトップリファレンス 第2版

    プログラマ向けのテキストエディタviと、Vimを中心としたviクローンのコマンドとオプションを手軽なリファレンスとしてまとめた書籍。基的なviの機能と、Vim、nvi、elvis、vileをカバーしており、常に手元に置いておきたい1冊です。なお書はEbook版のみの販売となります。 はじめに 書で使用されている表記規則 謝辞 コマンドラインオプション viコマンド 移動コマンド 編集コマンド 終了コマンド Solaris版viコマンドモードでのタグコマンド バッファ名 バッファコマンドとマーキングコマンド 挿入モードでのショートカット 単語の短縮入力 コマンドモードおよび挿入モードでのマップ 実行可能バッファ 自動インデント 置換と正規表現 置換コマンド 置換フラグ viの正規表現 POSIXのかっこ表現 POSIXの文字クラス 置換文字列で使用するメタキャラクタ その他の置換テクニ

    vi & Vim デスクトップリファレンス 第2版
    denken
    denken 2012/03/13
  • argdo - いろいろ備忘録日記

    vimをつかっていて結構便利なのがargdoコマンドです。 どういうときに使用するかというと以下のような時。 あるディレクトリにいっぱいファイル(たとえばjavaファイル)があって、一括で置換したいときとか などのように、何かのコマンドを一括して実行したいときに使用します。 argdoはargとついているだけあって、まずargumentに追加しておかなくてはなりません。 (例) :argadd *.java 上記では、javaファイルをまとめてargumentに追加してます。 その後で、 :argdo %s/hoge/hehe/g | update とやると、全argumentに対して, s/hoge/hehe/gがかかります。 後ろのupdateは、パイプで流れてきたデータをupdate、つまり書き込み(:w)するという意味です。 ちなみに、updateコマンドはファイルに変更があった場

    argdo - いろいろ備忘録日記
    denken
    denken 2011/12/07
    何これ便利
  • Vimをお使いの皆さまへ — KaoriYa

    お詫びとお知らせとお願いがあります。今、Vimを使っているかたはもちろん、これから使ってみようかなという方、以前使っていた方も是非、文章の続きをご覧ください。 お詫び 2011/09/15の午前中にふとしたキッカケで、一部ユーザの間で日Vimのコミュニティを統合しようという機運が高まり、実際にそのように行動を開始しました。それに関してまずは幾つかお詫びをしなければなりません。 既に各コミュニティに所属し、頑張っていただいている方々への相談なしに決めて、行動を開始してしまったこと 一時的に各種リソースの位置(URL)が混乱すること 各種リソースの位置(URL)が変化すること これまでそのような情報やコミュニティをまとめていなかったこと 以上により、長い間に渡ってご不便やご不快な思いをされた方、これからされる方もいるかと考えます。まことに申し訳ありません。 ただしそのようなことも今後は過去

    denken
    denken 2011/09/26
  • 「Vimテクニックバイブル〜作業効率をカイゼンする150の技」を執筆 — 名無しのvim使い

    Vimテクニックバイブルは既にVimエディタを利用している人向けに、さらなる作業効率の改善を行うための手法やプラグインなどの解説を150のTipsとして紹介するで384ページ2980円で、技術評論社より9月中旬発売予定です。 「Vimテクニックバイブル〜作業効率をカイゼンする150の技」の概要 Vimテクニックバイブルを執筆しました。 Vimテクニックバイブルは既にVimエディタを利用している人向けに、さらなる作業効率の改善を行うための手法や、 プラグインなどの解説を150のTipsとして紹介するです。 おおよそサイトを見に来て頂いている方ならば、ちょうど良いになっています。 想定読者 Vimエディタを利用しているけど、さらに色々知りたい方 Vimエディタの基礎の先を知りたい方 Emacsテクニックバイブルを読んで、VimEmacsテクニックバイブルが欲しくなった方 ちょっとだけ

    denken
    denken 2011/08/21
  • Python and vim: Two great tastes that go great together

    Presentation Overview 10 to 15 minutes of slides and examples. 15 to 20 minutes audience-directed. What? Python scripting in vim. (Not coding Python with vim) vim compiled with "+python" As present in: Fedora/CentOS (vim-enhanced) Debian/Ubuntu (vim-python) "Macros" in vim, but with a serious language behind them Like Emacs use of LISP (but, you know, better :-) More powerful than "vim script" Muc

  • Shougoの開発環境

    I explained my favorite environment. Of course, all tool is Vim!Read less

    Shougoの開発環境
    denken
    denken 2011/04/29
    ほえー
  • ボクが2ヶ月間で学んだVimのまとめ - ゆず日記

    続編書きました ボクが1年間で学んだVimのまとめ - ゆず日記 年末に会社の開発環境を思い切ってWindowsからLinux Mint(Ubuntu)に換えて早2ヶ月。 併せて気でVimを使い込んでみようと、メインエディタもAptana StudioからVimへ。 VimかわいいよVim。 インストール Macなら、macvim-kaoriya - MacVim KaoriYa - Google Project Hosting Ubuntuなら、sudo apt-get install vim-gnome Windowsなら、Vim — KaoriYa 基的な操作 これは先人が数多く居るので割愛。 ここが非常に分り易いです。Vim操作まとめ - Archiva 個人的な所感として、以下のコマンドを覚えておけば他のエディタで出来ることと同等のことはすぐ出来るようになるかと。 他の

    ボクが2ヶ月間で学んだVimのまとめ - ゆず日記
    denken
    denken 2011/03/13
  • synboo on Twitter: ":bnをctrl-n、:bpをctrl-pにキーバインドするのが超いいです。ironsさん直伝"

    denken
    denken 2011/02/25
    あとで
  • パソコン買ったらまず最初に入れとくべきモダンなvim管理 - Vim is running out

    2011-08-13追記 最近のvim pluginの管理にはvundleがおすすめ。 http://vim-users.jp/2011/04/hack215/ .vimrcなどのdotfiles自体の管理には以下の方法が有用だと思います。 この記事でできるようになること - Windows, Linux環境間, または家, 会社間などでvim設定の共有が可能になります。 - 転職や,新しいPCを買ったときなどのvim環境設定があっという間に終わります。 (vim installは含まなければ5分程度?) この記事の主題は - pathogen.vim - githubとgit(git submodule) です。 - pathogen.vimの機能によって、.vim以下を綺麗にする - githubとgit submoduleを使って置いておくことで.vim以下をweb上で管理する の二

    パソコン買ったらまず最初に入れとくべきモダンなvim管理 - Vim is running out
    denken
    denken 2011/02/21
  • Big Sky :: Uniteプラグイン書いた。

    最近のVim界隈では、バッファセレクタの新しい形の一つであるUniteが注目を浴び始めています。 Shougo's unite.vim at master - GitHub unite all sources https://github.com/Shougo/unite.vim Uniteはバッファセレクタという単純な概念に縛られた物ではなく、候補選択を行うユーザインタフェースとして提供されるライブラリ的な代物です。 Uniteにはバッファやファイル、MRU(Most Recently Used)等、通常候補選択しそうな物がUnite sourceとして既に含まれていますが、プラグインを書く事で自分で定義した候補選択がUI付きで実現出来る事になります。 Uniteはまだ発展途上ではありますが、今日はどれだけ少ないコードでUnite UIが使える様になるかを皆さんに伝えるべくUniteプラ

    Big Sky :: Uniteプラグイン書いた。
    denken
    denken 2010/11/19
  • vi/Vimコマンドポケットリファレンス

    2010年10月22日紙版発売 山森丈範 著 四六判/304ページ 定価2,618円(体2,380円+税10%) ISBN 978-4-7741-4396-5 ただいま弊社在庫はございません。 Amazon 楽天ブックス ヨドバシ.com 書のサポートページサンプルファイルのダウンロードや正誤表など このの概要 viはEmacsと共にUNIX環境で人気がある,キーボード操作が主体のテキストエディタであり,Linuxの世界でもviクローンである「vim」が広く使われています。書はviを格的に使いこなすための,各種コマンドや操作方法について解説したポケットリファレンスです。古くからのvi愛好家はもちろん,仕事趣味Linuxを活用する多くのユーザーに利用していただけます。 こんな方におすすめ vi,Vimを愛用している人 UNIX系OS上で,vi/Vimを使ってプログラムを開発して

    vi/Vimコマンドポケットリファレンス
    denken
    denken 2010/10/22
  • はてな技術勉強会 .vimrc 説明補足 [vim]

    前回に引き続き,はてな技術勉強会は vim ネタで,今回は .vimrc の説明会だった模様. secondlife/.vimrc というわけで,前回に続いて,今回も少しコメントしてみようと思う. まず勉強会ページで公開されている .vimrc に " タブ幅の設定 set expandtab set tabstop=2 set softtabstop=2 set shiftwidth=2 とあったけど,vim のタブ設定は複雑なので少し補足. expandtab というのはタブをスペースに置き換える設定で,インデントに関する設定は残りの tabstop, softtabstop, shiftwidth となる.で,これらに関しては以前,2ちゃんねるvim スレ に KoRoN さんが分かりやすい説明をしていたので,それをそのまま引用してしまいましょう. 2ch Vim6 Part3

    denken
    denken 2010/09/11
  • Vimで開発するならこれだけはやっとけ - 何気に大変

    開発効率を上げるためのプラグインや機能のご紹介。 ■neocomplcache http://github.com/Shougo/neocomplcache 自動で補完候補をポップアップしてくれるプラグインで、Vimで効率的な開発をしようと思うのであれば必須のプラグインです。vimrcに以下の1行を加えればプラグインが有効になります。 let g:neocomplcache_enable_at_startup = 1有効にした上で適当にファイルを編集すれば自動で補完候補が出てきます。候補を選ぶ時はCtrl+Nで次の候補、Ctrl+Pで前の候補が選択できます。 設定項目もたくさんあります。:help neocomplcache@ja とすれば日語ヘルプが見れるので、参照しながら設定してください。 もしこのプラグインを使ったことがないのであれば、人生の半分は損をしています。 ■テキストオブジ

    Vimで開発するならこれだけはやっとけ - 何気に大変
  • wombat256.vim 2.0がリリース - すぱぶろ

    みんな大好きwombat256.vimの2.0がリリースされました。 2.0では、vim7に対応しいくつかのhighlightが変更されてます。 詳しくはリンク先のrelease noteを読んでください。 wombat256.vim - Wombat for 256 color xterms : vim online 使おう!vim

    denken
    denken 2010/07/28
  • Vimの全オプション

  • vim の text-object をより便利に使えるプラグイン - surround.vim - 2nd life (移転しました)

    http://www.vim.org/scripts/script.php?script_id=1697 vim7 から追加された text-object は大変便利で、今や手放せなくなっています。その text-object をより便利に使えるプラグイン、surround.vim が便利すぎるので紹介します。 いままで、text-object では (以下では、コードの『*』の位置に現在カーソルがあると考えてください。) foo 'b*ar' bazの位置にカーソルがあるとき、i' でシングルクオーテーションの中身を選択できたり、a' でシングルクオート含む部分を選択できました。しかし『'』そのものを削除したり、置換したりはできなく、ちょっと不便でした。しかし、surround.vim では ds cs ys vs それぞれにコマンドを割り当てて、様々なことができるようになってます。たと

    vim の text-object をより便利に使えるプラグイン - surround.vim - 2nd life (移転しました)
    denken
    denken 2010/06/20
  • Pythonを快適に編集できるようvimを設定する - 玉虫色に染まれ!!

    今日はさっくり小ネタ。 最近私はPythonを勉強中なのですが、「このての軽量言語はさっと書いてさっと実行できなきゃだめ」という信念のもと、編集にはvimを使っています。 とはいえ、Pythonは実はかなり「エディタを選ぶ」言語です。インデントによってブロックを表現するので、インデントがきちんと表示されないと困りますし、タブとスペースが入り交じってしまわないようなエディタの補助も欲しいところです。 というわけで、今日は、そんなPythonをすっきり快適に編集できるような vim の設定をご紹介します。 いきなり結論 私は以下のような記述を ~/.vimrc に追記しました。 autocmd FileType python setl autoindent autocmd FileType python setl smartindent cinwords=if,elif,else,for,wh

    Pythonを快適に編集できるようvimを設定する - 玉虫色に染まれ!!
  • Vimスクリプト基礎文法最速マスター - 永遠に未完成

    流行ってるみたいなので遅ればせながら便乗。需要?何それおいしいの? Perl基礎文法最速マスター - サンプルコードによるPerl入門 - Perlプログラミングの基礎から応用まで Route 477(2010-01-25) PHP基礎文法最速マスター - Shin x blog Python基礎文法最速マスター - LazyLife@Diary VBA基礎文法最速マスター - いろいろ解析日記 Java基礎文法最速マスター - いろいろ解析日記 Bash基礎文法最速マスター - いろいろ解析日記 Haskell基礎文法最速マスター - think and error Brainf*ck基礎文法最速マスター - このブログは証明できない。 VBScript 基礎文法最速マスター - CX's VBScript Diary - VBScript グループ JavaScript基礎文法最速マス

    Vimスクリプト基礎文法最速マスター - 永遠に未完成
    denken
    denken 2010/02/06
    暗号
  • Big Sky :: Googleサジェストから補完候補を作るVimスクリプト書いた。

    vimの入力補完って大変便利なんですが、例えば「あーあの芸能人、名前分かるけどどの漢字だったっけ...」なんて事がたまにあります。 芸能人の名前辞書用意持ってる人なんて見たことないですね。たいがいこういう時はGoogle先生にたよるのが一般的です。 今日はGoogleサジェスト(Google検索で数文字打ったら出てくるあの候補)からvimの補完を行えるスクリプトを書いてみました。 例えばこんな事が出来ます。 おもむろに「takasu」と打って、<c-x><c-u>とタイプします。 Yes! 高須クリニック! えっ2番?...うるさい! 便利ですね! また「watasinonamaeha」(私の名前は)と打って<c-x><c-u>すると... 私の名前はキムサムスン 誰ですか!キムサムスン! 例えば「naitu」なら... ナイツ お笑い 「www」なら... www.yahoo.co.jp

    Big Sky :: Googleサジェストから補完候補を作るVimスクリプト書いた。
    denken
    denken 2010/01/30
    よさげ
  • はてなブログ | 無料ブログを作成しよう

    オマーン旅行 2024 2024年のゴールデンウィーク前半はオマーンの首都マスカットに旅行に行ってきたのでその旅の記録を書く。 GWにが子どもを実家に連れて帰るとのことで、5日間の自由時間が手に入ったので、ここぞとばかりに海外旅行行きを決めた。 なぜオマーン 5日しかなく、複数国を…

    はてなブログ | 無料ブログを作成しよう
    denken
    denken 2009/10/19
    なんと