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"