Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim不接受alt序列作为快捷键代码_Vim - Fatal编程技术网

Vim不接受alt序列作为快捷键代码

Vim不接受alt序列作为快捷键代码,vim,Vim,当我绑定或时,它们不会被识别,而Vim将执行w(只向前移动一个单词) 我甚至有这个: set ttimeout set ttimeoutlen=100 我如何调试这个?我知道我可以使用一个特殊的键(比如)来获得一个快速绑定,但是我最终会用完这些F键,尽管希望25个绑定就足够了 基本上,我似乎没有能力通过或进行任何绑定 我不喜欢使用nnoremapCtrl+VAlt+W,因为这样会插入^[W,这将导致在处理转义键时出现可怕的延迟(这是一种传统的慢键绑定)。Ctrl/Meta(alt)依赖键绑定在

当我绑定
时,它们不会被识别,而Vim将执行
w
(只向前移动一个单词)

我甚至有这个:

set ttimeout
set ttimeoutlen=100
我如何调试这个?我知道我可以使用一个特殊的键(比如
)来获得一个快速绑定,但是我最终会用完这些F键,尽管希望25个绑定就足够了

基本上,我似乎没有能力通过
进行任何绑定


我不喜欢使用
nnoremap
Ctrl+VAlt+W,因为这样会插入
^[W
,这将导致在处理转义键时出现可怕的延迟(这是一种传统的慢键绑定)。

Ctrl/Meta(alt)依赖键绑定在Vim中通常是一个坏主意,因为它不能在所有环境下工作(终端、编码、终端环境等)。也就是说,在插入模式下执行Ctrl+v时,您可以看到您的击键被解释为什么。我的问题相当明确地说明了我是如何测试Ctrl+v以获得发送的终端序列的。只是不要使用
,一旦用完alt绑定,我将继续使用顺序绑定作为最后手段(我将继续通过高值F键使用快速终端映射),因为它们引入了消歧延迟。此外,快捷键的首选项应用于键盘左侧的键,以便在没有鼠标手的情况下使用。您可以将引线添加到键盘的左侧。至于这个“鼠标手”你说的我不知道你的意思,这是维姆,不是吗?;-)