在vim中执行搜索和替换命令时,是否可以使用 Ctrl + n 样式自动完成?
我的意思是:说我的当前文件中有一个名为myNumber
的变量。如果我进入插入模式并键入myNu
然后按 Ctrl + n ,它会自动将该单词自动填充到myNumber
(假设没有其他以这些字母开头的单词)。
有没有办法在命令行上获得相同的功能?是否有设置或插件可让我输入/myNu
,然后按一个键以完成我的文字搜索/myNumber
?或者,更现实一点:让我输入:s/myN
并将其填写为:s/myNumber
,以便我可以更快地输入替换命令?
答案 0 :(得分:24)
在命令模式下,按 Ctrl + f - 您将进入命令行窗口。在那里你可以像在vim中一样编辑你的命令。自动完成也应该有效。
答案 1 :(得分:4)
看起来插件http://www.vim.org/scripts/script.php?script_id=2222或多或少地完全符合我的要求。但是,肯特还是挺好的,因为那真是太棒了。
答案 2 :(得分:0)
此插件还可以在命令行中启用自动补全功能。