Abra a pasta no cursor com outra aplicação NerdTree

0

Estou usando o NERDTree, seria incrível se, quando eu estivesse com o cursor sobre uma pasta, eu tivesse uma maneira de chamar meu gerenciador de arquivos, digamos thunar, com um mapeamento para abrir a pasta. Como o Sublime faz.

    
por Jean Carlo Machado 05.11.2015 / 13:05

1 resposta

0

Eu faço algo parecido no windows. Isso executa um comando no diretório atual (ao fazer :pwd no vim).

Eu não sei como fazer isso diretamente no Nerdtree, mas é um começo. Tenha em mente que se você pressionar cd em uma pasta no Nerdtree, o diretório de trabalho será alterado automaticamente para a pasta em que você está, por isso é bastante rápido.

Adicione o seguinte ao seu vimrc.

" Open current file in New Google Chrome window
command Chrome :silent ! start chrome /new-window "%:p"
" Open current file in Windows explorer
command Explorer :silent ! start explorer "%:p:h"

Explicação:

  • comando Chrome = > você pode executar o comando no vim pressionando: Chrome
  • : silent = > abra a janela sem precisar confirmar no vim
  • ! = > é aqui que o comando da linha de comando é iniciado
  • %: p: h = > o diretório de trabalho atual, literalmente, isso significa o caminho (: p) do arquivo atual (%), sem a cabeça (: h).

No seu caso, será algo como:

command Thunar :silent ! thunar "%:p"
    
por 16.12.2015 / 15:48