这里如何使用 GNOME 终端而不是 XTerm?

发布于 2024-10-17 22:24:00 字数 230 浏览 4 评论 0原文

我在 ~/.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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

断念 2024-10-24 22:24:00

选项 -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 因此,更改配置文件,如下所示。

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
假设到最后的所有内容都是要运行的命令。

The option -e makes XTerm run the command specified by all of the remaining
command line arguments following -e. Consequently, xterm -e sbcl --core
/home/dumrat/.sbcl/sbcl.core -s
opens an XTerm instance running sbcl --core
/home/dumrat/.sbcl/sbcl.core -s
command.

GNOME Terminal has the option -x with the same meaning that -e has for
XTerm.1 Thus, change the configuration file, as follows.

let g:slimv_client = 'python /home/dumrat/.vim/ftplugin/slimv.py -r "gnome-terminal -x sbcl --core /home/dumrat/.sbcl/sbcl.core -s"'

1 Note that -e has somewhat different behavior in GNOME
Terminal—the whole command is expected to be in the next argument, while -x
assumes that everything to the end is the command to run.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文