在vim中使用xterm完成文件名不';I don’我没有按预期工作
我的在vim中使用xterm完成文件名不';I don’我没有按预期工作,vim,special-characters,filenames,xterm,autocomplete,Vim,Special Characters,Filenames,Xterm,Autocomplete,我的vim发生了一些有趣的事情。我通过xterm使用它。我希望能够自动完成我试图打开的文件名 例如: # Cursor is | character :o exam| :o exam|<TAB> :o examplefile.txt| 但是,在xterm中的bash中工作正常-它正确地完成文件名,并且不会扩展到^I 我的终端配置是否不正确?我需要一些巫毒吗?还是完全是别的原因 编辑 :e对我有用-似乎只有:o不 edit适合我: :e exam|<TAB> :电子考试
vim
发生了一些有趣的事情。我通过xterm
使用它。我希望能够自动完成我试图打开的文件名
例如:
# Cursor is | character
:o exam|
:o exam|<TAB>
:o examplefile.txt|
但是,
在xterm
中的bash
中工作正常-它正确地完成文件名,并且不会扩展到^I
我的终端配置是否不正确?我需要一些巫毒吗?还是完全是别的原因
编辑
:e
对我有用-似乎只有:o
不 edit
适合我:
:e exam|<TAB>
:电子考试|
:vim中并不真正支持o。尝试键入:h:o,您将看到:
Vim不支持打开模式,因为
这不是很有用。为了那些
将开始“:open”的情况
打开模式Vim将离开Ex模式,
允许执行相同的操作
命令,但会更新整个屏幕
而不是只有一行
我认为你混淆了:o和:e(它们不一样)。Hrm。。。它对我也有用!你知道
:o
的差异是什么吗?似乎:o
没有什么用处-不管它应该做什么,可能是一个遗留选项,所以我想它的功能较少。。。我总是使用:e
来编辑文件,所以我从来没有注意到。似乎:o根本就不是tab-complete。不支持,请参阅文档或此线程以了解完整性:确保没有设置兼容的模式(:h'cp'
)-只有当:set nocp
时,命令行上的自动完成才起作用。我看到的一些系统附带了/etc/vimrc,其中包含设置cp
,这使得VIM的工作方式更像vi。
:e exam|<TAB>