移动到vim中第一行的非空白字符

Gui*_*jon 1 vi vim editor nmap vim-plugin

我在移动到vim中第一行的非空白字符时遇到了一些麻烦.

此操作的通常映射是^,但在我的键盘中,重音位于数字6键,因此我必须按Shift + 6才能获得它.

正如预期的那样,Shift + 6不会将我带到NORMAL模式下行的第一个非空白字符,它只是打印^我的光标所在的位置,然后按下任何其他键后^消失,我又回到了我以前在哪里

我一直试图将这个动作映射到其他一些快捷方式一段时间,但没有运气.我也尝试了类似的东西nmap <S-6> ^,但它没有奏效.

有人也遇到过这个问题吗?我用Google搜索,但似乎无法找到遇到同样问题的人.

这是该快捷方式的VIM 文档,我还想指出我正在使用苹果魔术键盘,将"US International - PC"设置为输入法.

Jos*_*Lee 6

您可以使用ˆSpace插入^字符,也可以_在vim中使用相同的命令.

要了解键盘布局的工作原理,请使用菜单栏中的"显示键盘查看器".按下后ˆ,^空格键上会出现一个.

从菜单中选择 键盘查看器在空格键上显示^