我試圖找到一個模式並刪除該塊。如何從vim命令行中選擇?
要刪除塊我手動做V$%x
。
N - 行選擇,$ - 移動到行的結束(是有{線的端部),% - 移動到匹配},X - 刪除塊
我想知道是有一種方法自動化。有全局命令:g
但我不知道如何在命令模式下選擇文本。
我試圖找到一個模式並刪除該塊。如何從vim命令行中選擇?
要刪除塊我手動做V$%x
。
N - 行選擇,$ - 移動到行的結束(是有{線的端部),% - 移動到匹配},X - 刪除塊
我想知道是有一種方法自動化。有全局命令:g
但我不知道如何在命令模式下選擇文本。
當您激活按v
視覺模式,你可以選擇:
aw a word (with white space)
iw inner word
aW a WORD (with white space)
iW inner WORD
as a sentence (with white space)
is inner sentence
ap a paragraph (with white space)
ip inner paragraph
ab a() block (with parenthesis)
ib inner() block
aB a {} block (with braces)
iB inner {} block
a< a <> block (with <>)
i< inner <> block
a[ a [] block (with [])
i[ inner [] block
希望幫助
爲了自動化,我想從命令模式中選擇文本而不是可視模式。 –
你有沒有試過'da {'? –
這再次在正常模式下工作,而不是在命令行模式下 –