Nab*_*ham 33 vim bash escaping xterm alt
要在vim中使用ALT键而不进行调整,应在xterm中禁用转义.如果没有转义,ALT将无法在bash中用于快捷方式.
要解决此问题,我需要在启动vim之前重新加载此选项:
XTerm*metaSendsEscape: false | xrdb -load
Run Code Online (Sandbox Code Playgroud)
任何想法如何重新加载.Xresource并使更改生效而不重新启动终端窗口?
打开其他终端,使ALT在vim和bash中都能正常工作.
小智 59
这将重新加载.Xresources:
xrdb ~/.Xresources
Run Code Online (Sandbox Code Playgroud)
资料来源:Arch wiki
Tho*_*key 13
xterm 不会因为你运行而重新读取资源xrdb.X应用程序仅在初始化时读取资源.
除了菜单条目(在补丁#122,1999中添加)之外,还可以使用另外两种方法来更改metaSendsEscape资源:
转义序列,记录在XTerm控制序列中
CSI ? Pm h
DEC Private Mode Set (DECSET).
...
Ps = 1 0 3 6 -> Send ESC when Meta modifies a key. (This
enables the metaSendsEscape resource).
editres(但由于资源庞大而非常繁琐)
| 归档时间: |
|
| 查看次数: |
63210 次 |
| 最近记录: |