问题标签 [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.
vim - vim urxvt ttymouse HOME 和 END
我真的不喜欢鼠标集成,vim
所以我最近在我.vimrc
的禁用mouse
和ttymouse
. 这解决了我的鼠标问题,但引入了一个新问题。HOME
并且END
曾经在 vim 中工作,但在添加这两个指令后它们不再工作。现在,这两个键不再移动光标,而是(1)对光标没有明显影响,但阻止进一步的命令工作,直到ESC
被按下,(2)用 替换光标下的文本~
,(3)更改光标下任何内容的大小写。
我不知道为什么关闭与鼠标相关的集成会中断HOME
/END
但我想修复它们。一些研究表明,这可能与 TERM 变量的设置方式有关。我正在使用rxvt-unicode
. 我已经rxvt-unicode-terminfo
安装了。TERM
是rxvt-unicode-256color
。我没有在我的 shell RC 中手动设置它,它是在 urxvt fork 时设置到我的 shell 环境中的。
根据Arch wiki,我向我添加了指令,~/.Xresources
但在vim
通过xrdb ~/.Xresources
. 值得注意的是HOME
/END
无论nano
有没有 ~/.Xresources 中的指令,两者都可以正常工作。
如果我切换到 atty
并运行showkey --scancodes
,我会得到以下信息:
unicode - 如何在 urxvt 上的 PS1 中使用彩色 unicode 代码?
我想为 PS1 着色(到目前为止这对我有用),但也使用一些特殊字符,当我在 git 存储库时(并让颜色显示,如果它是最新的,有一些未提交的更改,落后于主人等),在这里它失败了。(我可以为 ASCII 设置颜色,我可以获取 git 状态并设置文本来描述它,我不能用彩色 unicode 显示它)
我无法为 unicode 字符着色-它们进入了免费框-超出了它们按预期显示的着色:
这是示例,我将 PS1 设置为<<x>>
然后将其设置为 git 的字符,它可以工作,然后设置颜色,但效果不好,然后将 unicode 设置为彩色部分,它又可以工作了。
终端在fluxbox下使用以下命令执行:
有没有办法让 git 字符变成黄色?(红色,绿色,...)?