我尝试在Vim中自定义命令如下:第一个命令只是运行一个bash脚本。它本身工作得很好。
:command Build :!./build-linux.sh
现在我要用这个命令换另一个这样的例子:
:command BuildAndDebug :Build | :call vimspector#Launch()
这个命令应该运行bash脚本,然后启动一个调试器。当我尝试这样做时,我得到了这个错误消息:
E488: Trailing characters: :Build | :call vimspector#Launch()
我在这里找不到结尾字符。我怀疑是:Build
造成的,因为它不知道命令的结尾在哪里。但是我似乎根本无法让它工作。
1条答案
按热度按时间klsxnrf11#
如果您希望能够在
|
属性之后“链接”其他命令,则需要将-bar
属性添加到命令定义中:这在用户手册的第40章中有描述:
:help usr_40
,并记录在:help :command-bar
下。