Я использую NERDTree, было бы замечательно, если бы, когда я наведу курсор на папку, у меня был способ вызвать мой файловый менеджер, скажем thunar, с отображением, чтобы открыть эту папку. Как и Sublime.

1 ответ1

0

Я делаю что-то подобное на окнах. Это выполняет команду в текущем каталоге (при выполнении :pwd в vim).

Я не знаю, как напрямую сделать это в Nerdtree, но это только начало. Имейте в виду, что если вы нажмете cd на папке в Nerdtree, рабочий каталог автоматически изменится на папку, в которой вы находитесь, поэтому это будет довольно быстро.

Добавьте следующее в ваш 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"

Объяснение:

  • команда Chrome => вы можете выполнить команду в vim, нажав:Chrome
  • :silent => открыть окно без подтверждения в vim
  • ! => это где начинается команда командной строки
  • %:p:h => текущий рабочий каталог, буквально это означает путь (:p) текущего файла (%) без заголовка (:h).

В вашем случае это будет что-то вроде:

command Thunar :silent ! thunar "%:p"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .