2012-12-10 51 views

回答

7

要能夠依次使用兩個:normal命令,您必須將它們包裝在:execute中。當您使用雙引號,然後你可以寫逸出\<Esc>,像這樣:

:g/^htt/exe "norm I[](\<Esc>" | norm A) 

注:

  • 除非你需要映射到應用,使用:normal!(與爆炸)是首選,因爲它更健壯。
  • 您也可以在這裏使用:substitute
2

這是更容易:s做到:

:%s/^htt.*/[](&)/ 
+0

你4秒打我看到它的幫助。 – romainl

+0

我知道,但實際上我有一些不能單獨替代的要求。 –

4

可以逃脫使用CTRL +v其次ESCEsc鍵關鍵。

ctrl + v將按字面插入下一個非數字。

注意:您可能需要使用CTRL +q取決於你的系統。 (尼斯助記符報價)

瞭解更多信息

:h c_Ctrl-V