GNU/Linux >> Linux Esercitazione >  >> Linux

Vi e Vim Editor:3 passaggi per abilitare l'opzione Thesaurus


Foto per gentile concessione di dantesz

Questo è un guest post scritto da SathiyaMoorthy.

L'abilitazione dell'opzione thesaurus per vi / vim ti aiuterà a scegliere parole alternative dal thesaurus. Ad esempio, mentre digiti "importante", potresti preferire usare una parola diversa da "importante". Non sarebbe carino se vi potesse darti alcune parole alternative come:"prezioso" o "sostanziale" o "significativo"?

Questo articolo spiega come utilizzare vi/vim in modo efficace abilitando l'opzione del thesaurus in tre passaggi.

Fase 1:Definisci un file Thesaurus

Tutte le parole rilevanti devono essere raggruppate su un'unica riga delimitata da virgole o spazi. Ad esempio, puoi creare il tuo file del thesaurus come mostrato di seguito per la parola "importante".

$ vim /home/jsmith/mythesaurus.txt
important,valuable,substantial,significant

Fase 2:specifica la posizione del file del thesaurus in ~/.vimrc

Aggiungi la seguente riga a .vimrc specificando la posizione del file del thesaurus.

$ vim ~/.vimrc
set thesaurus+=/home/jsmith/mythesaurus.txt

Fase 3:usa il dizionario dei sinonimi durante la modifica del documento usando Ctrl x + Ctrl t

Da vim, se vuoi usare una parola alternativa, premi Ctrl x + Ctrl t nella modalità di inserimento. Ad esempio, dopo aver digitato la parola "importante", premere Ctrl-x e Ctrl-t, che mostrerà un popup con le parole alternative "prezioso", "sostanziale" e "significativo" come mostrato di seguito dalla tua /home /jsmith/mythesaurus.txt.

Fig :Avvia Thesaurus da vi usando Ctrl x e Ctrl t

Scarica e usa un thesaurus predefinito

Invece di definire il tuo thesaurus personalizzato, scarica e usa il famoso thesaurus moby predefinito come mostrato di seguito.

$ wget http://www.gutenberg.org/dirs/etext02/mthes10.zip

$ unzip mthes10.zip
Archive:  mthes10.zip
inflating: aaREADME.txt
inflating: roget13a.txt
inflating: mthesaur.txt

Usa mthesaur.txt come file del thesaurus. È abbastanza grande e otterresti più di 50 parole correlate per ogni parola.

Aggiungi la seguente riga a .vimrc per specificare la posizione del file del thesaurus mthesaur.txt.

$ vim ~/.vimrc
set thesaurus+=/home/jsmith/mthesaur.txt

Come può un programmatore usare la funzione del thesaurus in vim?

Questo può essere molto utile per i programmatori. Ad esempio, un programmatore PHP può creare un file di funzioni php con le seguenti righe e specificarlo come file del thesaurus all'interno di ~/.vimrc.

$ vim /home/jsmith/php-functions.txt
math abs acos acosh asin asinh atan atan2 atanh base_convert bindec ceil cos
errors debug_backtrace debug_print_backtrace error_get_last error_log error_reporting restore_error_handler


Aggiungi php-functions.txt a .vimrc specificando la posizione del file del thesaurus.

$ vim ~/.vimrc
set thesaurus+=/home/jsmith/mythesaurus.txt
set thesaurus+=/home/jsmith/mthesaur.txt.txt
set thesaurus+=/home/jsmith/php-functions.txt

Ora, quando digiti "math" nel tuo file PHP e premi Ctrl x e Ctrl t, verranno visualizzate tutte le funzioni matematiche PHP. Inoltre, tieni presente che definisci più file del thesaurus come mostrato sopra.

Lettura consigliata

Imparare gli editor Vi e Vim , di Arnold Robbins . Sono un drogato da riga di comando. Quindi, naturalmente sono un grande fan degli editor di Vi e Vim. Diversi anni fa, quando scrivevo molto codice C su Linux, portavo sempre con me il riferimento tascabile dell'editor Vi. Anche se usi Vi e Vim Editor da diversi anni e non hai letto questo libro, per favore fatti un favore e leggi questo libro. Rimarrai stupito dalle capacità dell'editor Vim.

 


Questo articolo fa parte della serie Vi Tips and Tricks in corso. Per favore iscriviti a TheGeekStuff e non perdere nessun futuro suggerimento e trucco per editor di Vi e Vim.


Questo articolo è stato scritto da SathiyaMoorthy, sviluppatore di EPQA. Sathiya è rimasta colpita dal 15 esempi per padroneggiare la cronologia della riga di comando di Linux articolo su questo blog ed è diventato un lettore e collaboratore regolare. The Geek Stuff accoglie con favore i tuoi suggerimenti e gli articoli degli ospiti.


Linux
  1. Editor di testo ViM 101 Guida

  2. Permessi e salvataggio dei file?

  3. 8 Nozioni fondamentali sulla navigazione di Vim Editor

  4. Vi e Vim Editor:12 potenti esempi di ricerca e sostituzione

  5. utilizzo dei caratteri jolly di Linux in cp e mv

Abilita l'evidenziazione della sintassi in Vim

Vim vs Vi:somiglianze e differenze tra VIM e VI?

Vi e Vim Editor:5 fantastici esempi per il completamento automatico delle parole utilizzando Ctrl-X Magic

Vi e Vim Autocommand:3 passaggi per aggiungere automaticamente un'intestazione personalizzata al tuo file

3 potenti moschettieri di Vim Editor:Macro, Mark e Map

Vim Editor:come aumentare o diminuire data, ora, numero romano e ordinali