VIM: aprire un file remoto via SSH

In qualche caso potrebbe essere comodo aprire (per modifiche, nuova creazione, etc) un file su un server remoto, senza dover prima fare la connessione SSH. Ipotizziamo di voler aprire il file /etc/apache2/apache2.conf sul server 10.10.10.10, il comando da eseguire sarà: vi scp://10.10.10.10//etc/apache2/apache2.conf Colgo l’occasione per ricordarvi che per eseguire un comando remoto, es riavviare apache, … Leggi tutto

VIM su Debian 10 Buster: Disabilitare la modalità Visuale quando si seleziona con il Mouse

Sulla nuova GNU/Debian 10 Buster è abilitata la modalità di selezione visuale quando si utilizza il mouse. Questo rende difficile selezionare il testo per il classico copia/incolla (CTRL-C + CTRL-V) a meno di fare la selezione tenendo premuto il tasto SHIFT (maiuscole su Windows) o il tasto ALT (su MacOS). Tale modalità dipende dalla opzione … Leggi tutto

Formattare un file JSON con vim

Uso spesso vim, un po’ per tutto; oggi mi serviva formattare un file JSON molto corposo e vi racconto come fare. Ci sono plugin vim (ovviamente anche editor differenti più semplici da usare), ma senza dover installare altro, si può sfruttare una funzionalità di python. Modifichiamo il nostro file .vimrc ed aggiungiamo: nmap =j :%!python … Leggi tutto

VIM su Debian Stretch: Disabilitare la modalità Visuale quando si seleziona con il Mouse

Sulla nuova GNU/Debian Stretch è abilitata la modalità di selezione visuale quando si utilizza il mouse. Questo rende difficile selezionare il testo per il classico copia/incolla (CTRL-C + CTRL-V) a meno di fare la selezione tenendo premuto il tasto SHIFT (maiuscole su Windows) o il tasto ALT (su MacOS). Tale modalità dipende dalla opzione di … Leggi tutto

L’editor vim tronca le righe molto lunghe mandando il testo a capo

Se siete amanti di vi (vim) vi sarà capitato di scrivere/modificare righe molto lunghe e vederle automaticamente “spezzate” in più righe. Questo accade se è impostato il row wrap tramite il parametro tw. Per evitare che il testo venga mandato automaticamente a capo, bisogna modificare l’impostazione della direttiva tw nel file /etc/vim/vimrc.local in: enjoy!

Effettuare il debug di uno script PHP con xDebug e vim su Debian Wheezy

Un aggiornamento per l’uso di PHP xDebug con vim su Debian Wheezy.

Dunque, gli strumenti che useremo sono: xdebug, vim, vDebug client.

L’installazione di vim standard su Lenny non è sufficiente per l’uso dei plugin (nel nostro caso vDebug client) e quindi dovremo installare il pacchetto vim-nox:

Leggi tutto

VIM con colori troppo chiari

Scusate il titolo del post un po’ emblematico, ma vado di fretta 🙂 A volte capita di utilizzare vim su server installati da altri ed il colore dei testi, che vengono visualizzati durante la modifica, è troppo chiaro. Per utilizzare i classici colori di vim, basta impostare nel proprio .vimrc la direttiva background con un … Leggi tutto

vim: estendere il matching % per HTML, LaTeX, ed altri linguaggi

Per creare le mie applicazioni web, mi affido sempre al famoso vim. Chi usa vim come editor per linguaggi di programmazione (dal C al PHP e via dicendo), sicuramente apprezza la funzionalità di matching che può essere avviata con il carattere % (ad esempio ci si posiziona su una parentesi, si preme il tasto % … Leggi tutto

Effettuare il debug di uno script PHP con vim su debian Lenny

Volevo scrivere una breve guida alla configurazione di vim per l’uso come client per il debug di un’applicazione PHP. Con Lenny la procedura è semplificata, perché troviamo già qualche pacchetto precompilato 😉 Dunque, gli strumenti che useremo sono: xdebug, vim, DBGp client. L’installazione di vim standard su Lenny non è sufficiente per l’uso dei plugin … Leggi tutto