1

私は厄介な状況になりました:

/ path1 / toの下で、ファイル名「file1」をvimしますが、「/ path1 /to」の下にvim./fileと入力しても、常に/ path2 / to/file1のような別のディレクトリで別のfile1を編集していたようです。

:buffersと入力すると、次のようになります。

 1 # =  "/path1/to/file1"          line 1
 2 %a + "path2/to/file1"         line 426

/*please note buffer 2 is without / prefix while 1 dose */

/ path1 /to/の下にある"vim./file1"を使用してファイルをvimしても、バッファーは常にバッファー2を指しています。

これを実現したのはどのような操作ですか、なぜ2つのバッファーがあるのですか?それを修正する方法は?

前もって感謝します。

編集:同じ名前を共有していますが、それらは同じファイルではありません。vimの代わりにviを使用する場合、編集しているファイルは、編集が期待されるファイルとまったく同じです。

4

1 に答える 1

2

問題を絞り込む。vimrcロードせずにvimを起動できますplugin

vim -u NONE /path1/to/file1 path2/to/file1

そして、バッファを切り替える前に冗長メッセージを出力します:

:20verbose bn
于 2012-06-14T07:52:10.630 に答える