vim

Rubyのコーディング規約,破壊的,非破壊的メソット

完全にメモ 破壊的なメソッドと非破壊的なメソッドの両方を提供する場合、破壊的なメソッドには`!'を付ける。

vimでヤンクした文字をコマンドモードに貼付ける

全然珍しく無いんだけどproject.vimと組み合わせると凄く便利だった。 ヤンクした文字でgrepしたい時とかに使ってる。 ヤンクした後に " ctrl + rして"を入力 <C-R>" project.vimのトグル内で ¥g(¥G)でgrepしてくれるので 探したいメソットとかをヤンクしてトグル</c-r>…

project.vimをカスタマイズしてみる

vim

project.vimは$HOME/.vimprojectsを参照しにいくので カレントディレクトリの.vimprojectsを読むように変更する $HOME/.vim/after/plugin/project.vimというファイルを用意して こういうスクリプトを書いておく " カレントディレクトリが$HOMEじゃ無かったら…

vimで画面を再描画するコマンド

vim

<C-R> 若しくはコマンドの場合 :redr</c-r>

project.vimを使ってみた

vim

.vimrcを設定してみた ドキュメントによるとプロジェクト挙動ようの変数があってコレを上書きするっぽい g:proj_flags Default: "imst" " Default: "imst" なのでファイルが開かれたらトグルがクローズするようにしたければデフォルトにcのオプションを付与…

autocomplpop.vimで補完候補があっても改行する

vim

補完候補があってもとちゅうでそのまま改行したい場合、 多少の修正をしておかないと動作が非常に辛い時が有る。 http://blog.blueblack.net/item_164 上記を参考に if pumvisible() first match return "\<C-p>\<Down>" 上記を ↓こうする if pumvisible() first match </down></c-p>…