vim
Vim: copia e incolla da clipboard

Wow, secondo post di fila su Vim! Il tip di oggi serve a me per quando mi troverò davanti ad una Ubuntu e il copia incolla da clipboard su vim sarà completamente sminchiato.
Per capirsi sto parlando di quell'agile mossa di copiare ad esempio una url da firefox e pretendere che con un click su vim la url venga incollata. Lo so, sta terminologia fa molto windows ma tant'è.
Ora la buona Ubuntu fornisce tutta una serie di versioni di vim ognuna con un particolare set di caratteristiche abilitato, ma imposta per default vim.basic che non ha una beata fava attiva!
Per ovviare al problema basta un bel:
$ sudo update-alternatives --config vime scegliere ad esempio vim.gtk.
Per capire se avete abilitata l'opzione di uso della clipboard, da command mode date un :version: se l'opzione xterm_clipboard ha un + davanti siete a cavallo (guardate lo screenshot qui sotto).

Ah, questo tip vale per vim, visto che gvim ha l'opzione abilitata di default.
A proposito di clipboard, vim (e anche gvim) hanno un registro speciale per copiare verso la clipbard e incollare nella clipboard: *
Quindi se si deve incollare qualcosa dalla clipboard basta fare
"*p- gtrev's blog
- 1 commento
- Read more
- 6571 reads
Vim: stampare due pagine per foglio

Questo è un tip ecologico. Se dovete stampare del testo, va benissimo anche il formato di due pagine per foglio: si legge comunque bene e si risparmia il 50% dei fogli.
Per farlo con Vim basta aggiungere il seguente tocco di codice al vostro ~/.vimrc
set printexpr=PrintFile(v:fname_in)
function PrintFile(fname)
call system("psnup -2 " . a:fname . "| lp")
call delete(a:fname)
return v:shell_error
endfuncAffinché il tutto funzioni dovete aver installati:
- cupsys-client per il comando
lp - psutils per il comando
psnup
Quindi quando darete un bel :ha l'Amazzonia vi ringrazierà.
- gtrev's blog
- Aggiungi un commento
- Read more
- 2397 reads
Alcuni utili plugin per Vim
Volevo segnalare alcuni utili plugin che uso quotidianamente in vim. Se non sapete cos'è il vim, posso solo riassumere che è uno degli editor più completi che esistano. Si può veramente fare di tutto con esso.
Il primo plugin che segnalo è dbext.

Dbext permette di fare interrogazioni a database direttamente dall'editor (vim farà apparire un buffer con i riultati dell'interrogazione), fornisce il completamento automatico delle tabelle e delle viste che compongono il vostro db e permette di gestire la connessione a più database.
Io lo uso abitualmente per la scrittura di viste e stored procedure su postgres e devo dire che è piuttosto comodo: l'uso diretto di psql è un po' tedioso, specie quando si rifiuta di effettuare il completamento. Se vi capita di lavorare molto con il db (cosa che a me succede abbastanza ultimamente) questo è il plugin che fa per voi.
Il secondo che segnalo è taskpaper.vim, plugin per la gestione delle liste delle cose da fare.

Il plugin è molto semplice, ma mi permette di tracciare quello che devo fare senza dovermelo scrivere in foglietti che puntualemte perdo. Taskpaper.vim appartiene è una estensione di un più ampio progetto, chiamato taskpaper che viene usato principalmente da utenti mac.
Se andate sul sito ufficiale di vim trovate una marea di altri plugin (sezione scripts), c'è l'imbarazzo della scelta.
- gtrev's blog
- Aggiungi un commento
- Read more
- 2156 reads



18 weeks 1 giorno ago
31 weeks 5 days ago
38 weeks 3 days ago
47 weeks 2 days ago
50 weeks 2 days ago
52 weeks 3 hours ago
1 anno 4 weeks ago
1 anno 5 weeks ago
1 anno 31 weeks ago
1 anno 31 weeks ago