Autor: Tomasz Surmacz (tsurmacz_at_asic.ict.pwr.wroc.pl)
Data: Tue 15 Nov 1994 - 17:12:50 MET
Jaroslaw Strzalkowski (js_at_uci.agh.edu.pl) wrote:
| > Vi tez zaczalem ostatnio doceniac - w ktorym edytorze edytujac odpowiedz
| > tak latwo usuwa sie smieci ? (9dd, 22dd)[B
| Przepraszam, nie moge sie powstrzymac: chyba udalo Ci sie stworzyc doskonala
| antyreklame vi - mazanie n linii niby najwygodniej jest robic z uzyciem
| markera (znaczysz jeden koniec markerem i na drugim koncu robisz:
| d-skok_do_markera), ale w praktyce nikt nie pamieta jak uzywac markerow
| i robi sie tak jak opisales: starannie liczy sie linie paluszkiem na ekranie
| i pozniej wykonuje np. 22dd ;-))
Idziemy na pozycje poczatkowa - wciskamy ma (literka "m", literka "a")
Idziemy na pozycje koncowa - wciskamy mb (czyli "mark position 'b')
Wciskamy 'a i jestesmy na pozycji poczatkowej
Wciskamy d'b - i mamy skasowany tekst od aktualnej pozycji do
linii ze znacznikiem "b". Jesli potrzebujemy dokladniej - np. do polowy
linii, bo tam postawilismy znacznik: d`b - bo `b idzie przestawia
kursor *dokladnie* na znacznik "b" a nie tylko do linii ze znacznikiem b.
Na tej samej zasadzie mozemy ograniczyc np. search/replace, write itp.
do czesci tekstu zamiast calosci... (np. :'a,'bw test.txt)
A znacznikow mozemy miec od a do z.
To, ze ktos nie wie, jak sie danej funkcji uzywa, nie znaczy ze takiej
funkcji nie ma...
Tomek.
ps. jak ktos nie chce liczyc paluszkiem po ekranie, zawsze moze zrobic
':set number' i widziec numerki... a potem zamiast w 10 linii wpisac 7dd
zrobic d17G...
Coraz bardziej zbaczamy z tematu...
-- _________ (_ _' __) Tomasz Surmacz * ------------- * tsurmacz_at_asic.ict.pwr.wroc.pl | (__ \ Institute of Technical Cybernetics, * tsurmacz_at_ict.pwr.wroc.pl |__(____/ Technical University of Wroclaw, Poland * ----- * irc: TomekS
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 15:47:02 MET DST