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

car*_*sel 9 git vim nerdtree

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

谢谢

小智 12

它对我有用.你尝试过以下选择吗?

let NERDTreeShowHidden=1
Run Code Online (Sandbox Code Playgroud)

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


Pet*_*bev 9

在NerdTree窗口中按Shift + I


Ame*_*icA 6

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

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

提示:最近,我从迁移VSCodeWebStormVim等我忽略了一些其他的文件和文件夹的第二个步骤,我的意思是:

let NERDTreeIgnore=['\.git$', '\.idea$', '\.vscode$', '\.history$']
Run Code Online (Sandbox Code Playgroud)