我正在使用 urxvt 并运行屏幕。我的问题:
有任何想法吗?
# terminfo and termcap for nice 256 color terminal
# allow bold colors - necessary for some reason
attrcolor b ".I"
# erase background with current bg color
defbce "on"
#terminfo rxvt-256color 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
#terminfo screen 'Co#256:AB=\E[48;5;%dm:AF=\E[38;5;%dm'
# Skip the startup message
startup_message off
term xterm
screen
title VIM …Run Code Online (Sandbox Code Playgroud) 我的系统(Debian 挤压)对字体使用抗锯齿,这在大多数情况下都很好。但是,我想为 xterm 和 urxvt (rxvt-unicode) 中的终端字体禁用它,但无法使其正常工作。
我尝试使用antialias=false, 就像在urxvt 手册页(搜索“抗锯齿”)中解释的那样,但它没有任何效果:
urxvt -fn "xft:Deja Vu Sans Mono:pixelsize=10:antialias=false"
Run Code Online (Sandbox Code Playgroud)
我得到完全相同的字体渲染,无论我使用antialias=true或false. 我指定的字体和大小确实有影响,因此 urxvt 显然会处理该选项。
与 xterm 相同的结果(使用-fa),或放入Xft*antialias: false我的 X 资源时(如如何仅对 gnome-terminal,而不是其他应用程序关闭字体抗锯齿?)中提出的。
我究竟做错了什么?还有其他设置吗?
编辑:
刚刚发现我可以禁用抗锯齿/etc/fonts/local.conf:
<match target="font">
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
Run Code Online (Sandbox Code Playgroud)
不过,我不明白为什么antialias=false在字体规范中不受尊重。
我在 Fedora 30 上使用urxvt,当我按^G或执行其他一些操作时,终端会发出蜂鸣声。如何禁用蜂鸣声?
我浏览了一下manpage,发现你可以用 urxvt 启动,urxvt -vb并且不会有铃声;但它会发出一个视觉铃声(即终端闪烁),我也不希望这样。
在GNOME 终端中,有一个禁用响铃的选项,但我在 urxvt 中找不到等效的方法。我在网上查了一下并尝试过xset b off,我没有收到任何错误,但铃声仍然可以听到。我也尝试过setterm -blength 0,但失败并出现以下错误:setterm: terminal rxvt-unicode does not support --blength。
我注意到,在 macOS(使用Terminal.app或iTerm2.app)或 Linux(使用urxvt)上粘贴到终端模拟器时,有时我会得到额外的字符。
字符总是相同的 - 在我得到的粘贴文本之前^[[200~(^[突出显示)和粘贴文本之后一个额外的~. 如果我取消并再次粘贴,则会正确粘贴。
例如,下面我试图粘贴git clone https://git.qemu.org/git/qemu.git从复制他们的网页到iTerm2用?v。我取消了ctrlc并且(没有重新复制)再次粘贴了,?v没关系。
这当然并非总是如此,而是一天几次,我还没有设法缩小导致它的原因并且无法可靠地重新创建它。
这些^[[200~ ~字符是什么,我该如何摆脱它们?当然,它们必须代表特定的东西,因为它们总是相同的,并且出现在 macOS 和 Linux 上。
我使用 xcompmgr 在真正的透明模式下运行 urxvt。一切看起来都很棒,但我希望我的 vim 配色方案尊重透明度设置。这可能吗?
我在 urxvt 中的 tmux 中使用 vim,并且鼠标非常适合单击和选择文本,除非我想在右侧单击太远。
它似乎与左侧列数的距离有关。当我超过 ~200 列(不确定确切数字)时,单击什么都不做。
请注意,它与 vim 窗口无关:两个 vim 窗口每个占用 ~150 列,在第二个窗口中的 ~50th 列之后单击将不起作用。它与整个 vim 会话有关。
另请注意,在大 tmux 窗格(> 200 列)中单击很远很有效。
在我的.tmux.conf我有这一行:
set -g default-terminal "screen-256color"
Run Code Online (Sandbox Code Playgroud)
在我的.vimrc我有这样的:
if &term =~ "^screen"
autocmd VimEnter * silent !echo -ne "\033Ptmux;\033\033]12;7\007\033\\"
let &t_SI = "\<Esc>Ptmux;\<Esc>\<Esc>]12;5\x7\<Esc>\\"
let &t_EI = "\<Esc>Ptmux;\<Esc>\<Esc>]12;7\x7\<Esc>\\"
autocmd VimLeave * silent !echo -ne "\033Ptmux;\033\033]12;14\007\033\\"
end
Run Code Online (Sandbox Code Playgroud)
它会根据 vim 的编辑模式更改光标的颜色,并且可以正常工作,这意味着 tmux 确实设置$TERM为“screen-256color”——但我不知道这是否与我的鼠标问题有关。
我正在运行 Ubuntu 12.04、vim 7.3、tmux 1.6 和 rxvt-unicode 9.14。
有没有人知道是什么导致了这个问题?谢谢。
更新:我现在使用 …
我在查看 urxvt 或 xterm 下的某些 unicode 符号时遇到问题。我使用的字体是Source Code Pro for Powerline通过 powerline fonts repo 安装的。我的.Xresources包含以下内容:
9 URxvt.font: xft:Source\ Code\ Pro\ for\ Powerline:pixelsize=22,xft:PowerlineSymbols
10 URxvt.scrollBar: false
11
12 Xft.dpi: 150
13 Xft.antialias: true
14 Xft.rgba: rgb
15 Xft.hinting: true
16 Xft.hintstyle: hintslight
17
18 XTerm*selectToClipboard: true
19 XTerm*termName: xterm-256color
20 XTerm*locale: true
21 XTerm*metaSendsEscape: true
22 UXTerm*faceName: Source Code Pro for Powerline:style=Medium
23 UXTerm*faceSize:10
Run Code Online (Sandbox Code Playgroud)
但在以下情况下我仍然会表现出奇怪的行为
$TERM输出rxvt-unicode-256color
运行urxvt --help 2>&1 | grep options:返回iso14755 …
尝试 rxvt-unicode,我发现 (gnome-terminal / xfce4-terminal / roxterm / terminator) 有很多不同之处,很难适应。
以与 gnome 终端(或其他终端之一,我只是将其用作参考)类似的默认值开头的最佳最小配置是什么?
对于不想使用其他人的整个配置的任何人,只需设置类似的基础知识,就不会感到不舒服。
Ctrl我的 URxvt 将+组合键映射Backspace到Ctrl+ H。使用 GNU Emacs 时这非常烦人。
我该如何改变这种行为?
我是 urxvt 的新手(从 gnome-terminal -> Ubuntu 12.04 难民)。我习惯于默认在 gnome-terminal 中扩展环境变量
假设我为“/home/foo/”设置了一个环境变量“FOO_PATH”。
当我输入 $FOO_PATH/ 时,我没有在 $FOO_PATH 中得到扩展和/或项目列表。
我如何在 {u}rxvt 中实现这一点?感谢您的关注。
资源管理系统
今天,我在 2012 年末的 Macbook Pro 上安装了最新版本的 Manjaro i3。我有一个问题:我不喜欢 urxvt 控制台在程序显示新输出时向下滚动。(其 rxvt-unicode (urxvt) v9.22 - 发布时间:2016-01-23)。所以我发现我可以在其中配置它,/etc/skel/.Xresources并将该行更改! URxvt*scrollTtyOutput: boolean为
URxvt*scrollTtyOutput: false. 但它仍然不会向下滚动新输入。你们中有人能帮我一下吗?:)
urxvt ×12
linux ×4
vim ×3
arch-linux ×2
bash ×2
fonts ×2
terminal ×2
bell ×1
copy-paste ×1
debian ×1
emacs ×1
fedora ×1
gnu-screen ×1
iterm2 ×1
key-binding ×1
manjaro ×1
rxvt ×1
scrolling ×1
tmux ×1
transparency ×1
unicode ×1
xorg ×1
xterm ×1