Home > Linux > Vim7.1のファイルエクスプローラーで PREVIOUS WINDOW - netrw-P - が動かない

Vim7.1のファイルエクスプローラーで PREVIOUS WINDOW - netrw-P - が動かない

画面を2つに分割して、片方にファイルエクスプローラー、もう片方でファイル編集している状態にて、エクスプローラ側で

選択中のファイルをもう片方のウィンドウで開く : Shift + Pキー

を実行するとこんなエラーが出ちゃって困り中:

Error detected while processing function <SNR>17_NetPrevWinOpen..<SNR>17_NetBrowseChgDir:
line    5:
(NetBrowseChgDir) b:netrw_curdir doesn't exist!

VIM REFERENCE MANUAL 2007年6月23日版の TODO List (未対応バグリスト) を見てみたら、それっぽい記述を発見:

netrw: edit dir, no-name buffer in other window, click in other window:
     Error detected while processing function <SNR>44_NetBrowseChgDir:
     line    5:
     (NetBrowseChgDir) b:netrw_curdir doesn't exist!

微妙に該当関数名が違うものの、おそらく同じ症状かと。 対応策を思いつかないので仕方なく古いバージョン (Vim 7.0) を入れ直して使ってます。こっちは同機能に異常なし。

※Google検索しても同じ症状で困っている人いなさそうだし、自分のコンパイルミスあるいは .vimrc にマズイ記述書いちゃってるだけかも。

※ひさしぶりのエントリなのにろくな内容じゃない orz

Comments:0

Comment Form

コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。

Remember personal info

Home > Linux > Vim7.1のファイルエクスプローラーで PREVIOUS WINDOW - netrw-P - が動かない

Search
Feeds

Page Top