🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.os.advocacy
Article #1440

Re: vi (Re: O wyzszosci znaku zachety nad GUI)

#1440
From: Michal Mierzwa
Date: Tue, 16 Dec 1997 21:43
76 lines
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!mmierzwa
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>

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