vim NERDTree показывает.git папки и файлы
Как показать скрытые папки и файлы.git ( .git,.gitignore...) в дереве проекта при использовании NERDTree в vim? Мне удалось показать все остальные скрытые файлы, но не Git.
Спасибо
7 ответов
Это сработало для меня. Вы пробовали следующие варианты?
let NERDTreeShowHidden=1
Может быть, вы не в корне вашего git-репо, и поэтому вы не видите ничего .git* files/dirs
На самом деле, сообщение с вопросом хочет показать все скрытые файлы и папки, но игнорировать некоторые файлы или папки, например.git
папка. для этой настройки:
- По умолчанию мы должны показывать все скрытые файлы и папки, поэтому откройте
.vimrc
файл и в конце файла вставьте следующую команду:
let NERDTreeShowHidden=1
- Мы должны игнорировать некоторые файлы или папки, как и другие IDE, поэтому откройте
.vimrc
файл снова и в конец файла также вставьте следующую команду:
let NERDTreeIgnore=['\.git$']
Подсказка: недавно я перешел сVSCode
а также WebStorm
к Vim
поэтому на втором этапе я игнорирую некоторые другие файлы и папки, я имею в виду:
let NERDTreeIgnore=['\.git$', '\.idea$', '\.vscode$', '\.history$']
Просто добавьте следующее в свой
.vimrc
файл:
let NERDTreeIgnore=[".git"]
Если вы хотите сделать это в файлах конфигурации lua: (для пользователей nvim)
filters = {
dotfiles = false,
custom = {"^\\.git"},
},
Как насчет использования
.gitignore
Сам игнорировать файлы в Nerd Tree?
Попробуйте использовать это
let g:NERDTreeIgnore = ['\.git$']
Обратите внимание, что он должен начинаться с «\» и заканчиваться «$». Это работает для Windows, Linux и MacO.