Vim如何添加接受输入的键绑定

阿隆

我对vim还是很陌生,但我正在尝试创建一些C ++ IDE。

我习惯了ctrl f(或ctrl-shift-f)来帮助我在文件中查找..所以我看到了一个我喜欢的插件,称为pss。

我想将ctrl-f替换为可以接受输入但仍添加其自身参数的东西(例如* .cpp)。

我该怎么做呢?

noremap <C-f>:Pss $1 *.cpp
英戈·卡卡特(Ingo Karkat)

由于您在命令行中具有编辑功能,因此常用的方法只是建立不完整的映射。您可以将光标放置在编辑位置,如下所示:

: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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何接受来自箭头键的输入或接受方向性输入?

来自分类Dev

如何“重写”现有的vim键绑定?

来自分类Dev

如何在Vim中使用键绑定运行pandoc?

来自分类Dev

如何在Vim中禁用内部键绑定?

来自分类Dev

R闪亮键输入绑定

来自分类Dev

画布上的html输入接受退格键

来自分类Dev

如何理解绑定键

来自分类Dev

如何接受 [ENTER] 键作为无效输入并发出错误消息

来自分类Dev

如何使python接受随机输入

来自分类Dev

我如何使用set-window-option使vim样式的键绑定在tmux上起作用?

来自分类Dev

我如何使用set-window-option使vim样式的键绑定在tmux上起作用?

来自分类Dev

如何在vim中使用f11键绑定字符串?

来自分类Dev

angularJS绑定到输入的输入键,如果输入是按钮则提交

来自分类Dev

如何输入哈希键?

来自分类Dev

Vim避免“按Enter键或输入命令”

来自分类Dev

Tkinter:如何绑定括号键

来自分类Dev

将键绑定添加到程序

来自分类Dev

将键绑定添加到./program

来自分类Dev

Lubuntu 20.04- 如何使电源按钮暂停或添加暂停键绑定?

来自分类Dev

如何接受Vim YouCompleteMe插件的建议

来自分类Dev

NullWritable是映射器可接受的输入键吗?

来自分类Dev

Vim不会接受换行符作为输入

来自分类Dev

如何删除PartialFunction输入绑定

来自分类Dev

如何摆脱默认的输入绑定?

来自分类Dev

如何在Vim中有条件地绑定键来执行两个不同的操作?

来自分类Dev

如何从用户Scilab接受多个输入

来自分类Dev

如何使此数字输入接受逗号?

来自分类Dev

如何停止Java Scanner接受输入

来自分类Dev

如何使接受元组输入的Python函数?