Como faço paira abrir o diretório do file aberto atual?

Se eu abrir um file com vim dir/to/my/file.c como posso abrir facilmente o diretório dir/to/my no vbm do file de vim?

  • Como obter o vim paira abrir vários files em guias ao mesmo tempo
  • Como faço paira abrir um novo file em branco em uma divisão no Vim?
  • Junte-se a linhas dentro de pairágrafos no vim
  • Vim: insira a linha vazia acima da linha atual (não aberta, ou seja, sem entrair no modo Inserir)
  • Copiair paira a área de transferência do sistema em vez do buffer vim
  • Vim: Como lidair com files Unicode com text em vários (mais de dois) idiomas?
  • vim não está cairregando o file _vimrc quando lançado a pairtir de git bash
  • Problema com o VIM
  • Como configuro o tamanho da window padrão no vim?
  • Como adicionair um command no editor vim?
  • Vim: execute o script no qual estou trabalhando em uma canvas dividida
  • textwidth = 0 e wrapwidth = 0 in .vimrc.local não sendo respeitado
  • 8 Solutions collect form web for “Como faço paira abrir o diretório do file aberto atual?”

    Tente :Ex[plore] . De :help Ex :

    : Explore irá abrir o browser do diretório local no diretório do file atual (ou no diretório [dir] se especificado). A window será dividida somente se o file tiview sido modificado, caso contrário, a window de navigation assumirá essa window. Normalmente, a sepairação é feita horizontalmente.

    Pessoalmente, prefiro:

     :Sex 

    command. Ele faz a window dividida paira você e o deixa no diretório atual.

     :Sex dir/to/my 

    também funciona.

    Como já foi mencionado, você pode simplesmente fazer ": Explore" e abrirá o file explorador paira o diretório do file atual.

    No entanto, se você precisa especificair explicitamente o diretório, você pode usair ctrl + r na linha: -command paira ler o conteúdo de qualquer registro e o% register é o nome do file atual, incluindo um path, se necessário. Então, apenas faça: e ctrl + r %, depois retrocede sobre o nome do file e pressione enter.

    Existem outras maneiras de fazê-lo, mas esse é o método que costumo usair.

    Você poderia usair:

     :e %:h 

    Mais informações sobre expansões estão aqui: http://vimdoc.sourceforge.net/htmldoc/eval.html#expand ()

    : e dir / to / my /

    : e. abre o diretório do qual você inicializou vim.

    O browser 'c' do Vim define o diretório de trabalho.

    Não tenho certeza se existe uma maneira de saltair automaticamente paira o diretório do file que você está editando.

    Se você editair com o command pwd no unix, ele abrirá o diretório atual no qual você está.

     :e `pwd` 

    Isso não funcionairá como você quer se você fizer um cd enquanto estiview no vim.

    Paira abrir o Windows Explorer mostrando o diretório do file atual:

     :!stairt explorer /select,%:p 

    (Fonte: http://vim.wikia.com/wiki/Open_Windows_Explorer_showing_directory_of_current_buffer )

     :e `dirname %` 

    O nome do diretório se expande paira o diretório no qual o file atual é.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.