2
我在~/.vimrc
中定義了以下變量。這適用於XTerm,但我無法使用GNOME Terminal進行操作。請幫忙。如何在這裏使用GNOME終端代替XTerm?
let g:slimv_client = 'python /home/dumrat/.vim/ftplugin/slimv.py -r "xterm -e sbcl --core /home/dumrat/.sbcl/sbcl.core -s"'
我在~/.vimrc
中定義了以下變量。這適用於XTerm,但我無法使用GNOME Terminal進行操作。請幫忙。如何在這裏使用GNOME終端代替XTerm?
let g:slimv_client = 'python /home/dumrat/.vim/ftplugin/slimv.py -r "xterm -e sbcl --core /home/dumrat/.sbcl/sbcl.core -s"'
選項-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具有相同的含義。 因此,更改配置文件,如下所示。
let g:slimv_client = 'python /home/dumrat/.vim/ftplugin/slimv.py -r "gnome-terminal -x sbcl --core /home/dumrat/.sbcl/sbcl.core -s"'
注意-e
在GNOME有所不同的行爲 終端,整個命令有望成爲下一個參數,而-x
假定一切到底是命令跑。