2012-04-04 11 views
21

Sto avendo questo problema occasionale:Come posso aggiornare file disponibili per CommandT in vim

In MacVim creo un nuovo file nella directory corrente utilizzando

:e foo.coffee 

risparmio che file e continuare lavorando in macvim. Chiudo e riavvio MacVim e uso <Leader>T per tentare di aprire quel file ma non viene elencato.

Vedo foo.bar nella directory e posso aprirlo manualmente, ma perché non è disponibile per CommandT? C'è un modo per ordinare punch CommandT in testa e aggiornare i file disponibili?

Grazie

risposta

7

Digitando questo mvim ha funzionato per me alla fine:

:ClearCtrlPCache

15

Sì, ho anche una mappatura per questo, ma è possibile digitare manualmente il comando se così simile:

noremap <F5> :CommandTFlush<CR> 
+0

cosa fa 'noremap'? inserire ': CommandTFlush' non sembra farlo per me .... –

+0

' noremap' aggiunge solo una mappatura per la modalità normale. Se inserisci ': CommandTFlush' dalla riga di comando e non funziona, probabilmente c'è un altro problema. Credo che tu stia iniziando vim dalla tua home directory, quindi CommandT cercherà solo un certo numero di file e poi si fermerà, ma non posso esserne sicuro. – deviousdodo

+0

sì, sto ricevendo 'Non un comando editor: CommandTFlush'. Ho installato [yadr] (https://github.com/skwp/dotfiles); devono usare qualcos'altro. grazie comunque per il tuo aiuto –

25

è possibile utilizzare anche <C-f> (che è Control-F), quando CommandT è aperto.

Rif: https://github.com/wincent/Command-T nella sezione intitolata:

le seguenti mappature sono attivi quando il prompt o l'elenco dei file è concentrarsi

(Vorrei collegare alla voce, ma il README è testo semplice, quindi non ci sono ancore di direzione).

+4

Questo è di gran lunga il più semplice. –

+2

D'accordo con @JezenThomas - per me questa risposta dovrebbe essere accettata. Mi chiedo se (per qualsiasi motivo) non ha funzionato per l'OP ... – MaciekTalaska

Problemi correlati