如何将多个命令设置为 Vim 的别名
How do I set multiple commands to an alias for Vim
我正在尝试为 Vim 中的 运行 测试创建一个别名。但是我得到这个错误
Not an editor command vagrant ssh -c 'cd /srv/www/wp-content/themes/project/ && phpunit'
这是我的 .vimrc
command! Runtest execute "cd ~/ToMyProject | vagrant ssh -c 'cd /srv/www/wp-content/themes/project/ && phpunit'"
:execute
用于评估 Vimscript;您似乎想要 运行 外部命令 。为此,请在观察命令输出的同时使用 :!
:
command! Runtest !cd ~/ToMyProject && vagrant ssh -c 'cd /srv/www/wp-content/themes/project/ && phpunit'
或者,您可以 :call system('cd ~/ToMyProject | ...')
;这仍然会阻塞,但会捕获并 return 输出和退出状态(您可以在 Vimscript 中丢弃或检查)。
我正在尝试为 Vim 中的 运行 测试创建一个别名。但是我得到这个错误
Not an editor command vagrant ssh -c 'cd /srv/www/wp-content/themes/project/ && phpunit'
这是我的 .vimrc
command! Runtest execute "cd ~/ToMyProject | vagrant ssh -c 'cd /srv/www/wp-content/themes/project/ && phpunit'"
:execute
用于评估 Vimscript;您似乎想要 运行 外部命令 。为此,请在观察命令输出的同时使用 :!
:
command! Runtest !cd ~/ToMyProject && vagrant ssh -c 'cd /srv/www/wp-content/themes/project/ && phpunit'
或者,您可以 :call system('cd ~/ToMyProject | ...')
;这仍然会阻塞,但会捕获并 return 输出和退出状态(您可以在 Vimscript 中丢弃或检查)。