如何將ctrl + enter
映射到vim中當前行的任何位置的新行? 我只是想爲insert
模式做。 我試圖如何在插入模式下映射包含回車符的鍵?
:設置< C- < CR >> < Esc鍵> 0
,但似乎並沒有工作。
如何將ctrl + enter
映射到vim中當前行的任何位置的新行? 我只是想爲insert
模式做。 我試圖如何在插入模式下映射包含回車符的鍵?
:設置< C- < CR >> < Esc鍵> 0
,但似乎並沒有工作。
對於插入模式映射,您需要:imap
; :set
用於設置Vim選項。 Ctrl + Enter寫爲<C-CR>
; CP。 :help key-notation
。人機工程學:
:inoremap <C-CR> <Esc>o
注意,此組合鍵大多隻能在GVIM,因爲大多數終端不爲結合的組合鍵發送不同的鍵碼輸入。如果您需要一種也適用於終端的解決方案,則需要另一個鍵(組合),例如<C-g><CR>
。
親愛的Ingo,謹慎地解釋一下'
@DrBeco:Ctrl + G只是插入模式中默認採用的少數組合鍵之一,所以它適用於這種自定義映射。 –
不幸的是,你不能--Vim無法識別Ctrl-Enter。然後,' o'並不比Ctrl-Enter複雜 - 你爲什麼要這麼做? –
Amadan
爲什麼不簡單地''?這並不比''困難。 –
romainl