2012-12-04 74 views
3

我一直在使用Vim作爲我的文本編輯器來放置記事本++。我想知道有沒有辦法在vim中執行「快速列插入」。vim:快速列插入

據我所知,我們能夠在vim在下面的步驟來執行列插入:

  1. 移動到位置
  2. 進入柱的視覺模式CTRL + V
  3. 選擇列jk
  4. 進入列插入模式shift + i
  5. 插入文本
  6. 類型Esc鍵

然後柱插入進行

是有辦法來刪除步驟4,並直接執行列插入?

+0

你想要在ST2中獲得的實時反饋,不是嗎? – romainl

+3

所以...跳過第4步...如果要輸入的第一個字符是j或k,會發生什麼情況? –

回答

3

我用下面的映射,使前面加上/追加空間(也多用[count]映射前):

:vnoremap <C-Space> I<Space><Esc>gv 
:vnoremap <C-S-Space> A<Space><Esc>gv 

自定義映射,如這些都是關鍵高效編輯,並在很強大Vim的。你會在:help中找到所有的細節。