vim在线帮助(:h)的光标移动部分有一个名为FORCING A MOTION TO BE LINEWISE, CHARACTERWISE OR BLOCKWISE
的部分,但在此之前它没有定义BLOCKWISE
。 :h blockwise
将您带到blockwise visual(ctrl-v)部分。
blockwise是否意味着普通的视觉模式并阻止使用视觉模式选择的文本?
答案 0 :(得分:2)
我可能错了,但根据我的理解,帮助指的是blockwise
和blockwise visual
同为一个。
Linewise
(使用 Shift + v ):
Characterwise
(仅使用 v ):
和Blockwise
(使用 Ctrl + v ):
就强制移动为块状而言,请考虑在块的开头插入一个块进行块选择:
视觉块插入(使用 Ctrl + v 选择块, Shift + I 插入开始)。
您可以通过键入
来查看视觉块插入的帮助:h v_b_i
答案 1 :(得分:1)
尝试:vap
。
它可视地选择一个块,在本例中是一个段落。
有关详细信息,请查看:help object-motions
此外,http://blog.carbonfive.com/2011/10/17/vim-text-objects-the-definitive-guide/似乎很有用。