2010-09-10 10 views
22

Hace poco noté cómo configurar bash para completar el nombre de archivo insensible a las mayúsculas y minúsculas (en/etc/inputrc, agregar: establecer finalización-ignorar-mayúsculo), ¿cómo puedo obtener esto en vim?Complemento de nombre de archivo insensible a mayúsculas y minúsculas

+2

Huh Pensé que era un defecto y me molestó un poco; ambos gVim en Windows y MacVim completan el archivo de nombres de las mayúsculas y minúsculas. –

+1

@ dash-tom-bang tanto en windows como en mac caso no importa (aunque, como sé, puedes modificarlo en mac). En Linux, lo hace. – ZyX

Respuesta

44

Trate

: set wildignorecase

Creo que es una característica bastante nueva, la tengo trabajando en la última versión de vim (7.3.107)

ver here.

+2

Perfecto. Para las personas que quieran poner esto en su vimrc, es posible que desee probar primero la función. Versión de copiar y pegar: https://gist.github.com/3372724 – jakar

+1

Esto funciona solo para completar nombres de archivo en la línea de comando (':'). No funciona con las terminaciones de nombre de archivo en el modo de inserción ('^ X^F'), que sigue siendo sensible a mayúsculas y minúsculas. –

3

Parece que aún no es compatible. Aparece en la lista de tareas de vim :help todo búsqueda de CASE_INSENSITIVE_FILENAME (con prioridad "próximo lanzamiento"):

8 Algunos sistemas de archivos entre mayúsculas y minúsculas, algunos no lo son. Gire CASE_INSENSITIVE_FILENAME en una opción, al menos para completarla.

De todos modos, si no le importa para reconstruir vim desde la fuente a continuación, puede probar este parche: http://osdir.com/ml/vim_dev/2009-09/msg00006.html

(no hemos probado, así que no se puede garantizar que va a resolver su problema. Lo sentimos)

Cuestiones relacionadas