我安装了NERDTree插件但是当我像这样启动vim时它总是存在:
vim.
我只希望它按需开放.
每当我启动vim时,如何阻止它打开?
在vim中使用NERDTree时,如何在项目树中显示隐藏的.git文件夹和文件(.git,.gitignore ...)?我设法显示所有其他隐藏文件,但不是git.
谢谢
我希望它能Ctrl-Wk从最右边的窗口输入,将最左边的窗口聚焦在VIM中.显然,在各个方向上工作都很方便.
我的主要动机是与NERDTree一起使用.我通常有以下设置:
|----------|----------|-----------|
| | | |
| NERDTree | File1 | File2 |
| | | |
| |----------|-----------|
| | | |
| | File3 | File4 |
| | | |
|----------|----------|-----------|
Run Code Online (Sandbox Code Playgroud)
如果我想在File4我目前要输入的同一个窗口中打开一个新文件,那么用2Ctrl-Wj它来获得相同的结果会很不错Ctrl-Wk.
谢谢.
我以前很高兴地使用NERDTree,但发现它在使用YouCompleteMe插件时会引起问题(这更有用).同时我一直在使用Ctrl-P,这本身就是一个很有用的插件,但是我错过了NERFTree给我的项目概述.
任何人都可以建议一个大致相同的替代方案,希望没有与NERDTree相关的问题吗?
每当我关注我的MacVim窗口时,它会冻结几秒钟.看来这是因为NERDTree刷新了它的根节点(它打印NERDTree: Refreshing root node. This could take a while... DONE)
由于我经常切换进出MacVim,这非常烦人并且减慢了我的工作流程.有没有办法配置NERDTree不自动执行此操作?
编辑:我正在使用janus
我对linux世界相对较新,最近开始探索它提供的选项,我对vim编辑器的强大功能着迷.我最近在我的mintlinux机器上安装了vim74(最新版本的vim编辑器).并尝试了随附的教程,我对它们很满意.
现在,我想为vim添加一个名为NERDTree的新插件.我在谷歌上经历了很多例子来搜索相同的教程,但我发现他们指的是一个相对不同的文件结构(可能那些教程是针对不同版本的vim制作的,如果我理解正确的话)那让我很困惑.
据我所知,有一个名为vogen的病原体的插件管理器,必须放在vim下的自动加载目录中.但我没有看到任何名为"autoload"的目录.
在做了几个小时的研究并最终完全混淆了做什么后,我决定提出这个问题.
请帮助我或提供一些我可以关注的最新版本(vim74).
如果我需要提供更多细节,请告诉我.
我刚刚开始使用NERDtree和VIM,并且无法弄清楚如何使NERDtree 在打开时不是默认窗口.
我想在一个窗格中打开NERDTree,在另一个窗格中打开相关文件,但是当它打开时,不是让NERDTree选项卡获得焦点,而是让我按默认焦点编辑文件.
我查看了github项目,但是对于我来说,如何改变它的行为并不明显.其他一切都很完美.
是否有配置指定VIM启动时要关注哪个窗口,或者这是否需要设置NERDtree特定配置?
编辑:
相关.vimrc配置:
" Open Nerdtree automatically
autocmd vimenter * NERDTree
" Close Nerdtree if no files specified
autocmd bufenter * if (winnr("$") == 1 && exists("b:NERDTreeType") && b:NERDTreeType == "primary") | q | endif
" Nerdtree behavior
map <C-n> :NERDTreeToggle<CR>
let NERDTreeHighlightCursorline=1
Run Code Online (Sandbox Code Playgroud) 使用NERDTree插件,我只想查看*.txt文件.有NERDTreeIgnore变量,但我想要类似的东西NERDTreeWhitelistFilter.
有没有办法将我看到的内容列入白名单?
我的.vimrc设置:
nmap <silent><F1> :NERDTreeToggle<CR>
nmap <silent><F2> :TMiniBufExplorer<CR>
let g:miniBufExplMapWindowNavVim = 1
let g:NERDTreeWinPos = "right"
Run Code Online (Sandbox Code Playgroud)
首先它看起来像:
--------------------------
| minibufexplorer | |
--------------------- |
| | |
| top | |
| | |
---------------------NERD|
| | |
| btm | |
| | |
--------------------------
Run Code Online (Sandbox Code Playgroud)
接下来,当我按F2时,minibufexplorer被切换:
--------------------------
| | |
| | |
| top | |
| | |
---------------------NERD|
| | |
| btm | |
| | |
--------------------------
Run Code Online (Sandbox Code Playgroud)
现在它看起来好像一切都好,但是当我再次按F2并且minibufexplorer出现时,顶部窗口被调整大小:
--------------------------
| minibufexplorer | |
--------------------- | …Run Code Online (Sandbox Code Playgroud) 我刚安装了MacVim(并覆盖了Vim).我正在努力让病原体发挥作用.当我启动Vim时,我收到以下错误:
Error detected while processing /Users/nir/.vim/autoload/pathogen.vim:
line 1:
E477: No ! allowed: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
line 2:
E488: Trailing characters: <html><head>
line 3:
Press ENTER or type command to continue
E488: Trailing characters: <title>302 Found</title>
line 4:
E488: Trailing characters: </head><body>
line 5:
E488: Trailing characters: <h1>Found</h1>
line 6:
E488: Trailing characters: <p>The document has moved <a href=
line 7:
E488: Trailing characters: <hr>
line 8:
E488: Trailing characters: <address>Apache/2.2.22 (Debian) Server at tpo.pe Port 443</address>
line …Run Code Online (Sandbox Code Playgroud)