我刚刚在 Ubuntu 服务器上的 VIM 中安装了 MiniBufExplorer,我正在使用 Mac 上的 xterm(通过 ssh)连接到该服务器。
据我所知,在给出命令后,:set mouse=a我通常可以使用鼠标,特别是双击选项卡以在它们之间切换。这在我使用 Ubuntu 终端(通过 VNC)时有效,但不能通过 Mac 的 xterm。简单的鼠标控制在 xterm 中确实有效,但在选项卡之间切换时双击无效。
我很想知道:
谢谢
我使用命令 byobu-enable 设置了 byobu 自动运行。当我从终端或 ssh 登录时很好,但如何让 xterm 自动附加到它?(特别是来自 Linux mint 的 mate-terminal)
我正在尝试为在 Mac OS X 10.8 上使用 xterm 获得一个体面的(阅读:不是标准的 X11 负载集)字体。我喜欢 Bitstream Vera Mono,它在一个文件中VeraMono.ttf。我已将此文件放在我的.fonts目录中。
现在,如果我这样做xterm -fa VeraMono,效果很好。但是,如果我将以下内容放入我的.Xresources文件中:
XTerm*facename: VeraMono
Run Code Online (Sandbox Code Playgroud)
它不起作用?
想法?
我在网上找到了无数可用的主题,它们使用十六进制颜色代码来更改 X 窗口的显示方式,但是我找不到任何文档清楚地说明每种颜色的作用。例如,在我的 .Xresources 文件中:
*color0: #000000
*color1: #e59400
*color2: #00cc00
*color3: #00cc00
*color4: #005500
*color5: #e59400
*color6: #00cc00
*color7: #00cc00
*color8: #000000
*color9: #e59400
*color10: #e59400
*color11: #e59400
*color12: #005500
*color13: #e59400
*color14: #e59400
*color15: #00cc00
Run Code Online (Sandbox Code Playgroud)
我知道如何改变每一种“颜色”,但我不知道每一种实际上在改变什么,换句话说……哪种颜色会变成什么?
我遇到过很多次这个问题,我的同事也是如此
有时,在您敲击某些键盘和鼠标组合后,会出现这种行为:您必须单击 xterm 的标题栏才能将焦点放在该术语上,以便您可以输入,而不是该窗口中的任何位置。
无论你做什么,最小化,调整大小都无济于事。您唯一可以做的就是注销该会话,但所有工作历史记录都将消失(当然我可以保存,但很尴尬)
我很想知道有什么解决办法吗?我使用 ctrix XenApp 插件 11.0。其他平台信息:
Linux 2.6.9-67.ELsmp x86_64
操作系统:红帽企业 Linux 4.0 U6
xterm:X.Org 6.8.2(192)
谢谢!
我将 uxterm 和 vim 与以下 .vimrc 一起使用:https : //github.com/dbrgn/dotfiles/blob/master/.vimrc
当我在 vim 中打开一个文件并且不按任何键时,彩色文本使用粗体呈现并且Powerline状态行不使用任何颜色。

只要我按下一个键(例如通过切换到插入模式、移动光标或按EscEsc),语法突出显示就会正确并且电力线颜色会显示出来。

这种行为不仅限于 Python 文件,它也会发生在不使用任何语法突出显示的 .txt 文件中。这是我的 .vimrc 中的错误还是配置错误?
编辑:即使使用只包含“语法”的 .vimrc,我也尝试了同样的事情,没有别的。即使这样,在第一次按下一个键后,语法突出显示的颜色也会发生变化。这必须是错误或缺少配置变量。
在(某些)终端中,您可以使用这样的序列;
printf "\e]4;3;rgb:cc/78/33\e\\"
Run Code Online (Sandbox Code Playgroud)
将 ANSI 调色板中的第三种颜色设置为 #CC7833 表示的 RGB 值。你能做相反的事吗?我可以获得第三种(好吧,任何真正的)颜色的当前 RGB 值(任何形式)?
就我而言,您想要这样做的原因是能够在弄乱它之前(故意)保存整个颜色表。我希望能够使用 RGB 精确颜色主题在终端中列出代码,请叫我 anal。为此,我必须重写终端颜色表中的颜色定义,如上所述。
对我来说,问题现在已经解决了。但是,由于我想将此功能添加到很多人使用的现有开源项目(pry)中,因此我需要能够在设置程序会话的主题颜色之前保存调色板的当前状态,然后切换它们之后回来。
我知道有些终端在设置中有这个,有些系统在配置文件中有它。但我需要一些通用的并且可以跨系统工作的东西。理想情况下,所有系统都支持以上述方式设置它们:)
现在,颜色的变化会影响整个系统、所有终端会话,甚至在关闭并重新启动终端后(这是在 OS X Mountain Lion 上使用 iTerm2)。
如果效果可以本地化,比如子 shell,问题就会消失,因为当进程结束时,更改将随着子 shell 一起消失。更好的是,因为它可以防止会话崩溃的情况......
我正在配置我的 gnome-terminal 和 xterm 列(我还没有选择我将使用其中的哪一个),我有几个问题要解决:
(我已经用 PS1 设置了一个自定义的 bash 提示,以防万一)
$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 7.1 (wheezy)
Release: 7.1
Codename: wheezy
$ echo $TERM
xterm
$ stty -a
[peter@mine ~] $ stty -a
speed 38400 baud; rows 52; columns 126; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = M-^?; eol2 = M-^?; swtch = M-^?; …Run Code Online (Sandbox Code Playgroud) 我正在尝试将两个不同的操作映射到 egCtrlShifta和Ctrla:
map <C-S-a> :echo "ctrl-shift-a received"<CR>
map <C-a> :echo "ctrl-a received"<CR>
Run Code Online (Sandbox Code Playgroud)
但是当按下这两个中的任何一个时,我得到的只是状态行中的输出“ctrl-a received”。显然,vi 看不到大写控制字符和小写控制字符之间的区别。
有没有办法改变这种情况?
我在 xterm (X.Org 6.8.99) 中运行 vi (v7.4)。