- 2007-07-12 (木)
- Linux
画面を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