2015-12-18 19 views
1

當在正常模式下使用vi時,我注意到回車鍵會將光標移動到正下方直線的第一個字符。這是一個很好的功能,但我似乎無法找到向上做同樣事情的關鍵。任何人都知道這是一個關鍵還是如何創建我自己的?在vi中移動到上面第一個字符

回答

5

-(減號)轉到向上行的第一個非黑色字符。算出這個

的一種方法是通過查看幫助<CR>這裏你可以找到

+    or          *+* 
CTRL-M   or          *CTRL-M* *<CR>* 
<CR>     [count] lines downward, on the first non-blank 
         character |linewise|. 

,它告訴你+<C-M><CR>是等價的。如果你看看關於這個部分,你會看到

             *-* 
- <minus>    [count] lines upward, on the first non-blank 
         character |linewise|. 

這是你在找什麼。

+0

非常感謝。如果我想將鍵綁定更改爲Shift + Enter(比如說),是否有在vimrc文件中執行此操作的方法? – dsaxton

+0

@dsaxton'nnoremap -'不幸的是,這很可能不會工作,因爲轉換輸入被解釋爲輸入。 (它可能在gvim/macvim中工作,但很可能不會在終端vim中使用) – FDinoff

相關問題