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

时间:2017-09-22 14:57:55

标签: vim editor vi vim-plugin nmap

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

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

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

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

有没有人遇到过这个问题?我用谷歌搜索了它,但似乎找不到任何遇到同样问题的人。

以下是该快捷方式的VIM documentation,我还想指出我在美国使用苹果魔术键盘。国际 - PC&#34;设置为输入法。

1 个答案:

答案 0 :(得分:6)

您可以使用 Space 插入^字符,也可以在vim中使用 _ 命令等效。

要弄清楚键盘布局的工作原理,请使用菜单栏中的“显示键盘查看器”。按 后,空格键上会出现 ^

Choose "Show Keyboard Viewer" from the menu Keyboard Viewer showing ^ on the spacebar