【发布时间】:2014-11-25 20:02:57
【问题描述】:
我希望 Enter 成为我在 Vim 中的领导者。
当我设置时
let mapleader = '<Enter>' 或 let mapleader = '<CR>',这两个选项都不适合我。
例如,let mapleader = '/<Space>' 刚刚工作。在网上,我什么也找不到。
当我在命令行中执行 Ctrl-V 时,要查看我的 Enter,我会得到 ^M。当我作为我的领导者时,它也没有奏效。
如何在 Vim 中将 Enter 配置为我的领导者?
提前感谢您的回复。
【问题讨论】:
-
如果所有其他方法都失败了,是否
let mapleader = "\<cr>" work? You can always donmap`。但是我必须说在宏中使用 <cr>非常棒,可以进入下一行的开头。 -
嗯,它奏效了。我发誓我试过“\
”,但它不起作用。这很奇怪,因为 Vim 识别 。感谢您的回复! -
@PeterRincker 在宏的正常模式下
<cr>和j之间有区别吗?我也在考虑使用 enter 作为领导者。 -
@grego
<cr>转到下一行的 start。j只是向下移动。<cr>在录制时很有用,因为您通常希望在下一个区域的开头结束。见:h <CR>