乱雑に書き散らかしててごめんなさい、そのうちまとめます
バッファ
複数ファイルを開くのはいいけど今まで開いていたファイルが表示されなくなってしまった。
これ、消えているわけではなくて、簡単に言うと裏にある状態。これを表に持ってきたりしたい。
開いている(すべての)ファイルは「バッファにある」状態で、このバッファを表にしたり、裏にしたりする。
バッファの切替
C-^
直前に裏に回ったバッファを表にする(表示させる)(:e #
でもOK)
:bn
次のバッファに移動する
:bp
前のバッファに移動する
バッファ一覧見れないの?
:ls
バッファの一覧を見る
% がカレント(操作中)ウィンドウのバッファ、 # はオルタネイト(C-^
で切り替え可能な)バッファ。
こんな表示になる
:ls
1 "foo.php" 行 22
2 %a "bar.php" 行 7
3 # "hoge.php" 行 6
各バッファへの切り替え(表にする)
:b バッファ番号
現在開いているカレントバッファを消す
:bd
タグジャンプ
C-]
カーソル位置の単語の定義位置ジャンプ。
C-t
直前のタグに戻る。
g C-]
複数候補がある場合に選択ウィンドウをだしてジャンプ。
C-w }
カーソル位置の単語の定義を、プレビューウィンドウで開く。
C-w C-z
プレビューウィンドウを閉じる。(:pcと同じ)
バッファとタブ
現在保持しているバッファをすべてタブ化
:tab ba
バッファ名を指定したタブ化
:tabnew | b [N|バッファ名]
↓参考
http://qiita.com/kuwa72/items/deef2703af74d2d993ee
他
%
対応する括弧"{ }","[ ]","( )"、コメント("/* */")にジャンプ
gd
ローカル宣言にジャンプ
gD
グローバル宣言にジャンプ