Vim

64bit 版 KaoriyaVim で突然の死

あるあるかもしれないけど、64bit 版 KaoriyaVim では、python の dll がロードできないと突然死にます。*1 なお、32bit 版だとエラーメッセージは出るけど落ちません。ということで、64bit 版の python をインストールしましょう。http://www.python.jp/dow…

Vim で Esc を置き換えたキーマッピングと本来の Esc の挙動が違うことがある?

Vim

まだ根本解決できてないけどメモ。 現象 こんな設定をしてみたのだけど、 をしてもハイライトが消えない。 "ノーマルモード時 <Esc> を <C-j> にマッピング nnoremap <C-j> <Esc> "Escの2回押しでハイライト消去 nnoremap <Esc><Esc> :<C-u>nohlsearch<CR><Esc> 試したこと 何人かの方から noremap だから</esc></cr></c-u></esc></esc></esc></c-j></c-j></esc>…

プラグイン常習者が素の Vim しかない状況になったときに便利だったコマンド

Vim

普段は vimfiler や unite を常用していますが、最近、素の Vim を使う機会が多いです。 とは言っても、Linux サーバ上でテスト用の設定ファイルをちょっと編集したり、コードの確認をしたりといった簡単なものですが。PC にダウンロードしてきて秀丸で編集…

複数ファイルを横断的に操作する

Vim

毎度忘れてググってるのでメモ。 やりたいこと 複数ファイルを横断的に操作したい 代表的なのは置換とか vim でも当然できます。 方法 args に対象ファイルを設定する。 :args *.groovy :args **/*.groovy <-サブディレクトリも対象にする argdo でコマンド…

grep 結果に quickfix からジャンプできない

Vim

職場の Windows マシンで混乱した話。 結論 vim で grep 結果の quickfix から該当箇所にジャンプするには grepprg を "grep -n" とする必要がある。*1 知ってるよって人には、ここから先に新しい発見はないと思います。.vimrc の設定をこうすれば OK。 Wind…

Hatena.vim 使ってみた

Vim

motemen/hatena-vim · GitHubVim で書いて、そのまま投稿できるっていいですよね!下書き保存できないとか、いろいろ不便なことはあるけど、ちょっとした内容の記事なら充分便利そうです。しばらく使ってみようと思います。

snake_case を snakeCase にする VimScript

Vim

あからさまに車輪の再発明しました。 いいんです。練習ですし。 元ネタ はてなこれ見て便利そうだなーと思ったので。 参考 Vimスクリプト基礎文法最速マスター - 永遠に未完成 Big Sky :: モテる男のVim Script短期集中講座 カーソル下の URL を短縮URL に変…

quickrun.vim で Groovy コードを実行するのにハマった話

プログラミング Groovy 読み始めました。普段コードを実行するのに使っている quickrun.vim は、Groovy にも対応しているとのことだったので、とりあえず試してみることに。 試したのはこれ。お約束ですね。 println "Hello Groovy" 結果は…あれ? Caught: j…

TokyoVim#7 に参加しました

TokyoVim#7 - PARTAKE前回に引き続いて参加しました。 やったこと @thinca さんの Linuxマシン(Gentoo!!)がネットに繋がらないなどありましたが、自己紹介などをしてもくもく開始。 前回よりもさらにもくもくな感じでした。今回の私のネタは、最近 neobund…

TokyoVim#6 に参加しました

TokyoVim#6 - PARTAKEもともと、簡単なテキスト編集には Vim を使っていましたが、vimrc はコピペ、プラグインもなしの状態でした。最近、Ruby を始めて、どうも気に入る IDE がないので Vim でやることにしました。 さらに、 quickrun というプラグインが色…

Rubyはじめました

いまさらながら、Ruby の勉強をはじめました。 環境構築したときのメモ。環境はWinXP。 Vim インストール IDE を使ってもよかったんだけど、何が良いのかわからなかったので、馴染みのある Vim にした。香り屋 — KaoriYa から最新版をダウンロード。 解凍し…