Du har skapat en Linod och startat upp den med en cool-sounding distro. Du har läst introduktionen till Linux-koncept och komma igång Guider, och nu är du redo att ställa in ditt värdnamn. Gå vidare och redigera / etc / värdar.
ska du använda Vim eller emacs? Är det okej att använda Nano? Vad är Neovim? Eller ska du använda en annan textredigerare helt?,
Emacs versus Vim är en konversation som är känd för att spänna relationer, men vi försöker bryta ner några av skillnaderna och styra dig i rätt riktning utan att förlora för många av dina utvecklarvänner.
Nano är den inbyggda grundläggande textredigeraren för många populära distributioner. Det är vanligtvis redan finns i distro, tar inte någon lärande eller vänja sig, och alla dess kommandon och uppmaningar visas längst ner.
använd Nano if:
du är ny i terminalen, eller du behöver bara komma in i en fil för en snabb förändring., Jämfört med mer avancerade redaktörer i händerna på någon som vet vad de gör, är vissa uppgifter besvärliga och icke-anpassningsbara. Men om du inte spenderar dagen i en terminalbaserad textredigerare, är du förmodligen bra med Nano. Låt ingen störa dig, använd den med stolthet.
så här Nano:
från din terminal anger du ”nano” och filnamnet du vill redigera.
om filen inte redan finns kommer den när du har sparat den. Kommandon listas över botten och utlöses med ctrl-tangenten., Till exempel, för att hitta något i filen, håll CTRL och tryck på W, berätta vad du söker efter och tryck på Enter. Tryck CTRL + X för att avsluta, följ sedan anvisningarna längst ner på skärmen.
Emacs och vi
enligt Slate är Emacs och Vi ”bland de längsta tillämpningarna genom tiderna.”Wikipedia-posten om skillnaderna mellan Emacs och Vi beskriver det heliga kriget mellan de två programmen som har rasat sedan slutet av 1970-talet.
båda redaktörerna kräver att de lär sig sina respektive kommandon, vilket innebär att du inte kommer att kunna öppna dem och få rätt att arbeta., Men expertanvändare av antingen verkar göra sin redaktör för val utföra magi, ofta utan att ens lämna sitt tangentbords hemrad.
börja inte känna att du måste vara expert direkt. Jag ska gå igenom att komma igång och när du har bosatt sig i grundläggande användning och åtagit sig att en redaktör, får du behärskning genom användning.
emacs
Emacs har utvecklats sedan 1976. Det är mycket tid att utveckla sådana nödvändiga plugins som Helm, Autocomplete och Org-mode., Emacs har så många tillgängliga funktioner som en terminal, kalkylator, kalender, e-postklient, webbläsare och Tetris, det talas ofta om som ett operativsystem själv.
Jag fann att start Emacs var relativt enkelt, men ju mer Jag lär mig, desto mer finns det att lära. Tack vare ”buffertar”, dessa plugins och hur Emacs behandlar ”windows”, är det redigeraren du kan använda om du spenderar hela dagen i en redaktör och inte vill vara besvärad eller distraherad genom att behöva byta program.,
det är inte att säga Vi och dess derivat är inte för hela dagen, men Emacs flera sessioner och kökshandfatstil verkar vara en del av huvuddragningen för sina hängivna.
Emacs-kommandon nås via tangentbordskombinationer av CTRL eller ALT och en annan tangenttryckning. När du ser genvägar som läser C-H eller M-x står C för kontrollknappen och M står för Alt-tangenten (eller fly, beroende på ditt system).
hur Emacs:
Ange ’emacs’ i terminalen, och komma åt den inbyggda handledning med c-h t. det betyder, medan du håller CTRL, tryck på H, sedan T.,
eller, prova tangentkombinationen C-h r för att öppna manualen inom emacs. Du kan också använda manualen som en lekplats; kom bara ihåg att sluta utan att spara genom att trycka på tangentkombinationen c-x c-c.
Användbara Emacs länkar:
- Emacs wiki
- GNU Guided Tour
- Cornell Emacs Quick Reference
Vi / Vim
Vi eller en av dess varianter kommer vanligtvis med din valfrihet. Det anses vara en” modal ” editor, vilket innebär att det finns olika lägen för att navigera filer och redigera text., Eftersom du navigerar vi mest effektivt med hjälp av tangentbordskommandon och genvägar, är Vi bättre erfaren än förklarat.
När du anger Vi börjar du i normalläge och navigerar med tangentbordskommandon och tangenterna H, J, K och L för att flytta Vänster, Ner, Upp respektive höger.
att använda Vi är mer som problemlösning med en hälsosam skvätt att prata med din dator. Betrakta det som en meditation; för bästa resultat, öva anger dina avsikter. Om du till exempel vill ta bort ett ord i normalläge trycker du på D och sedan W., För att ändra allt inuti en parentes, placera markören inuti den öppna parentesen (, tryck sedan på C, sedan i, öppna sedan parentes (.
Du kan ha några inledande problem med att navigera Vi om du använder ett Dvorak-tangentbord, men om så är fallet är det troligt att du redan visste det.
hur Vi eller Vim:
Ange ” vi ”eller” vim ” i din terminal.
på många distributioner är chansen stor att du, även om du anger ” vi ” i en terminal, faktiskt öppnar Vim. Vim är en vi-efterträdare med vissa förbättringar. Den körs som standard på OS X och vissa Linux-distributioner när ” vi ” körs.,
för att avsluta Vim utan att spara, tryck ESC för att gå in i normalläge och tryck sedan på: (kolon) för att komma åt kommandoraden (en prompt visas längst ner) och ange q!.
operatören : (kolon) börjar många kommandon som :hjälp för hjälp, eller :w för att spara. För att spara och avsluta kan du använda den prompten och tangentkombinationen :wq, eller håll ned SHIFT och tryck Z två gånger (genvägen SHIFT+ZZ).
om du har fastnat i prompten och inte kommer ihåg den operatör du vill använda, skriv in : (kolon) och tryck sedan på CTRL+D för en lista över möjligheter.,
prova Vim:
om du vill lära dig vim-grunderna anger du ”vimtutor” i terminalen för att få tillgång till ett interaktivt genomgång.
När du är redo för lite avancerad praxis, prova VimGolf för övningar som uppmuntrar att hitta bättre, effektivare lösningar för att lösa utmaningar.
Jag gillar att visa radnummer. Kommandot,’: set number’ , gör det lättare att hoppa till specifika radnummer snabbt. Till exempel, för att hoppa till rad 16, skriv in :16 (kolon 16)
som Emacs, finns det många plugins tillgängliga för Vim. Kolla in VimAwesome för plugins för att hjälpa till med vad du arbetar med.,
- Swathmores Tips och Tricks
- Linux Academy ’s vim Reference Guide
- VimGolf
försök också: Neovim
självutnämnd som” bokstavligen framtiden för Vim”, har Neovim fått dragkraft som” drop-in ersättning för Vim ” det syftar till att vara. Neovim är ett försök att refactor (i grund och botten skriva om insidan för att fungera bättre utan att röra upp utsidan) Vim: s kodbas och ta med olika optimeringsfunktioner, som asynkrona plugins (de körs separat, efter behov), en terminal och allmänna förbättringar., Var medveten om, medan recensioner har varit generellt positiva, är Neovim för närvarande i alpha.
så här installerar du Neovim:
Installera appen med din pakethanterare och skriv sedan in `nvim`. Behandla det som Vim som beskrivits ovan och kolla in neovim-dokumentationen.
men vad händer om jag gillar att fördjupa mig i Emacs och önskar att det handlade mer som Vim?
Emacs onda läge kan vara för dig., Det är inte ont eftersom det är svårare (inte mer än vanligt); nej, det onda läget gör Emacs agera lite mer som vim genom att ge det lägen och aktivera kommandon tillgängliga via kommandot : trigger (colon trigger).
hedersomnämnanden
Ed har varit där sedan Unix gryning och kan åberopas med en enkel ” ed ” följt av ett filnamn. Det första du kommer att märka är att ingenting verkar hända. Det beror på att ed är så lätt (under 100kB), att det finns rätt i terminallinjerna.,
som Vim är ed modal och har ett visuellt läge lite annorlunda än vad du kanske förväntar dig. Använd den om allt annat är trasigt eller om det är 1991. Om du är fast besluten att lära dig ed, kolla in GNU ed-manualen.
om du bara öppnar den för att peta runt, skriv `Q` för att sluta utan ytterligare uppmaning.
gedit
samma användningsfall som nano, men i stället för att vara terminalbaserat kräver gedit ett grafiskt användargränssnitt (GUI). På grund av detta hör det inte riktigt till en lista över terminalbaserade textredigerare, förutom att säga att det är ett alternativ på vissa system., Använd den om den gör dig lycklig.
Wordstar 4.0
Editor-of-choice för att döda dina favoritkaraktärer.
Wordperfect
Editor-of-choice för den åldrande advokatbyrån. Liksom Vim och Emacs har WordPerfect funnits sedan slutet av 1970-talet och omfamnades av advokatbyråer i DOS-dagarna i början av 80-talet. om det är din redaktör, när du ber om ursäkt till dina vänner för att skicka konstiga filer, påminna dem om att OpenOffice och LibreOffice öppnar ganska mycket någonting på de flesta grafiska baserade operativsystem.,
det kokar ner till detta
prova en redaktör och dess handledning, titta på några videor av personer som använder den för ditt avsedda ändamål, sedan tillbringa en dag eller två använder den med riktiga filer. En av de fina sakerna med fundamentalistiska Vim-och Emacs-användare är att båda har fyllt på Internet (Ja, kapital ”i”) med tips, plugins, genvägar, spel och bibelverser om effektivare användning för alla möjliga användningsfall.
den bästa redigeraren för dig är den som får dig att känna att du får saker gjorda; inte nödvändigtvis den du har sjunkit mest tid till., Även om, när fingrarna är utbildade och du har saker konfigurerade som du vill, är du förmodligen osannolikt att byta.
Leave a Reply