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 tScarica 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.