主要是想用 Ctrl-o Ctrl-i 查看 cursor 访问的历史, NERDTree 会让 Vim 的历史中打开过的 buffer 很乱, Ctrl-o 跳转时候看着烦. 不打算用 NERDTree 了, 参考: https://shapeshed.com/vim-netrw
下面是关于 Vim 自带的 netrw 文件浏览器的问题. :Explore (或者简写为 :Ex) 进入 file browsing 状态后, 选中一个文件, 有时会把选中文件读入新的 buffer, 有时又会读入(而覆盖)当前 buffer. 试了一会儿, 没搞懂: 到底什么条件是读入新 buffer, 什么条件是读入当前 buffer ??
1
nG29DOMuRYTWfcSr 2017-06-15 19:57:15 +08:00 via Android
这个是 nerdtree 的 bug,只是一直没人修复,我也不用了,现在用 vimfiler
|
2
dcoder OP Vim 其实还是要一直费心倒腾
|
3
dcoder OP 倒腾了半天, 觉得 NERDTree 还是比 netrw 好用
不过今天用 Ag 替换 grep 的时候 https://github.com/rking/ag.vim 又发现 Ag 跟 NERDTree 配合不好, 先打开 NERDTree window, 后打开 Ag (quickfix) window, 和先开 Ag 后开 NERDTree 是不一样的 window 布局. 然后 grep 就没这问题 @_@ |
4
nG29DOMuRYTWfcSr 2017-06-16 11:22:37 +08:00
@dcoder 我建议还是用 vimfiler,这个插件是 Shougo 写的,感觉稳定很多,此外你可以尝试下我所写的 SpaceVim。ag.vim 的话你发的这个链接已经不维护了,你可以看 spacevim 中使用的 ag.vim 功能相对多一点,具体的链接我就不找给你了,可以在 spacevim 仓库搜索
|
5
dcoder OP @SpaceVim
我 vimrc 升级倒腾完了,还是能用... vim/emacs 确实需要维护得靠谱的 distro, 我还是看好有人做这个的. 我觉得 0 维护, reliable 的 install/update 最重要. SpaceVim 我试了试, 没装上... 不管是 basic 版还是 dark powered 版, 都卡死在 vim 第一次进去 update plugins 的地方. 我测试环境是 Digital Ocean 上开了个裸的 Ubuntu 16.04, 就只安装你的 https://spacevim.org/install.sh |
6
nG29DOMuRYTWfcSr 2017-06-16 17:25:47 +08:00
@dcoder 具体卡死的截图有么,你可以加入我们 QQ 群,我今天不再家,在外面随便找的电脑安装的,前到后差不多十几分钟,群文件有现成的仓库文件,不需要每个插件下载。
|
7
dcoder OP 好的
|
9
nG29DOMuRYTWfcSr 2017-06-18 19:59:52 +08:00
@dcoder 不会吧,没有任何提示么?
|
10
maxpang 2017-06-23 13:36:35 +08:00
为什么我用 nerdtree 打开 buffer 后的 jumplist 是没问题的 。更新一下插件吧
|