我对vim还是很陌生,但我正在尝试创建一些C ++ IDE。
我习惯了ctrl f(或ctrl-shift-f)来帮助我在文件中查找..所以我看到了一个我喜欢的插件,称为pss。
我想将ctrl-f替换为可以接受输入但仍添加其自身参数的东西(例如* .cpp)。
我该怎么做呢?
noremap <C-f>:Pss $1 *.cpp
由于您在命令行中具有编辑功能,因此常用的方法只是建立不完整的映射。您可以将光标放置在编辑位置,如下所示:
:noremap <C-f> :Pss *.cpp<Left><Left><Left><Left><Left><Left>
触发映射(通过<C-f>
)后,您可以插入搜索模式,然后通过触发搜索<CR>
。
您可以通过input()
函数查询输入;可以通过以下命令将其结果插入命令行:execute
:
:noremap <C-f> :execute 'Pss' input('Pattern: ') '*.cpp'<CR>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句