vim - 使用 Vim 时的脚本快捷方式

标签 vim

我刚刚了解到我可以在我的 vim 文本窗口上运行 perl 脚本,方法是使用 :%!/路径/到/脚本 有没有办法set filter1 =/path/to/script 所以我只需要输入:%!filter1

最佳答案

您可以使用 cabbrev 创建命令行缩写,如下所示:

:cabbrev filter1 /path/to/script

如果您键入 filter1 后跟一个空格,它将扩展为 /path/to/script。 如果您只在这个组合中使用它,您也可以将 %! 放入缩写中。

显然,如果你经常使用这个过滤器,那么为此创建一个键绑定(bind)可能会更容易:

map ,f :%!/path/to/script<cr>

这会将 ,f 映射到执行您的过滤器...

关于vim - 使用 Vim 时的脚本快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14335268/

相关文章:

vim - 从 block 内移动到右括号

vim - 设置 Ack 以查看 Handlebars 文件

vim - 如何在vim中根据条件执行行串联?

vim - 如何关闭一个窗口并指定剩余窗口的扩展?

vim - 使在Vim中插入单个字符成为原子操作

svn - VCSCommand 不断向我的所有提交添加一个额外的空行

javascript - 按两个连续键触发 JavaScript 中的事件

vim - TeX 文件的 VIM 中的多行注释语法着色

bash - 如何递归地计算目录中的单词数?

vim - 如何在插入模式下禁用箭头键?