【问题标题】:How to use GNOME Terminal instead of XTerm here?如何在这里使用 GNOME 终端而不是 XTerm?
【发布时间】:2011-02-18 11:11:37
【问题描述】:

我在~/.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"'

【问题讨论】:

    标签: vim argument-passing xterm gnome-terminal


    【解决方案1】:

    选项-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 假设到最后的一切都是要运行的命令。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-06
      • 1970-01-01
      相关资源
      最近更新 更多