VimCS: Configurazione: differenze tra le versioni

m
nessun oggetto della modifica
Nessun oggetto della modifica
mNessun oggetto della modifica
Riga 1: Riga 1:
{{Template:VimCS}}
{{Template:VimCS}}
= Configurazione =
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
 
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 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/>
* 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>:
set viminfo='55,<55,s11,:99,h,n~/.vim/viminfo
<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):
export VIMINIT="source $HOME/.vim/vimrc"
<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 bash fa il resto: <br/>
Tengo entrambi i file in home per via di alcune modifiche, un [[alias]] [[Bash]] fa il resto: <br/>
alias less='$HOME/.vim/lessvim'
<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.
6 999

contributi