我想將[](
添加到行的開頭,並將)
添加到以Vim中的http
開頭的行的末尾。如何在Vim的g命令的標準模式下逃脫
要做到這一點,我使用下面的G指令:
g/^htt/norm I[](
現在,我想現在按Esc
鍵內g
,把A)
。我怎樣才能做到這一點?
我想將[](
添加到行的開頭,並將)
添加到以Vim中的http
開頭的行的末尾。如何在Vim的g命令的標準模式下逃脫
要做到這一點,我使用下面的G指令:
g/^htt/norm I[](
現在,我想現在按Esc
鍵內g
,把A)
。我怎樣才能做到這一點?
要能夠依次使用兩個:normal
命令,您必須將它們包裝在:execute
中。當您使用雙引號,然後你可以寫逸出\<Esc>
,像這樣:
:g/^htt/exe "norm I[](\<Esc>" | norm A)
注:
:normal!
(與爆炸)是首選,因爲它更健壯。:substitute
。這是更容易:s
做到:
:%s/^htt.*/[](&)/
可以逃脫使用CTRL +v其次ESC的Esc鍵關鍵。
ctrl + v將按字面插入下一個非數字。
注意:您可能需要使用CTRL +q取決於你的系統。 (尼斯助記符報價)
瞭解更多信息
:h c_Ctrl-V
你4秒打我看到它的幫助。 – romainl
我知道,但實際上我有一些不能單獨替代的要求。 –