gpt4 book ai didi

c++ - Vim 如何添加接受输入的键绑定(bind)

转载 作者:太空狗 更新时间:2023-10-29 20:40:01 26 4
gpt4 key购买 nike

我是 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>

关于c++ - Vim 如何添加接受输入的键绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25659151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com