vim

vim でテキストをおりたたむ・閉じる

gyazo.com vim でテキストの一部あるいは全体をおりたたんだり閉じたりするには次のようにします。 開く 閉じる 全体を開く 全体を閉じる 1 段階 zo zc zr zm 全て zO zC zR zM ひらく zo とか使うとこのようにひらき gyazo.com とじる zc とか使うとこのよ…

vim でfiletypeを確認する

vim

:echo &filetypehttp://vim.g.hatena.ne.jp/tokorom/20110417/1303057714

グローバル変数を確認する

vim

vim でグローバル変数を確認するには次のようにする。 unite が必要なので、install しておいてね。 :Unite output:echo\ join(map(keys(g\:),"'g\:'.v\:val"),"\\n")

vimdiffとかでペインというかwindowを移動する

vim

vimでペインというかwindowの移動をします。例えばvimdiff で2つのファイルを比較るとしましょう。 % vimdiff foo baa 1 hoge_yanen | 1 foo_yanen このふたつのファイルを行き来します。 ctrl-w + j|k|h|l (jkhlはviの移動に準じます) vi もvimdiffも両方…

括弧の中を置換するでござる。 #vim

vim

Vimで括弧の中を置換するでござる。Vim テキストオブジェクトの深淵 - 愛と勇気と缶ビールによると di" で ""(ダブルクォーテーション)の内側のテキストだけを消すとか da" で ""も含めた全体を消すとか ci" で "" の内側のテキストを消して挿入モードに入る…

vimでコピペするときに右にダーーって流れたりずれたりするのを防ぐ

vim

vimでファイル編集してる時に、コードをコピペしたい時とか便利。 結論からいうと、:set paste をすれば良い。手前味噌手前味噌どころかの話なんですが、プロンプトでgitのブランチ名を表示させる - cameong’s blogからそのままコードをコピペしようとすると…

ヤンクした範囲をクリップボードに入れる

vim

[vim] ヤンクした範囲をクリップボードに入れるには、次のようにします。 set clipboard=unnamed http://www15.ocn.ne.jp/~tusr/vim/vim_text2.html

vimで選択した範囲がビジュアルモードになるのを回避する

vim

$HOME/.vimrcに次の記述があると、vimでひらいたファイルをマウスかなにかで選択すると、その部分がビジュアルモードになる。 set mouse=a コメントアウトしたら、解決する。 " set mouse=a