2010-03-27 13 views

Odpowiedz

8

Używa się polecenia ex :d. :5d usuwa linia 5.

+2

Wciąż jestem nieco zdziwiony, dlaczego nie ma funkcji API do robienia czegoś tak ważnego, ale poza tym "exe": 1, ". Ostatni wiersz . "d" " robi wszystko, co chcę (właściwie chciałem usunąć cały zakres linii). – ahe

+1

Ponieważ nie ma potrzeby wykonywania tej funkcji. Masz polecenie, które może to zrobić. Vimscript jest bazą wszystkich dostępnych normalnie poleceń ex plus dodatkowych funkcji zapewniających funkcjonalność, która nie jest dostępna (lub łatwo dostępna) za pomocą poleceń ex. – jamessan

+2

Byłoby miło móc usunąć linię bez wpływania na listę Cofnij. –

0
@ahe 
1delete 
%delete 
1,$delete 

ma potrzeby wykonywać tutaj

7

jednym dodatkiem: nie rób execute line 'delete', zrobić execute line 'delete _': usuwanie do czarnej dziury rejestru ma minimalną liczbę skutków ubocznych. Bez _ usunie domyślne zarejestrować, ponumerowane zarejestrować 1 i przeniesie wszystkie inne numerach rejestrów (z wyjątkiem 0 która jest dla Jankesi): 1 ->2, 2 ->3, ..., 9 -> nieważne.

Powiązane problemy