Article View: pl.comp.os.advocacy
Article #1440Re: vi (Re: O wyzszosci znaku zachety nad GUI)
From: Michal Mierzwa
Date: Tue, 16 Dec 1997 21:43
Date: Tue, 16 Dec 1997 21:43
76 lines
4797 bytes
4797 bytes
Qrczak pisze: >Q> Dla mnie nie jest wygodne i dla mnóstwa osób też. Tutaj się nie >Q> dogadamy... No trudno. Natomiast co do "mnóstwa osób", to informację o tym, że coś robię inaczej niż one traktuję zwykle jako komplement. Zawszeć to miło nie być elementem stada ;-) >Q> No bo zwykłe strzałki rozumie, ale Shiftowanych już nie. Mimo że w >Q> niektórych warunkach da się je obsłuzyć. Eee.. a do czego służą Shiftowane strzałki (nie nabijam się, naprawdę nie wiem)? I skoro to tak potrzebne, to czemu sobie nie pobindujesz? >> Bo do kasowania jest "d" i "x" ;-) d0 (zero) i posprzątał do początku >> linii, d$ - do końca. d4w albo 4dw - cztery słowa. Itd. >Q> Kto to wymyślił?! Ktoś kto myślał logicznie, a nie "intuicyjnie" (kawyczki zamierzone). Jak chcę skasować 4 słowa, to naciskam _d_elete _4_ _w_ords, jak chcę je zaznaczyć (wiem że zaznaczanie czegokolwiek, to _v_) to naciskam v4w. Jak chcę przesunąć kursor o te cztery słowa, to po prostu 4w. Nie znam bardziej logicznego podejścia - te same klawisze oznaczają to samo. >Q> Ogólnie można powiedzieć tak, że vi ma mnóstwo skrótów na rzadsze >Q> operacje, a te podstawowe są przez to za długie. Jakie długie??? typowe polecenie to dwa, trzy znaki wykorzystujące wyłącznie litery i cyfry! >Q> Shift-Home Delete jest prostsze >Q> niż "Esc d 0 i" m.in. dlatego, bo łatwiej zapamiętać, skąd się bierze. Po pierwsze, Esc nie jest częścią polecenia, tylko służy do wyjścia z trybu wpisywania (czyli powrotu do "macierzystego" trybu). Po drugie: d jak delete, 0 to początek linii. Tylko zero muszę pamiętać, bo "d" jest logiczne. A Shift Home Delete to trzy klawisze na obrzeżach klawiatury, po drugie zupełnie bez sensu! Home to dom... dobra, powiedzmy że mi się skojarzyło z początkiem linii. Ale Shift to duże litery!! (ogólnie zmiana rejestru, jak się to chyba w maszynopisaniu zwie). Więc czemu mam naciskać Shift jak coś kasuję??? >Q> vi są dwuklawiszowe skróty na skomplikowane operacje "ustaw się na końcu >Q> linii i zacznij pisać" Nieprawda. Dopisanie czegoś na końcu linii to "A" (dobra, muszę nacisnąć shift, to niech będą dwa klawisze. Ale jeden znak! ;-) >Q>zamiast jednoklawiszowego "ustaw się na końcu >Q> linii" i zeroklawiszowego "zacznij pisać". >Q> Dla mnie to jest bez sensu >Q> ideologicznie, a nie tylko praktycznie. Widzisz, to właśnie kwestia przyzwyczajeń. Wyobraź sobie, że Twój ulubiony edytor po naciśnięciu jakiegoś magicznego Shift-strzałka-strzałka-Delete-Home wywali do edytowanego tekstu coś w rodzaju ^[[C^[[C^[[^[[^@^[[6~. Będziesz miał namiastkę tego, co ja czuję widząc w edytorze nortona ciamajdera ":q!" w połowie tekstu, który chciałem tylko obejrzeć... >Q> Oj nie, bo jakoś inne edytory sobie z tym radzą właśnie w ten sposób. IMHO >Q> bardzo logiczne i wygodne - nie muszę się uczyć dodatkowej komendy >Q> kasującej koniec linii, tylko używam tej samej, co kasuje znak. Oj Qrczaku... nie kasujesz "końca linii". W ogóle nie znasz takiego pojęcia. Ty po prostu łączysz (_J_oin) dwie linie ze sobą. Uff... męczące to tłumaczenie... Trudno, nie lubisz vi, Twoja strata ;-) Mumin -- ************** Umarł blaszok - niech żyje blaszok! ************** 1 Michał M Mierzwa http://www.cto.us.edu.pl/~mmierzwa 2 Finger me for PGP-key 3 Na początku był chaos ... I tak już zostało 4 :-)
Technical Details
Message-ID:
<676slf$e6@blaszok.knurow.us.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uucp-gw.cyf.gov.pl!news.wnaft.agh.edu.pl!blaszok.knurow.us.pl!blaszok.knurow.us.pl!mmierzwaReferences:
<65v131$sol$1@roadrunner.micro-net.net> <Pine.LNX.3.96.971205185234.5846H-100000@qrnik.knm.org.pl> <66bn09$cmc$1@sun1000.pwr.wroc.pl> <Pine.LNX.3.96.971206200705.4645B-100000@qrnik.knm.org.pl> <66gp5e$int$3@sun1000.pwr.wroc.pl> <Pine.LNX.3.96.971208202318.4750G-100000@qrnik.knm.org.pl> <66mo3g$1o3@blaszok.knurow.us.pl> <Pine.LNX.3.96.971211171459.4168H-100000@qrnik.knm.org.pl> <66v0dr$19f@blaszok.knurow.us.pl> <Pine.LNX.3.96.971214135145.599F-100000@qrnik.knm.org.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!uucp-gw.cyf.gov.pl!news.wnaft.agh.edu.pl!blaszok.knurow.us.pl!blaszok.knurow.us.pl!mmierzwa From: Michal Mierzwa <mmierzwa@blaszok.silesia.linux.org.pl> Newsgroups: pl.comp.os.advocacy Subject: Re: vi (Re: O wyzszosci znaku zachety nad GUI) Date: 16 Dec 1997 22:43:11 +0100 Organization: Domek Muminka Lines: 76 Sender: mmierzwa@blaszok.knurow.us.pl Message-ID: <676slf$e6@blaszok.knurow.us.pl> References: <65v131$sol$1@roadrunner.micro-net.net> <Pine.LNX.3.96.971205185234.5846H-100000@qrnik.knm.org.pl> <66bn09$cmc$1@sun1000.pwr.wroc.pl> <Pine.LNX.3.96.971206200705.4645B-100000@qrnik.knm.org.pl> <66gp5e$int$3@sun1000.pwr.wroc.pl> <Pine.LNX.3.96.971208202318.4750G-100000@qrnik.knm.org.pl> <66mo3g$1o3@blaszok.knurow.us.pl> <Pine.LNX.3.96.971211171459.4168H-100000@qrnik.knm.org.pl> <66v0dr$19f@blaszok.knurow.us.pl> <Pine.LNX.3.96.971214135145.599F-100000@qrnik.knm.org.pl> NNTP-Posting-Host: blaszok.knurow.us.pl Mime-Version: 1.0 X-X: X X-Get-A-Newsreader: <body text="#000000" bgcolor="#121212"><blink> X-Newsreader: TIN [UNIX 1.3 unoff BETA 970527; i586 Linux 2.0.30] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit