Car-tech

Strumento Geek Old-School: modifica testo con Vim

Linux Tutorial for Beginners: Introduction to Linux Operating System

Linux Tutorial for Beginners: Introduction to Linux Operating System
Anonim

Editor di testo gratuito Vim è un'implementazione di Windows (e molte altre piattaforme) del classico editor di testo * nix, vi. "Vim" è l'abbreviazione di "Vi, Migliorato", e mentre ha caratteristiche vi mancate (come scripting, unione file e una shell GUI), il cuore di esso è vi.

Schede e finestre ridimensionabili migliorano l'esperienza, ma il nucleo di Vim è classico vi.

Non confondere "text editor" con "word processor". Vim è destinato principalmente alla modifica di codice, in particolare file batch e script, sebbene possa essere certamente utilizzato per altre cose. Inoltre, Vim è modale, che è un concetto che potrebbe essere strano per molti utenti moderni (vale a dire dopo il 1980). Nella modalità di inserimento, quando si preme un tasto, la chiave viene inserita nel documento. In modalità comando, quando si preme un tasto, viene eseguito un comando appropriato. Digita "3dw" in modalità di inserimento e vedrai apparire quelle lettere sul tuo cursore. Digitare la stessa sequenza in modalità comando e si elimineranno le tre parole successive dal documento. (Digita "u" per annullare, ovviamente!) Passa in modalità premendo Escape. Una piccola barra nella parte inferiore dello schermo ti dirà in che modalità ti trovi.

Potrebbe sembrare che ci siano più problemi di quanti ne valga la pena, ma una volta superata la curva di apprendimento, la potenza e la velocità di Vim sono sorprendenti. A causa della modalità, i comandi più comuni non devono necessariamente essere "decorati" con i tasti CTRL o ALT. Vuoi saltare avanti una parola? Hit 'w'. Vuoi saltare avanti 7 parole? Hit '7w'. Vai alla riga 34? 34G. Inizio del file? gg. Ultima riga nel file? G. Tutte le principali funzioni di navigazione e modifica richiedono solo 2 o 3 tasti, senza i bizzarri esercizi di allungamento delle dita richiesti da EMACS o che si aggirano nei menu. Vim for Windows esegue anche la mappatura della maggior parte delle chiavi standard, quindi le pagine in su e in giù funzionano come previsto e, se si desidera che facciano qualcos'altro, è possibile modificare il file delle associazioni di tasti.

Vim include una GUI di base e consente di utilizzare il mouse per eseguire molti comandi, ma se ci si limita alle funzionalità del mouse, è possibile che si stia utilizzando il Blocco note. Se scrivi principalmente testo formattato, Vim non è lo strumento migliore per te (ma se hai bisogno di scrivere testi con annotazioni, come LaTEX, può essere molto utile!), Ma se modifichi molti file batch, PERL script o simili - e specialmente se ti muovi regolarmente tra ambienti Windows e * nix - è estremamente potente. Oltre a ciò, se tu padroneggi Vim, i tuoi credenziali geek saliranno sicuramente di qualche fessura.