问题标签 [urxvt]

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 投票
0 回答
70 浏览

vim - vim urxvt ttymouse HOME 和 END

我真的不喜欢鼠标集成,vim所以我最近在我.vimrc的禁用mousettymouse. 这解决了我的鼠标问题,但引入了一个新问题。HOME并且END曾经在 vim 中工作,但在添加这两个指令后它们不再工作。现在,这两个键不再移动光标,而是(1)对光标没有明显影响,但阻止进一步的命令工作,直到ESC被按下,(2)用 替换光标下的文本~,(3)更改光标下任何内容的大小写。

我不知道为什么关闭与鼠标相关的集成会中断HOME/END但我想修复它们。一些研究表明,这可能与 TERM 变量的设置方式有关。我正在使用rxvt-unicode. 我已经rxvt-unicode-terminfo安装了。TERMrxvt-unicode-256color。我没有在我的 shell RC 中手动设置它,它是在 urxvt fork 时设置到我的 shell 环境中的。

根据Arch wiki,我向我添加了指令,~/.Xresources但在vim通过xrdb ~/.Xresources. 值得注意的是HOME/END无论nano有没有 ~/.Xresources 中的指令,两者都可以正常工作。

如果我切换到 atty并运行showkey --scancodes,我会得到以下信息:

0 投票
0 回答
108 浏览

unicode - 如何在 urxvt 上的 PS1 中使用彩色 unicode 代码?

我想为 PS1 着色(到目前为止这对我有用),但也使用一些特殊字符,当我在 git 存储库时(并让颜色显示,如果它是最新的,有一些未提交的更改,落后于主人等),在这里它失败了。(我可以为 ASCII 设置颜色,我可以获取 git 状态并设置文本来描述它,我不能用彩色 unicode 显示它)

我无法为 unicode 字符着色-它们进入了免费框-超出了它们按预期显示的着色:

彩色 unicode 字符的问题

这是示例,我将 PS1 设置为<<x>>然后将其设置为 git 的字符,它可以工作,然后设置颜色,但效果不好,然后将 unicode 设置为彩色部分,它又可以工作了。

终端在fluxbox下使用以下命令执行:

有没有办法让 git 字符变成黄色?(红色,绿色,...)?