Завершение имени файла в энергии с xterm не работает как ожидалось

Что-то забавное продолжает мой 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> хорошо работает в bash в xterm - это правильно завершает имена файлов и не расширяется до ^I.

Мой терминал настроен неправильно? Сделайте мне нужны некоторые stty вуду? Или это - что-то еще полностью?

Править

:e действительно работает на меня - походит только :o не делает...

7
задан nfm 29 June 2010 в 00:23
поделиться

2 ответа

: o на самом деле не поддерживается в vim. Попробуйте ввести: h: o, вы увидите следующее:

Vim не поддерживает открытый режим, так как это не очень полезно. Для тех ситуации, когда запускается ": open" открытый режим Vim выйдет из режима Ex, что позволяет выполнять то же команды, но обновляет весь экран вместо одной строки.

Думаю, вы путаете: o и: e (это не одно и то же).

6
ответ дан 7 December 2019 в 05:17
поделиться

edit у меня работает:

:e exam|<TAB>
2
ответ дан 7 December 2019 в 05:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: