Python e Vim: differenze tra le versioni

m
(→‎Link: aggiungo template Autori)
Riga 24: Riga 24:


ed inserire il seguente codice nello stesso file:
ed inserire il seguente codice nello stesso file:
<pre>  autocmd FileType python     setlocal sw=4 sts=4 et tw=78 sta</pre>
<pre>  autocmd FileType python setlocal et sw=4 sts=4 tw=78 sta</pre>


Il primo abilita l'indentazione automatica per i vari linguaggi di programmazione. In particolare per il Python, se ad esempio dichiariamo una funzione su una riga, andando a capo avremo già il cursore indentato per poter scrivere il corpo della funzione con la giusta indentazione. Stessa cosa vale per i vari <code>'''if'''</code>, <code>'''for'''</code>, ecc... Questa funzione è utile anche per accorgersi di errori sintattici come la mancanza dei :, poiché la loro assenza fa si che il cursore non venga indentato.
Il primo abilita l'indentazione automatica per i vari linguaggi di programmazione. In particolare per il Python, se ad esempio dichiariamo una funzione su una riga, andando a capo avremo già il cursore indentato per poter scrivere il corpo della funzione con la giusta indentazione. Stessa cosa vale per i vari <code>'''if'''</code>, <code>'''for'''</code>, ecc... Questa funzione è utile anche per accorgersi di errori sintattici come la mancanza dei :, poiché la loro assenza fa si che il cursore non venga indentato.
914

contributi