2017-09-22 254 views
1

我在vim中移動到第一個非空白字符時遇到了一些麻煩。在vim中移動到第一個非空白字符

這個動作的通常映射是^,但在我的鍵盤中,重音位於數字6鍵,所以我必須按Shift + 6才能得到它。

正如預期的那樣,Shift + 6不會將我帶到NORMAL模式下該行的第一個非空白字符,它只在我的光標所在處打印^,並且在按下其他任何鍵後,^消失,而我回到我以前的地方。

我一直在嘗試將該操作映射到某個其他快捷方式一段時間,但沒有運氣。我也試過類似nmap <S-6> ^的東西,但它沒有奏效。

有沒有人有這個問題嗎?我GOOGLE了它,但似乎無法找到任何人遇到同樣的問題。

下面是該快捷方式的VIM documentation,我還想指出,我正在使用帶有「美國國際 - 個人電腦」設置爲輸入法的蘋果魔術鍵盤。

回答

5

您可以使用ˆ空間插入^字符,或者你可以在vim這相當於使用_命令。

要找出鍵盤佈局的工作方式,請使用菜單欄中的「顯示鍵盤查看器」。在按下ˆ後,空格上會出現一個^

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

+0

謝謝!^+空格和_都有效! – GuilPejon

相關問題