2010-03-27 80 views

回答

8

您使用ex命令:d:5d刪除線5

+2

我仍然有點困惑,爲什麼沒有API功能做這麼重要的事情,但除了那個 「exe」:1,「。最後一行。 「d」' 做了我想要的任何事情(實際上我想刪除整個範圍的行)。 – ahe 2010-03-28 22:14:55

+1

因爲不需要功能來做到這一點。你有一個可以做到的命令。 Vimscript是所有通常可用的ex命令的基礎,以及通過ex命令提供不可用(或易於獲得)功能的附加功能。 – jamessan 2010-03-29 11:56:34

+2

雖然,在不影響撤消列表的情況下刪除一條線將會很好。 – 2012-09-10 20:33:16

0
@ahe 
1delete 
%delete 
1,$delete 

不需要執行此

7

一個加法:不做execute line 'delete',做execute line 'delete _':刪除黑洞寄存器有副作用極少。如果沒有_它會刪除默認註冊,註冊號和1將移動所有其他編號的寄存器(除了0這是洋基):1 - >22 - >3,...,9 - >無效。