GNU/Linux >> Linux Esercitazione >  >> Linux

Nozioni di base su Linux:una guida per principianti alla modifica del testo con vim

Vim è un editor di testo con cui posso identificarmi:io e Vim siamo entrambi bambini degli anni '90 e preferiamo lavorare in modo più intelligente, non più difficile. Ci sono una moltitudine di ragioni per imparare vim, dai suoi semplici strumenti di navigazione alla sua rapida e sporca correzione dei caratteri. Ecco un corso accelerato su uno strumento eccezionale che ogni amministratore di sistema dovrebbe imparare.

[ Scarica ora:cheat sheet di Vim ]

Cos'è Vim?

Il nome Vim è l'acronimo di Vi Improved. Questo editor è una versione migliorata del testo di Vi

editor che tutti conosciamo e amiamo, ed è normalmente visto in una forma CLI; tuttavia, ha una versione della GUI disponibile per l'uso desktop standard. Vim ti permette di unire file usando vimdiff —che non è lo stesso di diff , l'utilità di confronto, nonché una funzione di completamento automatico e una modalità di confronto simile a diff utilità. Il vero cambiamento e l'utilità di questo editor è il supporto di plug-in e più linguaggi di scripting come Perl e Python. È incluso anche il supporto per funzioni di compressione come tar e zip , nonché protocolli di trasferimento di rete come SSH, FTP e HTTP.

Modalità comuni di Vim

L'editor Vim ha tre modalità che determinano il funzionamento dell'editor:Normale (o Comando), Inserisci e GUI.

Modalità normale

La modalità normale ti consente di dare comandi all'editor. Funzioni come le seguenti possono essere trovate qui:

  • :w per scrivere/salvare.
  • :q per uscire.
  • :w <filename.txt> per dare un nome a un nuovo file.
  • :q!  per uscire senza salvare le modifiche al file

Premi il tasto Esc per avviare la modalità Normale e inserisci :(desired command) [Enter] per eseguire il compito previsto. Ad esempio, se stavo lavorando su un nuovo file e volevo chiamarlo "file.txt", userei quanto segue: 

:w file.txt [ENTER]

Modalità inserimento

Se sei arrivato così lontano, probabilmente sai cosa fa la modalità Inserisci. Tuttavia, per chi non lo fa, se premi il tasto I (minuscolo i ) una volta che vedrai il prompt "INSERT" nella parte inferiore dello schermo, indicando che ora puoi modificare o aggiungere testo.

Per uscire da questa modalità e tornare alla modalità Normale, premere una volta il tasto Esc.

Modalità GUI

La modalità GUI è disponibile solo in alcuni ambienti. Offre un'interfaccia grafica punta e clicca da utilizzare con mouse e tastiera.

Suggerimenti e trucchi di Vim

Ora, immagina che Vim sia quel ragazzo ombroso all'angolo con un trench che vende orologi Rolex finti dal bavero, solo che invece di orologi falsi, VIM ha trucchi e scorciatoie da offrire. Seriamente, ce ne sono troppi da elencare in questo articolo, ma elencherò alcuni dei miei preferiti qui: 

  • dd rimuove tutto il testo dalla riga corrente (eliminando l'intera riga) e salva il testo rimosso negli appunti.
  • p incolla (mette) qualsiasi cosa dagli appunti di Vim al cursore corrente e si accoppia bene con la scorciatoia di eliminazione della riga intera sopra.
  • r sostituisce un carattere ed è ottimo per una correzione rapida.

Usando r è un po' più complicato degli altri:

  1. Premi Esc per entrare in modalità Normale.
  2. Sposta il cursore sul carattere che desideri correggere.
  3. Digita r seguito dal carattere che desideri utilizzare.

Ad esempio, "Goodbee" può essere modificato in "Goodbye" evidenziando la prima "e" e quindi inserendo ry .

Da dove iniziare

Ti incoraggio a provare questi trucchi. Non c'è modo migliore per imparare che creare un file di testo e quindi apportare modifiche casuali.

In realtà, potrebbe non essere vero, il che mi porta nel modo migliore in assoluto che ho trovato per imparare Vim. Imparo meglio con un po' di orientamento, quindi non sorprende che un tutor sia proprio quello di cui avevo bisogno. Vim ha un tutor integrato a cui è possibile accedere inserendo vimtutor nel terminale. Questo tutor ti darà lezioni su argomenti specifici, dal principiante all'avanzato. Consiglio vivamente questo strumento per i principianti.

Se sei una persona a cui piace divertirsi con la tecnologia, dai un'occhiata al gioco di avventura gratuito basato su Vim Vim-Adventures. Questo gioco è un ottimo modo per apprendere una nuova abilità mentre ti godi anche un po' di piacere per gli occhi da gioco della vecchia scuola.

Questo articolo è solo una piccola anticipazione di ciò che Vim ha effettivamente da offrire. Una volta che ti sentirai più a tuo agio con le cose di cui abbiamo parlato qui, ti incoraggio a esaminare "operatori e movimenti" e dotfile per personalizzare la tua esperienza Vim. Se stai cercando ulteriori informazioni sugli editor di testo, dai un'occhiata ai nostri altri articoli sull'editor di testo.

[ Scarica ora:cheat sheet di Vim ]


Linux
  1. Una guida per principianti al firewalld in Linux

  2. Guida completa per l'utilizzo di AsciiDoc in Linux

  3. Editor di testo ViM 101 Guida

  4. Editor di testo della riga di comando in Linux

  5. Modificare un .jar con `vim`

Una guida per principianti alla risoluzione dei problemi di rete in Linux

Guida per principianti all'installazione di Pop!_OS Linux

Come utilizzare AppImage su Linux (Guida per principianti)

Guida per principianti all'analisi dei registri in Linux con il comando journalctl

Guida per principianti ai Syslog in Linux

Lavorare con l'editor Vim (editor di testo)