在 NERDTree 中打开新选项卡时出现延迟
delay when opening a new tab in NERDTree
从大约 2 周前开始,当我在 NerdTree 的新选项卡中打开文件时,它非常慢,打开文件需要大约 20 秒。
文件大小无关紧要,即使我打开一个只有 1 行的文件,它仍然需要相同的时间。如果我在当前选项卡中打开文件,它是即时的。如果我使用内置的 vims 探索和标签打开它是即时的。
我的 .vimrc 中有以下 NERDTREE 配置:
" Find
map <Leader>v :NERDTreeFind<CR>
" Toggle
map <Leader>f :NERDTreeToggle<Enter>
" Close Automatically
let NERDTreeQuitOnOpen = 1
" Automatically delete the buffer of the file you just deleted with NerdTree:
let NERDTreeAutoDeleteBuffer = 1
let NERDTreeShowHidden=1 " show hidden files in nerdtree
let NERDTreeShowBookmarks=1 " Display NERDTree Bookmarks
"NERDTree filter out file extentions
let NERDTreeIgnore = ['\.swo$', '\.swp$']
Vim版本:
VIM - Vi IMproved 8.1 (2018 May 17, compiled May 25 2018 00:50:25)
我已经卸载并安装了 NERDTree。我正在努力解决这个问题。有什么建议吗?
在我的 vimrc 中手动注释所有内容后。(我在 git 上做了备份)。我逐块调试我的 .vimrc 并发现我的选项卡快捷方式是罪魁祸首:
" Tab cycle
nnoremap th :tabfirst<CR>
nnoremap tk :tabnext<CR>
nnoremap tj :tabprev<CR>
nnoremap tl :tablast<CR>
nnoremap tt :tabedit<Space>
nnoremap tn :tabnew<CR>
nnoremap tm :tabm<Space>
nnoremap td :tabclose<CR>
我怀疑是因为我正在使用 "t" 打开一个新标签并且标签循环快捷方式相似,可能导致延迟?
从大约 2 周前开始,当我在 NerdTree 的新选项卡中打开文件时,它非常慢,打开文件需要大约 20 秒。
文件大小无关紧要,即使我打开一个只有 1 行的文件,它仍然需要相同的时间。如果我在当前选项卡中打开文件,它是即时的。如果我使用内置的 vims 探索和标签打开它是即时的。
我的 .vimrc 中有以下 NERDTREE 配置:
" Find
map <Leader>v :NERDTreeFind<CR>
" Toggle
map <Leader>f :NERDTreeToggle<Enter>
" Close Automatically
let NERDTreeQuitOnOpen = 1
" Automatically delete the buffer of the file you just deleted with NerdTree:
let NERDTreeAutoDeleteBuffer = 1
let NERDTreeShowHidden=1 " show hidden files in nerdtree
let NERDTreeShowBookmarks=1 " Display NERDTree Bookmarks
"NERDTree filter out file extentions
let NERDTreeIgnore = ['\.swo$', '\.swp$']
Vim版本:
VIM - Vi IMproved 8.1 (2018 May 17, compiled May 25 2018 00:50:25)
我已经卸载并安装了 NERDTree。我正在努力解决这个问题。有什么建议吗?
在我的 vimrc 中手动注释所有内容后。(我在 git 上做了备份)。我逐块调试我的 .vimrc 并发现我的选项卡快捷方式是罪魁祸首:
" Tab cycle
nnoremap th :tabfirst<CR>
nnoremap tk :tabnext<CR>
nnoremap tj :tabprev<CR>
nnoremap tl :tablast<CR>
nnoremap tt :tabedit<Space>
nnoremap tn :tabnew<CR>
nnoremap tm :tabm<Space>
nnoremap td :tabclose<CR>
我怀疑是因为我正在使用 "t" 打开一个新标签并且标签循环快捷方式相似,可能导致延迟?