QNA > Q > Quali Sono I Migliori Plugin Per Vim?

Quali sono i migliori plugin per Vim?

Ci sono molti ottimi plugin. Alcuni dei plugin per Vim (alcuni potrebbero già essere menzionati) che mi piacciono sono:

neobundle.vim: https://github.com/Shougo/neobundle.vim

Vim plugin manager (simile a pathogen)

unite.vim: https://github.com/Shougo/unite.vim

A prima vista, è difficile valutare la potenza di questo plugin. In breve, ti permette di elencare file (o in realtà qualsiasi cosa) in quello che viene chiamato sorgente. Alcune fonti che vengono fuori dalla scatola sono fonti per i file nella directory corrente, fonti per il contenuto dei registri, file nel buffer di vim, file usati di recente, ecc. Così, per esempio:

":Unite buffer" elencherà tutti i file nel buffer vim corrente.

":Unite file" elencherà tutti i file nella directory corrente

La vera potenza di unite.vim è che potete creare la vostra fonte. Per esempio, ho creato un sorgente che raccoglie tutti i miei dotfiles (file di configurazione) sparsi per la mia macchina. In modo che se eseguo:

":Unite dotfiles" elencherà tutti i miei dotfiles. Posso quindi cercare e raggiungere rapidamente un dotfile di mia scelta per modificarlo.

Alcune persone hanno creato sorgenti unite pazze. Per esempio, una fonte che permette di elencare la musica in riproduzione sulla playlist corrente su iTunes (funziona solo su Mac) e selezionando una musica dalla lista cambiava la musica in riproduzione. La stessa persona ha fatto una fonte che elencava le vostre email da gmail.

vim-quickrun: https://github.com/thinca/vim-quickrun

Consente di eseguire rapidamente un file e visualizzarne il risultato. Che sia C++, C, Java o Python, premendo \+r si compila (se necessario), si esegue il file e, una volta ottenuto il risultato, lo si visualizza. Ottimo per testare piccoli frammenti di codice. Penso che il suo miglior caso d'uso, per me, sia compilare file CoffeeScript e visualizzare il JavaScript risultante in una finestra separata.

let g:quickrun_config = {
\ 'coffee': {
\ 'tipo': 'caffè',
\ 'comando': 'caffè',
\ 'exec': ['%c -cbp %s'],
\ },
\}

Dopo aver messo quanto sopra in un file vimrc, premendo \+r mentre si modifica il file CoffeeScript lo si compila e si visualizza il JavaScript risultante.

vimshell: https://github.com/Shougo/vimshell

Una specie di emac-shell per vim. Un emulatore di shell scritto in vimscript

neocomplcache: https://github.com/Shougo/neocomplcache

Progetto di completamento automatico per vim

clang_complete: https://github.com/Rip-Rip/clang_complete

C plugin di completamento automatico. Usa neocomplcache-clang_complete per farlo funzionare insieme a neocomplcache

ack.vim: https://github.com/mileszs/ack.vim

Se ti piace ack, amerai questo

vim-surround: https://github.com/tpope/vim-surround

Grande plugin per circondare, rimuovere o cambiare parentesi, apici, ecc

Di Fidelis Hainline

Audiofili: Il cavo audio fa la differenza in termini di qualità del suono? :: Quali sono i migliori usi della tecnologia nell'educazione oggi?
Link utili