🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#1429
From: Michal Mierzwa
Date: Sat, 13 Dec 1997 21:58
68 lines
3633 bytes
Qrczak pisze:
>> Raczej wszystkie już pozapominały, że można mieć dwa tryby.
>Q> IMHO słusznie.

Eee tam. To jest wygodne. Albo coś wpisuję, albo edytuję (poprawiam).

>Q> Biedni ludzie... Potem usiądą do czegokolwiek innego i będą musieli
>Q> zmieniać przyzwyczajenia :-)

Czy ja wiem. Jak ktoś zna vi, to se ze wszystkim poradzi (nie dlatego, że
trudny).

>Q> Dla mnie to żaden
>Q> argument, że niektóre terminale nie mają strzałek. 
[...]
>Q> Na szczęście vim już rozumie strzałki.

No to o co chodzi? ;-)

>Q> - Backspace kasuje tylko to, co ostatnio dopisałem. Jeśli nacisnę
>Q> i 123 lewo prawo 456 Backspaceee... to skasuje tylko 456.

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> - Backspace i Delete nie kasują końca linii (ja wiem, że jest Esc J, ale
>Q> wszystkie normalne edytory traktują koniec linii podobnie do pozostałych
>Q> znaków).

Bo poruszasz się w zakresie linii. Kasowanie jej końca to tak, jakbyś
chciał skasować koniec pliku.

>Q> - Zaznaczaniem bloków przez v nie można dowolnie zaznaczać końców linii.

Sorki, ale nie rozumiem... Mógłbyś wytłumaczyć?

>Q> - W trybie komend nie można ustawić się na końcu linii.

A po co?

>Q> - Esc (wyjście z trybu dopisywania) cofa kursor jeden znak w lewo.

Nie "cofa w lewo" ale ustawia na ostatnio wpisanym znaku, ew. na pozycji
sprzed naciśnięcia "a".

>Q> - End działa jak ~ (AFAIK jest poprawnie wpisany w termcapie i terminfo, 
>q> Z innymi programami działa).

U mnie działa jak End (ale wpisałem jakieś zaklęcia do ~/.inputrc)

>Q> Zapewne są i inne kłopoty przy bardziej skomplikowanych operacjach, ale
>Q> trudno mi było się na nie natknąć, skoro nie używam vi.

Wręcz przeciwnie. Im bardziej skomplikowana operacja, tym bardziej widać
jego możliwości.

>Q> Idea osobnego
>Q> trybu wpisywania w połączeniu z powyższymi nienormalnymi zachowaniami
>Q> ostatecznie mnie zniechęca do tego edytora.

Ehhh... A masz jakiś edytor, który ułoży wieżę w Hanoi? ;-)

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: <66v0dr$19f@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> <661pfv$o0v$1@roadrunner.micro-net.net> <34ac87d6.28075021@news-tpnet.icm.edu.pl> <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>

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: 13 Dec 1997 22:58:19 +0100
Organization: Domek Muminka
Lines: 68
Sender: mmierzwa@blaszok.knurow.us.pl
Message-ID: <66v0dr$19f@blaszok.knurow.us.pl>
References: <65v131$sol$1@roadrunner.micro-net.net>   <661pfv$o0v$1@roadrunner.micro-net.net> <34ac87d6.28075021@news-tpnet.icm.edu.pl> <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>
NNTP-Posting-Host: blaszok.knurow.us.pl
Mime-Version: 1.0
X-X: X
X-Powered-by: Linux (zamienia PC w komputer)
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