Hai eseguito il provisioning di un Linode e lo hai avviato con una distro dal suono fresco. Hai letto l’introduzione ai concetti di Linux e le guide introduttive e ora sei pronto per impostare il tuo nome host. Vai avanti e modifica/etc / hosts.
Dovresti usare Vim o Emacs? Va bene usare Nano? Cos’e ‘ Neovim? O dovresti usare completamente un altro editor di testo?,
Emacs versus Vim è una conversazione nota per affaticare le relazioni, ma cercheremo di abbattere alcune delle differenze e guidarti nella giusta direzione senza perdere troppi dei tuoi amici sviluppatori.
Nano è l’editor di testo di base integrato per molte distribuzioni popolari. Di solito è già contenuto nella distro, non richiede alcun apprendimento o abituarsi, e tutti i suoi comandi e prompt vengono visualizzati in basso.
Usa Nano se:
Sei nuovo al terminale, o hai solo bisogno di entrare in un file per una rapida modifica., Rispetto agli editor più avanzati nelle mani di qualcuno che sa cosa stanno facendo, alcuni compiti sono ingombranti e non personalizzabili. Ma se non stai trascorrendo la giornata in un editor di testo basato su terminale, probabilmente stai bene con Nano. Non lasciare che nessuno ti infastidisca, usalo con orgoglio.
Come Nano:
Dal tuo terminale, inserisci `nano` e il nome del file che vuoi modificare.
Se il file non esiste già, lo farà una volta salvato. I comandi sono elencati in basso e vengono attivati con il tasto Control (CTRL)., Ad esempio, per trovare qualcosa nel tuo file, tieni premuto CTRL e premi W, digli cosa stai cercando e premi Invio. Premere CTRL + X per uscire, quindi seguire le istruzioni nella parte inferiore dello schermo.
Emacs e Vi
Secondo Slate, Emacs e Vi sono “Tra le applicazioni più longeve di tutti i tempi.”La voce di Wikipedia sulle differenze tra Emacs e Vi descrive la Guerra Santa tra le due applicazioni che ha imperversato dalla fine degli anni’ 70.
Entrambi gli editor richiedono l’apprendimento dei rispettivi comandi, il che significa che non sarai in grado di aprirli e ottenere il diritto al lavoro., Ma gli utenti esperti di entrambi sembrano rendere il loro editor di scelta eseguire la magia, spesso senza nemmeno lasciare la fila di casa della loro tastiera.
Non iniziare a sentirti come se avessi bisogno di essere un esperto subito. Ti guiderò attraverso la guida introduttiva e una volta che ti sei stabilito nell’uso di base e impegnato in un editor, otterrai padronanza attraverso l’uso.
Emacs
Emacs è in sviluppo dal 1976. Questo è un sacco di tempo per sviluppare tali plugin necessari come Timone, Completamento automatico, e Org-mode., Emacs ha così tante funzioni disponibili come un terminale, calcolatrice, calendario, client di posta elettronica, browser web, e Tetris, è spesso parlato di come un sistema operativo stesso.
Ho scoperto che l’avvio di Emacs era relativamente semplice, ma più imparo, più c’è da imparare. Grazie ai “buffer”, a quei plugin e al modo in cui Emacs tratta” Windows”, è l’editor che potresti usare se trascorri tutto il giorno in un editor e non vuoi essere disturbato o distratto dal dover cambiare applicazione.,
Questo non vuol dire che Vi e i suoi derivati non siano per l’uso quotidiano, ma le sessioni multiple e l’espandibilità in stile kitchen-sink di Emacs sembrano essere parte del main draw per i suoi devoti.
I comandi Emacs sono accessibili tramite combinazioni di tasti di CTRL o ALT e un altro tasto. Quando vedi scorciatoie che leggono CH o MX, C sta per il tasto control e M sta per il tasto Alt (o Esc, a seconda del sistema).
Come Emacs:
Inserisci ‘emacs’ nel tuo terminale e accedi al tutorial integrato con CH t. Ciò significa, tenendo premuto CTRL, premere H, quindi T.,
Oppure, provare la combinazione di tasti C-h r per aprire il manuale all’interno di Emacs. È inoltre possibile utilizzare il manuale come un parco giochi; basta ricordarsi di uscire senza salvare premendo la combinazione di tasti C-x C-c.
Utile Emacs link:
- Emacs wiki
- GNU visita Guidata
- Cornell Emacs Riferimento Rapido
Vi/Vim
Vi o una delle sue varianti in genere fornito con la distro di scelta. È considerato un editor “modale”, il che significa che ci sono diverse modalità per la navigazione dei file e la modifica del testo., Poiché si naviga Vi in modo più efficiente attraverso l’uso di comandi da tastiera e scorciatoie, Vi è meglio sperimentato che spiegato.
Quando si entra in Vi, si inizia in modalità normale e si naviga utilizzando i comandi da tastiera e i tasti H, J, K e L per spostarsi rispettivamente a sinistra, in basso, in alto e a destra.
Utilizzando Vi è più come problem solving con un pizzico sano di parlare al computer. Consideralo una meditazione; per ottenere i migliori risultati, pratica affermando le tue intenzioni. Ad esempio, in modalità normale, per eliminare una parola, premere D, quindi W., Per cambiare tutto all’interno di una parentesi, posizionare il cursore all’interno della parentesi aperta (, quindi premere c, quindi i, quindi aprire parentesi (.
Potresti avere qualche problema iniziale nella navigazione di Vi se stai usando una tastiera Dvorak, ma se questo è il caso, è probabile che tu lo sapessi già.
Come Vi o Vim:
Inserisci `vi` o `vim` nel tuo terminale.
Su molte distribuzioni, è probabile che, anche se inserisci `vi` in un terminale, stai effettivamente aprendo Vim. Vim è un successore vi con alcuni miglioramenti. Funziona di default su OS X e alcune distribuzioni Linux quando viene eseguito ‘vi’.,
Per uscire da Vim senza salvare, premere ESC per entrare in modalità normale, quindi premere : (due punti) per accedere alla riga di comando (un prompt appare in fondo) e immettere q!.
L’operatore : (colon) inizia molti comandi come :help per help, o :w per salvare. Per salvare e uscire, è possibile utilizzare quel prompt e la combinazione di tasti: wq, o tenere premuto MAIUSC e premere Z due volte (la scorciatoia MAIUSC +Z).
Se sei bloccato al prompt e non ricordi l’operatore che vuoi usare, inserisci : (due punti), quindi premi CTRL+D per un elenco di possibilità.,
Prova Vim:
Per imparare le basi di Vim, inserisci `vimtutor` nel tuo terminale per accedere a una procedura dettagliata interattiva.
Quando sei pronto per un po ‘ di pratica avanzata, prova VimGolf per esercizi che incoraggiano a trovare soluzioni migliori e più efficienti per risolvere le sfide.
Mi piace visualizzare i numeri di riga. Il comando,’: set number’, rende più facile passare rapidamente a numeri di riga specifici. Ad esempio, per passare alla riga 16, digitare :16 (due punti 16)
Come Emacs, ci sono molti plugin disponibili per Vim. Dai un’occhiata a VimAwesome per i plugin che ti aiuteranno con qualsiasi cosa tu stia lavorando.,
- Suggerimenti e trucchi di Swathmore
- Guida di riferimento Vim di Linux Academy
- VimGolf
Prova anche: Neovim
Auto-propagandato come “letteralmente il futuro di Vim”, Neovim ha guadagnato la trazione come “sostituto drop-in per Vim” che mira ad essere. Neovim è uno sforzo per refactoring (fondamentalmente, riscrivendo gli interni per funzionare meglio senza rovinare l’esterno) codebase di Vim e portare varie funzionalità di ottimizzazione, come plugin asincroni (funzionano separatamente, se necessario), un terminale e miglioramenti generali., Essere consapevoli però, mentre le recensioni sono state generalmente positive, Neovim è attualmente in alpha.
Come installare Neovim:
Installare l’applicazione utilizzando il gestore di pacchetti di scelta, quindi immettere `nvim`. Trattalo come Vim come descritto sopra e controlla la documentazione di Neovim.
Ma cosa succede se mi piace immergermi in Emacs e vorrei che agisse più come Vim?
Emacs modalità male potrebbe essere per voi., Non è malvagio perché è più difficile (non più del solito); no, la modalità evil rende Emacs un po ‘ più simile a vim dandogli modalità e abilitando i comandi accessibili tramite il comando : trigger (colon trigger).
Menzioni d’onore
Ed è stato lì fin dagli albori di Unix, e può essere invocato con un semplice `ed` seguito da un nome di file. La prima cosa che noterete è che nulla sembra accadere. Questo perché ed è così leggero (sotto 100kB), che esiste proprio nelle linee terminali.,
Come Vim, ed è modale e ha una modalità visiva un po ‘ diversa da quella che potresti aspettarti. Usalo se tutto il resto è rotto o se è il 1991. Se sei determinato a imparare ed, controlla il Manuale GNU ed.
Se lo stai solo aprendo per curiosare, inserisci `Q` per uscire senza ulteriori richieste.
gedit
Stesso caso d’uso di nano, ma piuttosto che essere basato su terminale, gedit richiede un’interfaccia utente grafica (GUI). Per questo motivo, in realtà non appartiene a un elenco di editor di testo basati su terminale, tranne per dire che è un’opzione su alcuni sistemi., Usalo se ti rende felice.
Wordstar 4.0
Editor di scelta per uccidere i tuoi personaggi preferiti.
Wordperfect
Editor di scelta per lo studio legale di invecchiamento. Come Vim e Emacs, WordPerfect è stato intorno dalla fine del 1970, ed è stato abbracciato da studi legali nei giorni DOS dei primi anni ’80. Se è il vostro editor di scelta, quando si scusa con i tuoi amici per l’invio di file strani, ricordare loro che OpenOffice e LibreOffice si aprirà praticamente qualsiasi cosa sulla maggior parte dei sistemi operativi basati su grafica.,
Si riduce a questo
Prova un editor e il suo tutorial, guarda alcuni video di persone che lo usano per lo scopo previsto, quindi trascorri un giorno o due ad usarlo con file reali. Una delle cose belle degli utenti fondamentalisti di Vim ed Emacs è che entrambi hanno disseminato Internet (sì, ” I ” maiuscola) con suggerimenti, plugin, scorciatoie, giochi e versetti biblici su un uso più efficiente per ogni possibile caso d’uso.
Il miglior editor per te è quello che ti fa sentire come se stessi facendo le cose; non necessariamente quello in cui hai affondato più tempo., Anche se, una volta che le dita sono addestrati e hai le cose configurate nel modo desiderato, probabilmente è improbabile che passare.
Leave a Reply