🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#1264
From: Qrczak
Date: Thu, 11 Dec 1997 16:32
60 lines
3780 bytes
On 10 Dec 1997, Michal Mierzwa wrote:

> Raczej wszystkie już pozapominały, że można mieć dwa tryby.

IMHO słusznie.

> Bo  masz  inne nawyki. Widzisz, ja czasem prowadzę zajęcia z pod­
> staw obsługi  komputerów.  I  wrednie  (korzystając  z  niewiedzy
> sqbentów)  podpinam  im  vima pod Norton Ciamajdera. Ci, co mieli
> wcześniej do czynienia z edytorami strasznie marudzili. Pozostali
> podeszli do tego z pełną obojętnością. Po kilku zajęciach jedni i
> drudzy pracowali z vimem bez żadnych kompleksów :-)

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

> Naprawdę, warto się przełamać i przekonać do  vi'a.  To  naprawdę
> świetny   edytor.  A  tak  a'propos  przyzwyczajeń:  ja  ostatnio
> siedziałem i się gapiłem w ekran worda,  nie  rozumiejąc  co  się
> popsuło,  bo  po  naciśnięciu  [ESC]A  nie przeszedł mi na koniec
> linii ;-)

Nie wątpię w jedo możliwości, ale możliwości to nie wszystko. Większe
możliwości nie powinny utrudniać życia bez potrzeby. Dla mnie to żaden
argument, że niektóre terminale nie mają strzałek. Specjalnie dla nich
może sobie być jakaś możliwość, ale _mój_ ma strzałki. I nie tylko mój.
Kursory na literkach albo cyferkach to były na ZX Spectrum. Moja
klawiatura ma strzałki, są poprawnie wpisane w termcapa i terminfo, 95%
programów je wykorzystuje i Mój (hipotetyczny) Ulubiony Edytor Tekstów też
musi!

Na szczęście vim już rozumie strzałki. Ale strzałki to nie wszystko. Mam
do niego inne pretensje. Dlaczego:

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

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

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

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

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

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

Zapewne są i inne kłopoty przy bardziej skomplikowanych operacjach, ale
trudno mi było się na nie natknąć, skoro nie używam vi. Idea osobnego
trybu wpisywania w połączeniu z powyższymi nienormalnymi zachowaniami
ostatecznie mnie zniechęca do tego edytora.

--
                                QRCZAK
    __("<             Marcin Kowalczyk
    \__/             qrczak@knm.org.pl
     ^^      http://kki.net.pl/qrczak/
Technical Details
Message-ID: <Pine.LNX.3.96.971211171459.4168H-100000@qrnik.knm.org.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!qrnik.knm.org.pl!qrnik.knm.org.pl!qrczak
References: <65v131$sol$1@roadrunner.micro-net.net> <348c43e4.10678207@news-tpnet.icm.edu.pl> <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>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.icm.edu.pl!qrnik.knm.org.pl!qrnik.knm.org.pl!qrczak
From: Qrczak <qrczak@knm.org.pl>
Newsgroups: pl.comp.os.advocacy
Subject: Re: vi (Re: O wyzszosci znaku zachety nad GUI)
Date: Thu, 11 Dec 1997 17:32:40 +0100
Organization: Klub Nieszkodliwych Manjaków
Lines: 61
Message-ID: <Pine.LNX.3.96.971211171459.4168H-100000@qrnik.knm.org.pl>
References: <65v131$sol$1@roadrunner.micro-net.net> <348c43e4.10678207@news-tpnet.icm.edu.pl> <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>
NNTP-Posting-Host: ppp-cst246.warszawa.tpnet.pl
Mime-Version: 1.0
In-Reply-To: <66mo3g$1o3@blaszok.knurow.us.pl>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit