移动到 vim 中行的第一个非空白字符
Moving to the first non-blank character of the line in vim
我在移动到 vim 中一行的第一个非空白字符时遇到了一些问题。
此操作的通常映射是 ^,但在我的键盘中重音位于数字 6 键处,因此我必须按 Shift + 6 才能获得它。
正如预期的那样,在 NORMAL 模式下,Shift + 6 不会将我带到该行的第一个非空白字符,它只是在我的光标所在的位置打印 ^,在我按下任何其他键后,^ 消失并且我又回到原来的地方了。
一段时间以来,我一直在尝试将该操作映射到其他快捷方式,但没有成功。我也试过 nmap <S-6> ^
之类的东西,但没有用。
有没有人也遇到过这个问题?我用谷歌搜索,但似乎找不到遇到同样问题的人。
这是该快捷方式的 VIM documentation,我还想指出,我使用的是苹果魔法键盘,"U.S. International - PC" 设置为输入法.
您可以使用 ^Space 来插入一个 ^
字符,或者您可以使用 _ 命令在 vim 中是等效的。
要了解键盘布局的工作原理,请使用菜单栏中的 "Show Keyboard Viewer"。按 ^ 后,空格键上会出现 ^。
我在移动到 vim 中一行的第一个非空白字符时遇到了一些问题。
此操作的通常映射是 ^,但在我的键盘中重音位于数字 6 键处,因此我必须按 Shift + 6 才能获得它。
正如预期的那样,在 NORMAL 模式下,Shift + 6 不会将我带到该行的第一个非空白字符,它只是在我的光标所在的位置打印 ^,在我按下任何其他键后,^ 消失并且我又回到原来的地方了。
一段时间以来,我一直在尝试将该操作映射到其他快捷方式,但没有成功。我也试过 nmap <S-6> ^
之类的东西,但没有用。
有没有人也遇到过这个问题?我用谷歌搜索,但似乎找不到遇到同样问题的人。
这是该快捷方式的 VIM documentation,我还想指出,我使用的是苹果魔法键盘,"U.S. International - PC" 设置为输入法.
您可以使用 ^Space 来插入一个 ^
字符,或者您可以使用 _ 命令在 vim 中是等效的。
要了解键盘布局的工作原理,请使用菜单栏中的 "Show Keyboard Viewer"。按 ^ 后,空格键上会出现 ^。