【发布时间】:2018-03-04 05:00:47
【问题描述】:
我在 vim 中移动到一行的第一个非空白字符时遇到了一些麻烦。
此操作的通常映射是 ^,但在我的键盘中,重音位于数字 6 键上,所以我必须按 Shift + 6 才能得到它。
正如预期的那样,在 NORMAL 模式下,Shift + 6 不会将我带到该行的第一个非空白字符,它只是在我的光标所在的位置打印 ^,并且在我按下任何其他键后 ^ 消失并且我我回到原来的位置。
一段时间以来,我一直试图将该操作映射到其他快捷方式,但没有成功。我也尝试过nmap <S-6> ^ 之类的方法,但没有成功。
有人也遇到过这个问题吗?我用谷歌搜索了它,但似乎找不到遇到同样问题的人。
这是该快捷方式的 VIM documentation,我还想指出,我使用的是苹果魔术键盘,输入法设置为“U.S. International - PC”。
【问题讨论】:
标签: vim editor vi vim-plugin nmap