7

私の で何かおかしいことが起こっていvimます。を通して使用していますxterm。開こうとしているファイル名をオートコンプリートできるようにしたい。

例えば:

# Cursor is | character
:o exam|
:o exam|<TAB>
:o examplefile.txt|

私は確かにvimこれをサポートしていましたが、私にとってはうまくいきません。ファイル名を完成させる代わり<TAB>に文字が^I挿入されると、次のようになります。

:o exam|<TAB>
:o exam^I|
:o exam^I|<TAB>
:o exam^I^I|

ただし、<TAB>in では問題bashなく動作xtermします - ファイル名を正しく補完し、.^I

私の端末は正しく設定されていませんか? sttyブードゥー教が必要ですか?それとも、まったく別のものですか?

編集

:e 私にはうまくいきます-そうで:oはないようです...

4

2 に答える 2

6

:o は、vim では実際にはサポートされていません。:h :o と入力してみてください。次のように表示されます。

Vim はオープン モードをサポートしていません。":open" がオープン モードを開始する状況では、Vim は同じコマンドを実行できる Ex モードを終了しますが、1 行だけではなく画面全体を更新します。

:o と :e を混同していると思います (同じではありません)。

于 2010-06-29T00:36:38.320 に答える
2

edit私のために働く:

:e exam|<TAB>
于 2010-06-29T00:16:53.613 に答える