vim をファイラとして利用する

Big Sky :: 意外と知られていないvimのtips(Mac OSXでもExploreから拡張子に応じたアプリケーションを起動) を読んで興味がわき、vim をファイラとして利用する方法をちょっと調べたのでメモ。

netrw.vim ( Vim7 からデフォルトで入っている )
Vim documentation: pi_netrw

ブックマークと履歴を一覧表示する
qb
ディレクトリをブックマーク
mb
ブックマークしたディレクトリに移動
{cnt}gb
ブックマークを削除
{cnt}mB

gvim の起動パラメーター

gVim 7.0 では、タブが使えるようになっています。しかし普通にファイルを開くと、複数ウィンドウが開いてしまいます。開いたウィンドウからファイルを開くと「そのウィンドウの中でバッファやタブが複数」という状態になります。

つまり「複数ウィンドウ」×「複数バッファ / タブ」です。
これを、「1 つのウィンドウ」 × 「複数タブ」にしたいので、パラメーターを次のように指定。

-p --remote-tab-silent

また、-p に関しては以下のようにレジストリを変えてしまう記事もあったのであわせてメモ。

この辺りの動作も、vimrc で設定できたら楽でいいんだけどな。

YankRing 3.0 を使った際に出るエラーの消し方

gVim に YankRing.vim (ver3.0) を入れてから、gVim 起動時に上記のように「The yankring can only persist if the viminfo setting has a “!”」というエラーが表示されて困っていました。

ANN: YankRing 3.0 – vim_use | Google グループ
などを見て色々試してみたものの、エラーダイアログが表示されるまま変わらず。

と、そんな状態だったのですが、さきほど gVim の起動時のパラメーター関連を調べていた時に偶然以下の記事を見つけました。

» 続きを読む