Domanda

Può VIM fare il completamento automatico del codice come quello che fa Eclipse? Di solito mi collego al mio server di sviluppo di Linux attraverso Putty dal mio computer portatile di Windows. Quindi, spero di poter trovare un plugin per VIM che può fare menu a discesa come il completamento automatico quando posso digitare i nomi delle variabili in stucco, è possibile?

Grazie!

È stato utile?

Soluzione

Prova ad utilizzare http://eclim.org/ - usando nucleo Eclipse con VIM attraverso i plugin

Non Per avviare il nucleo ecplise completa, ma hanno un completamento C / C ++ membro, provare http://www.vim.org/scripts/script.php?script_id= 1520

-   Complete namespaces, classes, structs and union members. 
-   Complete inherited members for classes and structs
(single and multiple inheritance). 
-   Complete attribute members eg: myObject->_child->_child etc...

Altri suggerimenti

Sì, in un certo senso - Vim ha comandi Completamento che possono aiutare di trovare automaticamente il testo di completamento per i nomi delle variabili parziali.

In poche parole, digitare un nome variabile parziale e quindi premere Ctrl P per cercare un nome corrispondente.

Si, è possibile. Vim dispone già che lo stile generale del completamento del codice incorporato, sotto il nome di completamento Omni.

L'installazione di default non permette di auto-invocazione, ma se si installa questo lo script, che permette che accada.

Si noti che, a seconda della lingua lavorerete con, potrebbe essere necessario script aggiuntivi per gestire il completamento automatico per la lingua, e può anche essere necessario modificare lo script auto-richiamare a riconoscere quando per richiamare il completamento. Dal momento che non hai detto quello che il linguaggio di programmazione si vorrà lavorare, è un po 'difficile dire se avete bisogno di più di questo, ma mi consiglia di controllare il file di aiuto.

Attualmente ha vim non di plugin per la funzione di completamento automatico del codice, sto usando < a href = "https://github.com/Valloric/YouCompleteMe" rel = "nofollow"> youcompleteme plug-in, in combinazione con vim-frammenti , ultisnips e supertab plugin. È possibile completare scheda il codice utilizzando frammenti (un piccolo testo che può essere espansa per il codice completo), e sono supportate un gran numero di lingue.

Per semplici file di testo anche un menu a discesa viene per le parole che avete battute in precedenza.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top