vim NERDTree显示.git文件夹和文件

时间:2014-02-03 18:11:05

标签: git vim nerdtree

如何在vim中使用NERDTree时在项目树中显示隐藏的.git文件夹和文件(.git,.gitignore ...)?我设法显示所有其他隐藏文件,但不是git。

谢谢

4 个答案:

答案 0 :(得分:12)

它对我有用。您是否尝试过以下选项?

let NERDTreeShowHidden=1

也许你不是你的git repo的根源,这就是为什么你没有看到任何.git* files/dirs

答案 1 :(得分:9)

在NerdTree窗口中按Shift + I

答案 2 :(得分:2)

实际上,问题帖要显示所有隐藏的文件和文件夹,但忽略一些文件或文件夹,例如.git文件夹。为此设置:

  1. 默认情况下,我们应该显示所有隐藏的文件和文件夹,因此打开.vimrc文件,并在文件末尾插入以下命令:
let NERDTreeShowHidden=1
  1. 我们应该像其他IDE一样忽略某些文件或文件夹,因此再次打开.vimrc文件,并且在文件末尾也插入以下命令:
let NERDTreeIgnore=['\.git$']

提示:最近,我从VSCodeWebStorm迁移到Vim,因此在第二步中,我忽略了其他一些文件和文件夹,我的意思是:< / p>

let NERDTreeIgnore=['\.git$', '\.idea$', '\.vscode$', '\.history$']

答案 3 :(得分:0)

只需将以下内容添加到您的.vimrc文件中:

let NERDTreeIgnore=[".git"]