Jag trodde aldrig att jag skulle säga detta, men jag gillar otroligt den bästa redaktören där ute för terminalen GNU / Linux: VIM.
Citerar wikipedia:
vim (av Engelska Jag såg IMproved) är en förbättrad version av textredigerare vi, finns i alla system UNIX.
Dess författare, Bram Moolenaar, presenterade den första versionen i 1991, datum från vilken den har genomgått många förbättringar. Huvudegenskapen för både Vim och Vi är att de har olika lägen som kan växlas mellan för att utföra vissa operationer, vilket skiljer dem från de vanligaste redaktörerna, som bara har ett läge där ordrar matas in med tangentkombinationer eller grafiska gränssnitt.
Jag är en av dem som trodde att detta var en redaktör för "bläckfiskar" eller personer med mer än tio fingrar, eftersom det enkla faktumet att ha så många kortkommandon fick mig att tro att VIM det var "monster" av konsolredaktörer. Sanningen är att jag sedan igår har lärt mig att använda den (även med mycket grundläggande saker) men jag vänjer mig och det värsta (eller bäst av allt) det är att jag gillar det för mycket.
Jag har alltid varit bekväm med hur nano, men det är sant att denna redaktör är för grundläggande. När vi har en grafisk miljö kan markören användas för att kopiera / klistra in, men när vi befinner oss i en TTY förändras saker. Det är den första fördelen som jag finner VIM. Andra funktioner som jag gillar är:
- Markering av text i kolumner.
- Syntaxmarkering.
- Markering av parenteser, parenteser och parenteser (så det är perfekt för programmering).
- Extremt kraftfull, även när filen vi redigerar avbryts, låter den oss återställa den senare.
- här du kan se många fler ...
Den enda textredigeraren i konsolen (av de jag känner) som "närmar sig" VIM es MCEdit, MC: s textredigerare. Men lägg märke till citaten i meningen ovan. VIM har till och med en redaktör i GTK. Men tanken med det här inlägget är inte att sälja dig eller uppmuntra dig att använda VIM, det är helt enkelt ett sätt att säga att det är lättare att använda än det verkligen verkar.
Grundläggande handledning om hur du använder VIM
Jag tänkte lämna en serie kortkommandon för dig, men jag tror att det skulle vara mycket mer praktiskt om jag visade dig hur det fungerar med ett exempel. Det första vi ska göra är att installera VIM om vi inte redan har gjort det, eller om det inte kommer som standard i vår favoritdistribution. När vi väl har installerat öppnar vi en terminal och lägger till:
$ vim prueba.txt
Vi kommer att se något liknande detta:
Nu trycker vi på knappen I eller nyckeln Insert för att växla från kommandoläge till redigeringsläge och börja skriva. Vi skriver allt, om möjligt, som har mer än två rader. Jag säger till exempel:
Nu trycker vi på knappen ESK För att lämna redigeringsläget flyttar vi till början av dokumentet med tangentbordspilarna och trycker på knappen V. Du kommer att märka att nedan säger nu VISUELL. Med nedåtpilen markerar vi all text vi skriver. När vi har valt allt trycker vi på knappen Y. När detta är klart ser du att det nedan anger antalet kopierade rader.
Nu går vi lite lägre och trycker på knappen P. Varje gång vi trycker på den kommer samma text att klistras in. Om istället för nyckeln Y vi trycker på knappen X, texten vi valde kommer att stängas av. Vi kan klistra in den igen med nyckeln P.
Nu ska vi spara testdokumentet. Vi trycker ESK om vi är i redigeringsläge och skriver :w, det vill säga två punkter och a W. Vad detta gör är att skriva eller spara det vi gör. Om vi senare skriver :q vi lämnar redaktören. Om det vi vill är att spara och stänga skriver vi 😡.
Nu ett sista trick. Antag att vi av misstag stänger terminalen och tappar dokumentet. Vad vi måste göra är att skriva om:
$ vim prueba.txt
och vi får något liknande:
Om du tittar på slutet har vi en rad alternativ. I det här fallet trycker vi på knappen R för att hämta föregående dokument, då kommer det att be oss att trycka ENTER Och voila, vi kan fortsätta där vi slutade. Om vi av misstag trycker på nyckeln E (redigera ändå) vi kan också hämta dokumentet genom att skriva : ta igen sig, och vi får något liknande:
I det här fallet är mitt alternativ att skriva nummer 1 och voila, vårt arbete återställs igen.
Om du vill använda VIM enklare, då kan du installera GVIM, vilket är detsamma med Gtk-bibliotek för användning av menyer och andra alternativ som underlättar användarens arbete.
Det finns till och med en förlängning för firefox samtal Vimperor, som gör att vi kan hantera webbläsaren som om VIM det blir 😀
Och så här långt Hur, alla förslag eller information är välkomna så att vi alla kan lära oss mer användbara saker om VIM.
Jag skulle använda Gvim, även om jag inte såg syntaxmarkeringen och det hade varit bra om du lade bilder av lite text i HTML för att se hur allt detta är. Jag ska börja arbeta med Vim och sedan göra en av de djupa analyserna som jag gjorde med Gedit ... ge mig en vecka och jag har det.
Om du vill se hur syntaxmarkering fungerar bra, lämnar jag dig ett par exempel.
ompldr.org/vZTRlYg
ompldr.org/vZDd3cw
Och i en länk nedan många system för att göra det mer visuellt tilltalande. xP
Hälsningar.
Vim-självstudien är väldigt bra, förhoppningsvis kommer man att göra det senare, lite mer avancerat eller några fler knep, vilket kan göras med det här verktyget;),
för tillfället att komma in i denna värld av vim nu
Just nu sitter jag fast med emacs, som nyligen har fått mig mer och mer instängda, å andra sidan gör vim det väldigt svårt för mig att flytta mellan texten.
PS: Grattis! De är först i rankingen.
+1
Vi män använder Emacs, du vet!
När jag började läsa "Jag trodde aldrig att jag skulle säga detta, men jag gillar otroligt den bästa redigeraren för terminalen på GNU / Linux ..." Jag tänkte: bra, han upptäckte Emacs!
Istället visar det sig att killen går ut med svindlar - de saker som man hittar på nätet!
Ohh den macho. Jag antar att då använder du LFS, för att använda en distro med allt tuggat antar jag att det också är en fage, eller hur?
Man emacs verkar ganska lättare än vim men för färgsmak.
vimtutor är en mycket bra interaktiv handledning, den är utformad för att slutföras på 25-30 minuter. Högt rekommenderad!
apt-get install vimtutor
vimtutor
Det fungerar säkert för mig, jag måste arbeta med det
Ja, Vimtutor är faktiskt bra ...
Spela det här spelet och det är då du inte slutar använda vim och du kommer att lära dig att använda det dumt, verkligen, du kommer att öva mycket med det här spelet de mest grundläggande sakerna med vim som att veta hur man rör sig ganska snabbt.
http://vim-adventures.com/
Jag är ingen utvecklare, så vad jag behöver göra: redigera lite .conf eller lägg händerna i en pkbuild då och då, med NANO räcker det och jag har mycket. En gång för testning öppnade jag en fil i VIM och jag visste inte ens hur jag skulle komma ut därifrån.
Ganska grundläggande för dem som börjar med vim, även jag trodde att det var ett monster men som allt är det bara en fråga om vana. xP
Jag lämnar många system för dem som vill prova.
http://code.google.com/p/vimcolorschemetest/
Hälsningar.
@elav, jag lämnar dig min vimrc så att du kan använda någon konfiguration som fungerar för dig 😉
http://paste.desdelinux.net/4465
Tack 😀
Du gillar att orsaka lågor, va? Detta är förmodligen den äldsta lågan 😛
PS: VI Rocks!
Utmärkt handledning! tack så mycket 😀
mycket intressant: 3
Något grundläggande är alltid bra.
Det är bra att veta lite om allt, om du behöver det en dag kommer den vise alltid att uppskatta medmänniskans offer.
Utmärkt handledning men jag är ny på det här och jag vet inte hur man lägger till brigthscript-redigeraren till gvim https://github.com/chooh/brightscript.vim.git Kan du hjälpa mig