Ho molti file con spazi nei loro nomi e questo mi dà problemi. Se provo a completare la riga di comando per il comando find e viene visualizzato uno di questi file, Vim lo troverà, ma non verrà caricato perché gli spazi non sono salvati.
Esempio: sono già in vim e scrivo
:find fo<Tab>
Per completare foo bar.txt
, Vim quindi lo trova e genera un errore perché prevede solo un nome file. Significa che ora legge
:find foo bar.txt
Che non si carica.
Esiste un modo per aggirare questo problema e Vim può sfuggire automaticamente agli spazi?
Sto usando VimTouch, che esegue Vim 7.3
Modifica: Di recente ho capito che Vim sfuggirà ai nomi dei percorsi per me, ma misteriosamente non lo farà per i nomi dei file.
vim
problema (almeno, sembra che tu stia parlando di aprire unavim
sessione piuttosto che eseguire qualcosa invim
); ma, comunque, metterebbe un"
lavoro da protagonista ? Cioè, se si desidera completare il file taba b
, digitarevim "a
e quindi tab, anzichévim a
e quindi tab? (Non sono sicuro, perché, sia nella mia vim che nella mia shell, lo spazio viene automaticamente evaso al completamento della scheda.)