2014-08-28 5 views
2

позволяет осуществлять навигацию через файловую систему в пределах и выполнять работу с файловой системой, например, при создании и удалении файлов и каталогов.См. Метаданные файлов из NERDTree

Есть ли какая-либо команда, чтобы увидеть метаданные файла, такие как отметка времени, владелец или разрешения, как вышла команда unix ls -l?

ответ

1

Нет ничего встроенного (поскольку NERDTree является главным файловым проводником для поиска и открытия файлов в Vim, это не типичный вариант использования), но вы можете точно построить что-то подобное через точки расширения плагина.

:help NERDTreeAPI документы, определяющие персонализированные сопоставления клавиш и пункты меню. По мере того, как они проходят текущий объект дерева, вы можете затем запросить и отобразить метаданные, например. используя

let metadata = system('ls -l ' . shellescape(filespec)) 
+1

Спасибо. В случае, если вы заинтересованы, я только что создал этот вариант и отправил PR https://github.com/scrooloose/nerdtree/pull/376 –

+0

Спасибо, что поделились этим! Почему вы опустили 'shellescape()' в патче, хотя ?! –

+0

'shellescape()' был опущен, потому что я забыл. Я уже исправил PR. Спасибо, что указали! –

Смежные вопросы