我刚刚了解到我可以使用以下命令在我的vim文本窗口上运行perl脚本:%!/ path/to/script有没有办法set filter1 = /path/to/script这样我只需要键入:%!filter1?
您可以使用cabbrev这样创建命令行缩写:
:cabbrev filter1 /path/to/script
Run Code Online (Sandbox Code Playgroud)
如果你的类型filter1后跟一个空格,它将扩展为/path/to/script.%!如果你只在这个组合中使用它,你也可以把它放入缩写.
显然,如果你经常使用这个过滤器,可能更容易为此创建一个键绑定:
map ,f :%!/path/to/script<cr>
Run Code Online (Sandbox Code Playgroud)
这将映射,f到执行过滤器...