vim聯機幫助(:h)的光標移動部分有一個名爲FORCING A MOTION TO BE LINEWISE, CHARACTERWISE OR BLOCKWISE
的部分,但它在此之前沒有定義BLOCKWISE
。 :h blockwise
帶你到塊視覺(ctrl-v)部分。vim中的塊運動是什麼?
塊意味着純視覺模式,並阻止使用視覺模式選擇的文本?
vim聯機幫助(:h)的光標移動部分有一個名爲FORCING A MOTION TO BE LINEWISE, CHARACTERWISE OR BLOCKWISE
的部分,但它在此之前沒有定義BLOCKWISE
。 :h blockwise
帶你到塊視覺(ctrl-v)部分。vim中的塊運動是什麼?
塊意味着純視覺模式,並阻止使用視覺模式選擇的文本?
嘗試:vap
。
它在視覺上選擇一個塊,在本例中是一個段落。
欲瞭解更多信息,看看下:help object-motions
此外,http://blog.carbonfive.com/2011/10/17/vim-text-objects-the-definitive-guide/似乎是有用的。
我可能是錯的,但從我的理解,幫助指的是blockwise
和blockwise visual
作爲一個和相同的。
Linewise
(使用移 + v):
Characterwise
(只是用v):
和Blockwise
(使用Ctrl鍵 + v):
在方面迫使運動是嵌段,考慮與插入的塊選擇在塊的開頭:
可視塊插入(使用Ctrl + v選擇塊並使用Shift + I在開頭插入)。
您可以通過鍵入
:h v_b_i
謝謝看到視覺塊插入的幫助!所以阻止反映到視覺選擇的文本? – Lavya 2015-02-23 18:57:17
我不是一個vim大師,但我認爲塊要麼是視覺選擇,要麼是等待運營商的議案。你可以做'dap'來刪除一個段落。我經常使用'ci)'來改變括號內的內容。 – 2015-02-23 19:21:33
Vim爲贏! :) – 2015-02-23 19:22:11