我刚刚了解到我可以在我的 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/