为什么这个vim全局命令不能正确执行?
问题描述:
在MacOSX上我的〜/ .vimrc我:为什么这个vim全局命令不能正确执行?
let g:plantuml_executable_script='java -jar /Users/megan/Documents/plantuml.jar'
如果我打开Vim的和做的事:
:! java -jar /Users/megan/Documents/plantuml.jar
JAR文件执行。
如何使用plantuml_executable_script命令执行它?
答
您刚给一个变量赋值,而不是执行它。
let
命令将值赋给变量。
运行:system (g:plantuml_executable_script)
系统命令内的变量将被执行。
在vimscript或.vimrc中使用此系统命令,或直接在脚本的命令行中执行它。