Vim-ovunque è un semplice script che ti permette di usare l'editor Vim per inserire testo ovunque nella tua macchina Linux. Ciò significa che puoi semplicemente invocare il tuo editor Vim preferito, digitare quello che vuoi e incollare il testo su qualsiasi applicazione o sito web. Il testo sarà disponibile negli appunti fino al riavvio del sistema. Questa utility è assolutamente utile per coloro che amano usare spesso le associazioni di tasti di Vim in ambienti non vim.
Installa Vim-ovunque in Linux
L'utilità Vim-anywhere funzionerà su qualsiasi distribuzione Linux basata su GNOME (e derivati). Inoltre, assicurati di aver installato i seguenti prerequisiti.
- Ricciolo
- Git
- gVim
- xclip
Ad esempio, puoi installare quelle utilità in Ubuntu come mostrato di seguito.
$ sudo apt install curl git vim-gnome xclip
Quindi, esegui il seguente comando per installare Vim-anywhere:
$ curl -fsSL https://raw.github.com/cknadler/vim-anywhere/master/install | bash
Vim-anywhere è stato installato. Ora vediamo come usarlo.
Usa l'editor Vim per inserire testo ovunque in Linux
Diciamo che devi creare un documento word. Ma sei molto più a tuo agio nell'usare l'editor Vim rispetto allo scrittore di LibreOffice. Nessun problema, è qui che Vim-anywhere torna utile. Automatizza l'intero processo. Invoca semplicemente l'editor Vim, quindi puoi scriverci quello che vuoi e incollarlo nel file .doc.
Lascia che ti mostri un esempio. Apri lo scrittore di LibreOffice o qualsiasi editor di testo grafico di tua scelta. Quindi, apri Vim-ovunque. Per farlo, premi semplicemente CTRL+ALT+V . Si aprirà l'editor di gVim. Premi "i" per passare alla modalità interattiva e inserire il testo. Una volta terminato, salvalo e chiudilo digitando :wq .
Usa l'editor Vim per inserire testo ovunque in Linux
Il testo sarà disponibile negli appunti fino al riavvio del sistema. Dopo aver chiuso l'editor, l'applicazione precedente viene riattivata. Basta premere CTRL+P per incollarvi il testo.
Usa l'editor Vim per inserire il testo in Libreoffice
È solo un esempio. Puoi persino usare Vim-anywhere per scrivere qualcosa su un modulo web fastidioso o qualsiasi altra applicazione. Una volta invocato Vim-anywhere, si aprirà un buffer. Chiudilo e il suo contenuto viene automaticamente copiato negli appunti e l'applicazione precedente viene riattivata.
L'utilità vim-anywhere creerà un file temporaneo in /tmp/vim-anywhere quando invocato. Questi file temporanei rimangono attivi fino al riavvio del sistema, fornendoti una cronologia temporanea.
$ ls /tmp/vim-anywhere
Puoi riaprire il file più recente usando il comando:
$ vim $( ls /tmp/vim-anywhere | sort -r | head -n 1 )
Aggiorna Vim ovunque
Esegui il comando seguente per aggiornare Vim-anywhere:
$ ~/.vim-anywhere/update
Cambia la scorciatoia da tastiera
L'associazione di tasti predefinita per invocare Vim-anywhere è CTRL+ALT+V. Puoi cambiarlo in qualsiasi combinazione di tasti personalizzata usando lo strumento gconf.
$ gconftool -t str --set /desktop/gnome/keybindings/vim-anywhere/binding <custom binding>
Disinstalla Vim-ovunque
Alcuni di voi potrebbero pensare che aprire l'editor Vim ogni volta per inserire del testo e incollarlo di nuovo in un'altra applicazione potrebbe essere inutile e del tutto superfluo.
Se non trovi utile questa utility, disinstallala semplicemente usando il comando:
$ ~/.vim-anywhere/uninstall
Lettura consigliata:
- Come commentare più righe contemporaneamente in Vim Editor
- Come gestire i plugin di Vim usando Vundle su Linux
- Come utilizzare la funzione di controllo ortografico in Vim Text Editor
- Come modificare più file utilizzando Vim Editor
E per ora è tutto.