2012-04-04 11 views
21

estoy teniendo este problema ocasional:¿Cómo refrescar los archivos disponibles para CommandT en vim

En MacVim puedo crear un nuevo archivo en el directorio actual utilizando

:e foo.coffee 

puedo guardar ese archivo y continuar trabajando en macvim. Cierro y reinicio macvim, y uso <Leader>T para tratar de abrir ese archivo pero no está en la lista.

Veo foo.bar en el directorio y puedo abrirlo manualmente, pero ¿por qué no está disponible para CommandT? ¿Hay alguna manera de ordenar punch CommandT en la cabeza y actualizar los archivos disponibles?

Gracias

Respuesta

7

Escribiendo esto en mvim funcionó para mí en el final:

:ClearCtrlPCache

15

Sí, también tengo una asignación para ella, pero se puede escribir el comando manualmente si así como:

noremap <F5> :CommandTFlush<CR> 
+0

¿Qué hace 'noremap'? al ingresar ': CommandTFlush' no parece hacerlo por mí ... –

+0

' noremap' solo agrega una asignación para el modo normal. Si ingresas ': CommandTFlush' desde la línea de comando y no funciona, probablemente haya otro problema. Creo que está iniciando vim desde su directorio de inicio, por lo que CommandT solo buscará una cierta cantidad de archivos y luego se detendrá, pero no estoy seguro. – deviousdodo

+0

Sí, me aparece 'No es un comando de editor: CommandTFlush'. Instalé [yadr] (https://github.com/skwp/dotfiles); deben estar usando algo más. gracias por tu ayuda de todos modos. –

25

también puede utilizar <C-f> (que es el control-f), cuando CommandT está abierto.

Ref: https://github.com/wincent/Command-T bajo la sección titulada:

Los siguientes asignaciones son activos cuando sea el símbolo o la lista de archivos se centrará

(I desea ligarse a la partida, pero el archivo README es texto sin formato, por lo que no hay anclas de encabezado).

+4

Este es de lejos el más fácil. –

+2

Estoy de acuerdo con @JezenThomas - para mí esta respuesta debería ser la aceptada. Me pregunto si (por alguna razón) no funcionó para el OP ... – MaciekTalaska

Cuestiones relacionadas