6 999
contributi
Nessun oggetto della modifica |
S3v (discussione | contributi) mNessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
{{Template:VimCS}} | {{Template:VimCS}} | ||
Personalmente utilizzo una statusbar ben configurata, ma a qualcuno piace avere i numeri delle righe alla sinistra del testo: <br/> | Personalmente utilizzo una statusbar ben configurata, ma a qualcuno piace avere i numeri delle righe alla sinistra del testo: <br/> | ||
visualizza numeri riga - ''':set number''' <br/> | visualizza numeri riga - ''':set number''' <br/> | ||
Riga 26: | Riga 25: | ||
* la visualizzazione dei comandi parziali, se stiamo per digitare ''ZZ'' per chiudere Vim, verrà | * la visualizzazione dei comandi parziali, se stiamo per digitare ''ZZ'' per chiudere Vim, verrà mostrata la prima ''Z'', in caso ci fossimo sbagliati basterà usare ''Esc'' | ||
mostrata la prima ''Z'', in caso ci fossimo sbagliati basterà usare ''Esc'' | |||
'''set showcmd''' | '''set showcmd''' | ||
* la gestione dei buffer, ci sono vari plugin più o meno comodi o invasivi, ho preferito creare delle semplici scorciatoie | * la gestione dei buffer, ci sono vari plugin più o meno comodi o invasivi, ho preferito creare delle semplici scorciatoie. Questo è indispensabile per muoversi tra uno e l'altro senza doverlo prima salvare | ||
'''set hidden''' | '''set hidden''' | ||
Riga 66: | Riga 62: | ||
* per la creazione di file | * per la creazione di file HTML non include i numeri delle righe, se impostati, e usa la formattazione per mezzo di regole css al posto dei tag e attributi di formattazione pesanti e ormai deprecati <br/> | ||
'''let html_number_lines=0''' <br/> | '''let html_number_lines=0''' <br/> | ||
'''let html_use_css=1''' | '''let html_use_css=1''' | ||
Riga 76: | Riga 72: | ||
Per <code>.viminfo</code>, aggiungere la seguente riga in <code>.vimrc</code>: | Per <code>.viminfo</code>, aggiungere la seguente riga in <code>.vimrc</code>: | ||
<pre>set viminfo='55,<55,s11,:99,h,n~/.vim/viminfo</pre> | |||
Riga 83: | Riga 79: | ||
Per .vimrc inserire la seguente variabile in bash_profile (o .profile): | Per .vimrc inserire la seguente variabile in bash_profile (o .profile): | ||
<pre>export VIMINIT="source $HOME/.vim/vimrc"</pre> | |||
Per ulteriori informazioni vedere: <br/> | Per ulteriori informazioni vedere: <br/> | ||
Riga 112: | Riga 108: | ||
<code>.vim/ftdetect</code>: dove ho inserito il menu di gvim, che è ampiamente customizzabile, per evitare che gli aggiornamenti sovrascrivano l'originale in <code>$VIMRUNTIME/menu.vim</code>; in realtà ftdetect servirebbe per la sintassi dei tipi di file ma pare l'unico modo per farglielo vedere. | <code>.vim/ftdetect</code>: dove ho inserito il menu di gvim, che è ampiamente customizzabile, per evitare che gli aggiornamenti sovrascrivano l'originale in <code>$VIMRUNTIME/menu.vim</code>; in realtà <code>ftdetect</code> servirebbe per la sintassi dei tipi di file ma pare l'unico modo per farglielo vedere. | ||
Per ulteriori informazioni vedere: <br/> | Per ulteriori informazioni vedere: <br/> | ||
Riga 121: | Riga 117: | ||
<code>lessvim</code>: lo script che utilizza vim in modalità less e richiama <code>$VIMRUNTIME/macros/less.vim</code>. <br/> | <code>lessvim</code>: lo script che utilizza vim in modalità less e richiama <code>$VIMRUNTIME/macros/less.vim</code>. <br/> | ||
Tengo entrambi i file in home per via di alcune modifiche, un alias | Tengo entrambi i file in home per via di alcune modifiche, un [[alias]] [[Bash]] fa il resto: <br/> | ||
<pre>alias less='$HOME/.vim/lessvim'</pre> | |||
Lo scopo è avere <code>less</code> con gli stessi vantaggi di Vim, sebbene in certe occasioni non funzioni a dovere, una volta dentro premere il tasto '''h''' per l'help. | Lo scopo è avere <code>less</code> con gli stessi vantaggi di Vim, sebbene in certe occasioni non funzioni a dovere, una volta dentro premere il tasto '''h''' per l'help. | ||
La panoramica è ovviamente parziale e riguarda le mie modeste esigenze. | La panoramica è ovviamente parziale e riguarda le mie modeste esigenze. |
contributi