Evitar a conclusão de nomes de diretórios ao alterar buffers vim

2

Suponha que eu tenha uma estrutura de diretório, como

dir
├── foo
│   ├── bar.c
│   ├── bar.h
│   ├── foo.c
│   └── foo.h
└── config
    └── foo.conf

E eu tenho cada um dos arquivos em foo/ , bem como foo.conf aberto em um buffer vim. Se eu quiser mudar para foo.c , digite :b foo<TAB> . No entanto, como “foo” corresponde ao nome do diretório pai, o vim sugere todos os arquivos em foo/ como possíveis correspondências.

Gostaria que apenas foo.conf , foo.c e foo.h fossem sugeridos. Isso é possível de alguma forma?

    
por user57618 25.01.2014 / 19:09

1 resposta

1

Você poderia fazer:

:b foo[^/]*$<Tab>
    
por 25.01.2014 / 20:25

Tags