我在~/.vimrc
中定义了以下变量。这适用于XTerm,但我无法使用GNOME终端。请帮忙。
let g:slimv_client = 'python /home/dumrat/.vim/ftplugin/slimv.py -r "xterm -e sbcl --core /home/dumrat/.sbcl/sbcl.core -s"'
答案 0 :(得分:4)
选项-e
使XTerm运行所有其余命令指定的命令
-e
后面的命令行参数。因此,xterm -e sbcl --core
/home/dumrat/.sbcl/sbcl.core -s
打开一个运行sbcl --core
/home/dumrat/.sbcl/sbcl.core -s
命令的XTerm实例。
GNOME终端的选项-x
与-e
具有相同的含义
XTerm。 1 因此,请更改配置文件,如下所示。
let g:slimv_client = 'python /home/dumrat/.vim/ftplugin/slimv.py -r "gnome-terminal -x sbcl --core /home/dumrat/.sbcl/sbcl.core -s"'
1 请注意-e
在GNOME中的行为有些不同
终端 - 整个命令应该在下一个参数中,而-x
假设到最后的一切都是要运行的命令。