2016-02-21 62 views
1

而在vim的插入模式下,我如何移動到正確縮進的新行。移動到新行的開始 - VIM

在許多編輯這個動作會CTRL+ENTER

有一個類似計算器的問題在這裏但這個答案讓你回到當前行SO start of current line

因此,假如這是我的代碼,我的光標開始只是在POST中的T,我想要在下一行或下一行的開頭使用正確的縮進,如果它的功能(使用snippets函數,所以現在非常關注)。

@ app.route( '/加載',方法= [ 'POST |'])

預期結果

@app.route('/add', method=['POST']) 
| 
+3

,我會用' O' – FDinoff

+0

ESC,輸出工作;然而,他指出他希望正確縮進新行。 –

+0

工作得很好,就像這樣,因爲第一行是正確的,如果它是一個函數,雖然會是錯誤的。因爲我已經將ESC綁定到jk,所以jk o非常有效。 – sayth

回答

2

我會使用<esc>o。假設您的vimrc中有filetype plugin indent ono將自動轉到正確的縮進級別。

1

搜索縮進和映射到一些鍵,所以你不能每次都搜索。

/^^I 

^I是標籤