这里如何使用 GNOME 终端而不是 XTerm?
我在 ~/.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"'
I have the following variable defined in ~/.vimrc
. This works well with XTerm but I can't get it working with GNOME Terminal. Please help.
let g:slimv_client = 'python /home/dumrat/.vim/ftplugin/slimv.py -r "xterm -e sbcl --core /home/dumrat/.sbcl/sbcl.core -s"'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
选项
-e
使 XTerm 运行由所有剩余的命令指定的命令-e
后面的命令行参数。因此,xterm -e sbcl --core/home/dumrat/.sbcl/sbcl.core -s 打开运行
sbcl --core 的 XTerm 实例
命令。/home/dumrat/.sbcl/sbcl.core -s
GNOME 终端有选项
-x
,其含义与-e
相同XTerm.1 因此,更改配置文件,如下所示。
1 请注意,
-e
在 GNOME 中的行为有些不同终端 - 整个命令预计位于下一个参数中,而
-x
假设到最后的所有内容都是要运行的命令。
The option
-e
makes XTerm run the command specified by all of the remainingcommand line arguments following
-e
. Consequently,xterm -e sbcl --core
opens an XTerm instance running/home/dumrat/.sbcl/sbcl.core -s
sbcl --core
command./home/dumrat/.sbcl/sbcl.core -s
GNOME Terminal has the option
-x
with the same meaning that-e
has forXTerm.1 Thus, change the configuration file, as follows.
1 Note that
-e
has somewhat different behavior in GNOMETerminal—the whole command is expected to be in the next argument, while
-x
assumes that everything to the end is the command to run.