2009-04-12 16 views
14

C'è un modo per ottenere una finestra popup con i parametri della funzione? (come in studio visivo/modifica slick)mostra i parametri della funzione in vim

ad es. Quando digito "nome_funzione (" vim si aprirà una finestra pop-up (come quando si fa ctrl-n nelle nuove versioni) e mi mostra i parametri della funzione e che uno di loro Attualmente sto scrivendo.

ps

  1. sto cercando qualcosa di un po 'più comodo di ctrl-wctrl-]

  2. sto anche cercando una funzionalità simile che mi mostrerà la lista dei membri disponibili durante la digitazione "Varo->" o "var."

  3. Sto utilizzando C

risposta

0

Controllare cream - sembra che abbia il supporto C. Avrai bisogno di ctags.

Una configurazione moderna del potente e famoso Vim, Cream è ora disponibile per Microsoft Windows, GNU/Linux, FreeBSD e

... (Caratteristiche programmatore)

  • Pop menu prototipo e informazioni (Alt +() .Visualizza il prototipo della funzione sotto il cursore senza dover aprire il file con la definizione
3

Come già suggerito, installare il plug-in autocomplpop. Poi, di innescare omincompletion durante la digitazione per i file C, si potrebbe aggiungere quanto segue al Vimrc:

let g:AutoComplPop_Behavior = { 
\ 'c': [ {'command' : "\<C-x>\<C-o>", 
\  'pattern' : ".", 
\  'repeat' : 0} 
\  ] 
\} 

Se non si desidera attivare omnicompletion per ogni carattere digitato, modificare il valore del modello in base alle I tuoi bisogni. Per informazioni su come personalizzare ulteriormente, consultare la documentazione nel commento di intestazione della autocomplpop.vim

Inoltre, per avere una finestra pop-up con parametri di funzionamento anche aggiungere quanto segue al vostro Vimrc:

let g:AutoComplPop_CompleteoptPreview = 1 

Per farlo funzionare, assicurati di aver generato un file di tag con ctags.

1

YouCompleteMe è una valida alternativa che offre il completamento automatico sfocato e utilizza clang per gestire la semantica.

Problemi correlati