问题标签 [rxvt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3878 浏览

fonts - 如何确定正在运行的 urxvt 使用什么字体?

我在 urxvt 中找到了一些用于更改字体的转义码。我想用这些来动态改变我的字体大小。我见过一些这样做的插件,但他们对此相当固执,通常依靠硬编码的字体列表来切换。我更喜欢查询当前字体、更改大小并为此打印转义码。这可能吗?

0 投票
1 回答
504 浏览

zsh - Urxvt - 电力线颜色错误

经过相当艰难的一段时间后,我实际上在 urxvt 获得了电力线工作。只剩下一个问题:

http://i57.tinypic.com/nnk4g9.png

有人知道我如何切换命令编号的背景颜色吗?我无法正确设置颜色...

先感谢您!

0 投票
1 回答
243 浏览

c - 在 rxvt 中使用 ncurses 闪烁 ACS_CKBOARD

想熟悉一下curses界面(以前没用过),所以上周末写了一个小蛇游戏。有一个单行状态 WINDOW *,屏幕的其余部分是字段 WINDOW *游戏逻辑仅在必要时调用中央绘图函数来放置项目:

问题是:在 中rxvt,蛇的身体(由TAIL物品制成)有时会闪烁。蛇的运动没有重绘,只是头部的最后一个位置被替换为 aTAIL并且蛇末端的尾部项目被替换为EMPTY

供您参考,整个项目都在 github 上,请参阅提出此问题时的修订

对于输入,代码使用并且我已经通过仅在具有相同结果的字段getch()窗口上使用来检查这不是问题(它不应该是,stdscr在初始化时刷新并且再也不会被触及) 。wgetch()

此外,它使用pdcursesxterm在旧版和 Windows 控制台中运行良好(无闪烁)。如果我用一些“普通”字符替换上面的代码片段,它就可以正常工作。rxvt ACS_CKBOARD

所以,现在我想知道:我是否遇到了错误/缺点rxvtACS_*可能导致终端闪烁的字符有什么特别之处吗?我的方法有什么问题吗?

0 投票
1 回答
2910 浏览

tmux - 如何在 Urxvt 中禁用滚动?

当我们使用 with 时,是否可以在 urxvt 中禁用滚动tmux?我遇到的问题是该tmux clear-history命令不会清除 urxvt 滚动缓冲区(Shift+Page Up),因此我们在控制台中总是有历史记录。唯一的另一种方法是分离 Tmux 和reset终端以清除此内容。是否有可能使urxvt没有滚动,以便我可以处理tmux您使用时更合乎逻辑的所有内容tmux

0 投票
1 回答
1503 浏览

vim - urxvt 中的电力线/箭头线箭头太小

我首先尝试在我的计算机上安装 powerline,但遇到了箭头无法正确渲染的问题,通过安装修补字体可以轻松纠正。然而,尽管箭头符号被正确渲染,但它们比预期的要小得多。

当我从电力线切换到航空公司时,这个问题仍然存在。我发现问题只存在于urxvt。Gnome-terminal 正确渲染了箭头大小,但将箭头放置在与线上的正确位置略微偏移的位置。

以下是我的 ~/.vimrc 文件中的相关条目:

0 投票
0 回答
1323 浏览

macos - 如何设置 tmux vi-mode 高亮颜色

寻找一种在 tmux 中处于 vi 模式时控制文本/光标突出显示颜色的方法。我似乎无法通过谷歌搜索找到很多答案。我喜欢 tmux 并经常使用这个功能,我已经忍受这个缺陷有一段时间了,但仍然无法找到解决方案。你可以在这里查看我的点文件。请记住,我的 master 分支是我的 OSX 设置,并且我的 Arch linux 设置有一个“arch”分支。两个系统上都会出现问题。虽然颜色略有不同,但差别不大。

这是当前的症状:( 两个系统)我在一个 tmux 会话中,我想进入 vi 模式以搜索或复制一些文本。复制文本时(在 vi 模式下按 v 以获得视觉效果)突出显示的文本和背景都是黑色的。所以我看不到我突出显示的文本。或者在搜索时(在 vi 模式下按“/”进行搜索)我的背景和整行上的文本在我提示输入要搜索的文本的地方全是黑色的。所以我不知道搜索中实际上是什么文本。如果我因为手指粗而输错了一些东西,而我的搜索没有任何返回,那可能会令人沮丧。最后一个症状(这是一个小问题,但很好解决)当我进行搜索时,我绝对没有比我的正常光标突出显示。不像我的 vim 设置它突出显示当前找到的所有其他匹配项。

以下是所需修复的样子:搜索将在所有匹配的文本上以黄色或橙色的阴影突出显示。输入搜索文本的搜索提示至少是可读的。除了黑底黑字之外的任何东西。突出显示文本,同时在可视模式下选择要复制的内容,再次任何可读的内容,没有黑底黑字。

其他需要注意的事项:我通常在 tmux 中打开鼠标模式以促进键盘驱动的方法,并且不允许通过鼠标选择来选择任何文本。但是当我关闭此功能然后可以通过鼠标选择文本时,突出显示的文本背景为白色,文本为黑色。虽然可读,但仍希望知道如何控制这种颜色。另外(不确定是否有任何 vim 设置实际上会延续到 tmux)但实际上在 vim 中一切都按预期工作。以防万一vim 设置在这里。关于分支的相同注释。

我的大多数工具都是最新版本的 afaik。这包括 Tmux 2.1。截至目前,我没有我的工具版本的完整列表。如果这可能在调试中起作用,请告诉我,我会回复版本。对于其他可能发生冲突的工具来说,我的 shell 值得我使用 zsh 和 on-my-zsh。在我的 Mac 上我使用 iTerm2,在 Arch 上我使用 URxvt。怀疑我的任何 .Xresources 问题,因为它也发生在 OSX 上。

任何帮助是极大的赞赏。提前致谢。

0 投票
1 回答
242 浏览

readline - readline: 重新映射 \Cm (Ctrl+m)

我想在我的 ~/.inputrc 中为 \Cm 自定义绑定。但是,当我更换它时,我无法再输入任何命令。例如,

问题似乎是存在默认绑定

这本身不是问题,但似乎其他程序(终端?)发送 ^M(Ctrl-m)以指示回车。在我的设置中,我有 urxvt,但我也尝试了 xterm,行为是相同的(一旦我在 inputrc 的末尾添加“\Cm”vi-forward-word 绑定,返回就不再起作用)。

现在我改变这个,我愿意修补任何涉及的程序/库。我的问题是:我应该在哪里寻找相关的作品?我检查了 readline 源代码,但找不到任何表明 \Cm 在内部被重用的东西。同样,我检查了 urxvt,但在代码中找不到将回车映射到 \Cm 的任何内容(这将是我对导致此行为的最佳猜测)。有趣的是 rxvt.7.pod 包含

和 rxvt-unicode.termcap 与

但是,这两个文件似乎主要是文档或至少没有安装。我对 terminfo 文件及其参与整个终端工作的了解有些有限。readline 和终端之间的交互也是如此(在我的示例中是在 urxvt 之前调用 readline 吗?)。因此,如果有人有关于在哪里看的指针,我将不胜感激。

顺便说一句:我添加的那一刻

"\Cm" 绑定之后,我恢复了原始行为(即返回工作)。如果我在 "\Cm" 之前添加该行,则返回仍然无法按预期工作。

干杯!

德索

0 投票
1 回答
62 浏览

linux - 如何使用 brewperl 在 Ubuntu 上安装应用程序

我使用Ubuntu 14.04 LTSwith Perl 5 (v5.18.2),但对于新版本的rxvtandsurf我需要Perl v5.20+.

作为解决方案,我找到了 perlbrew 并安装Perl v5.20,找到了带有 rxvt 的 .deb,但无论如何无法安装,因为它使用系统 Perl。

我的问题是如何在具有 Perl 依赖性的 Linux 上安装应用程序并且不破坏 Linux Core 的内部兼容性?

0 投票
1 回答
6478 浏览

zsh - 带有 agnoster 的 urxvt 上显示的符号

我刚开始使用和自定义 urxvt,结果发现我的 oh-my-zsh 的 agnoster 主题会生成符号/文本来代替箭头所在的位置。以下是一些截图:

urxvt

终结者(另一个终端)

提前致谢。

0 投票
1 回答
844 浏览

linux - 在 rxvt-unicode (urxvt) 下选择 tmux 中的文本

我最近才开始尝试urxvt作为终端仿真器而不是xterm. 我是一个重度tmux用户,因此必须让两者无缝协作。

我注意到在tmux里面运行urxvt时,选择文本时会出现一些奇怪的行为。我按住 shift 键,使用鼠标选择文本,文本以黄色突出显示(好像 tmux 仍在处理它),但随后闪烁并闪烁到黑色背景 - 几乎就像urxvt并且tmux正在争夺对选择的控制权。那有意义吗?

我已经在 和 中使用零(启用鼠标除外)个人配置选项对此进行了tmux测试。tmuxurxvt

xterm,当我按住 shift 并选择文本时,我会注意到它会以相反的颜色突出显示(与 tmux 的黄色背景相反)。在urxvt中,选中的文本似乎仍然由 控制tmux

关于如何解决这种奇怪行为的任何想法?

我什至会对如何在这里发现问题的一些提示或关键字感兴趣。任何熟悉代码库的开发人员都明白为什么鼠标选择在 中可以正常工作xterm,但不能在urxvt术语中工作?