gpt4 book ai didi

bash - 如何使 ALT 在 gvim 中像在 vim 中一样工作?

转载 作者:行者123 更新时间:2023-12-02 15:30:51 25 4
gpt4 key购买 nike

我再次尝试适应 vim,我现在做得很好,但不幸的是 Gvim 和 Vim 处理 alt 键的方式不同。

在 Vim 中,按 ALT+ 任何其他键) 等同于按 (ESC + 任何其他键)。即使在 bash 的提示符下使用 vi 模式 (set -o vi)。

如果我在 Gvim 中使用相同的快捷方式,则会打印出陌生的 UTF-8 字符。

如何禁用

最佳答案

In Vim, pressing (ALT + any other key) is the same to press (ESC + any other key). Even in bash's prompt using the vi mode (set -o vi).

Vim 不会那样做,您的终端会那样做 -- 这就是为什么您会在该终端的其他程序(例如 bash)中看到相同的行为。您需要向 gvim 添加与您期望的终端行为相匹配的行为,而不是从 gvim 中删除行为。

根据您的窗口管理器,您可以映射以执行您想要的操作:

# in .vimrc, or without guards in .gvimrc
if has("gui_running")
map <m-j> (something)
endif

使用 map、nmap、imap,...取决于您想要的模式。

关于bash - 如何使 ALT 在 gvim 中像在 vim 中一样工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26366055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com