Vim7.0 から tab pages 機能が利用可能になった。私はよく使うtab pagesコマンドが下記の通り。
| :tabnew |
新しいtab pageを開く |
| :tabc |
tab page を閉じる |
| C-PageUp |
一つ前のtab pageへ |
| C-PageDown |
次のtab pageへ |
Vim デフォルトはファイルを 新しいウィンドーで開く。tabnew で現在のウィンドーで新タブを開くが、デフォルトでタブページでファイルを開けば便利だと思います。これは下記コマンドで実現できます。
gvim --remote-tab-silent filename
Windows の場合
レジストリを修正する。
1.regedit コマンドでレジストリを開いて、/HKEY_CLASSES_ROOT/Applications/gvim.exe/shell/edit/command の値を「C:\Program Files\Vim\vim70\gvim.exe -p --remote-tab-silent "%1"」に修正する。
2.下記ソースをvim.regとして保存し、実行する。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\Shell\Edit with &Vim]
[HKEY_CLASSES_ROOT\*\Shell\Edit with &Vim\command]
@="\"C:\\Program Files\\Vim\\vim70\\gvim.exe\" -p --remote-tab-silent \"%1\" \"%*\"" |
以上の様に設定すると、ファイルを自動的に実行しているVimのウィンドーに新しいタブで開きます。
Linux のデスク環境ではどうすればできるか分かっていない、ご存じの方いるならご教授お願いします。 |