Eu tenho muitos arquivos que têm espaços em seus nomes, e isso está me causando problemas. Se eu tentar concluir a linha de comando para o comando find, e um desses arquivos aparecer, o Vim o encontrará, mas não será carregado porque os espaços não escapam.
Exemplo: eu já estou no vim e digito
:find fo<Tab>
Para concluir foo bar.txt
, o Vim o encontra e gera um erro porque espera apenas um nome de arquivo. O que significa agora
:find foo bar.txt
O que não carrega.
Existe alguma maneira de contornar isso e o Vim escapar automaticamente dos espaços?
Estou usando o VimTouch, que executa o Vim 7.3
Edit: Eu percebi recentemente que o Vim escapará de nomes de caminhos para mim, mas misteriosamente não o fará para nomes de arquivos.
vim
problema (pelo menos, parece que você está falando sobre abrir umavim
sessão em vez de executar algovim
); mas, enfim, colocaria um"
trabalho de liderança ? Ou seja, se você deseja tab-complete o arquivoa b
, digitevim "a
e então tab, em vez devim a
e, em seguida, tab? (Eu não tenho certeza, porque, tanto a minha força e minha concha, o espaço é escapado automaticamente quando guia completar.)