在gVimi 7.4中,我想要实现的是:
SampleText
当光标位于m
的{{1}}并且我点击SampleText
时,我希望它附加一个空格并向左移动到一个位置。期望的结果是
i
我尝试使用以下内容进行映射但无法使其正常工作。我怎样才能达到预期的效果?
Sa mpleText (cursor will be after 'a').
答案 0 :(得分:0)
您的映射应该按预期工作。我建议你尝试一些调试:
通过调用vim来跳过所有初始化:
vim -u NONE -U NONE
映射您的密钥:
:nnoremap i i<space><left>
检查您的地图是否合适:
:nnoremap i
应显示如下内容:
n i * i <Left>
nnoremap
不允许映射{rhs}
,因此不应存在嵌套和递归映射。
按下确保您确实处于正常模式(非可视模式)
Esc
。
测试您的地图。