Abrindo a vim
partir da raiz de seu arquivo de origem e estendendo a path
opção para incluir todos os subdiretórios nele.
Por exemplo, set path+=/usr/include/c++/**
para cabeçalhos C ++ e set path+=**
para seu diretório de origem.
Isso, então, abre uma infinidade de possibilidades a seguir.
1) Abrir arquivo por nome ou partes dele
:find file_name
Você pode usar o preenchimento automático e a expansão de curinga com :find
confiabilidade. Você digita o nome, ele localizará o nome. Isso funciona independentemente do idioma. Tenho certeza de que você vai gostar.
2) Navegando para arquivos sob cliente:
se você quiser ir para um caminho de arquivo como #include "project/path/classA.h
.
gf or gF - go to file under cursor.
Ctrl- 6- para voltar à última posição do cursor após gf
ougF
3) Pesquisa de API e navegação para o local da API
[i
ou [I
pode ser usado para pesquisar sua assinatura de função para a palavra sob o cursor sem sair do seu espaço de trabalho. [<Tab>
para realmente ir para a declaração. Use Ctrl- 6para voltar ao último local.
Sem estender path
, você pode começar a navegar pelos arquivos por :Ex
comando e navegar e abrir seu arquivo. Eu prefiro NerdTree
a isso, no entanto.