代码之家  ›  专栏  ›  技术社区  ›  skeept

vim找出目录的变化

vim
  •  0
  • skeept  · 技术社区  · 14 年前

    我通常从Makefile和tags文件所在的文件夹启动vim 编辑一个比三层低两层的文件。 问题是最近vim将文件夹更改为代码所在的文件夹(因此,如果执行pwd,它将显示x1/x2)。

    有没有办法知道是什么导致了文件夹的更改?我假设这是某种插件,但一直未能追踪到它。

    谢谢。

    2 回复  |  直到 14 年前
        1
  •  1
  •   jkerian    14 年前

    :set autochdir? 检查。

    有任何数量的插件可以做到这一点,你记得你最近安装了什么吗?

        2
  •  0
  •   skeept    14 年前

    这是对贝诺伊特答案的要求。(我不确定是否应该将其作为答案发布或编辑问题)。

     1: .vimrc
      2: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/syntax/syntax.vim
      3: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/syntax/synload.vim
      4: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/syntax/syncolor.vim
      5: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/filetype.vim
      6: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/ftplugin.vim
      7: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/indent.vim
      8: .vim/colors/graywh_cs.vim
      9: .vim/plugin/AlignMapsPlugin.vim
     10: .vim/plugin/AlignPlugin.vim
     11: .vim/plugin/ColorSchemes.vim
     12: .vim/plugin/NERD_commenter.vim
     13: .vim/plugin/NERD_tree.vim
     14: .vim/plugin/SyntaxFolds.vim
     15: .vim/plugin/a.vim
     16: .vim/plugin/ack.vim
     17: .vim/plugin/bufexplorer.vim
     18: .vim/plugin/buftabs.vim
     19: .vim/plugin/c.vim
     20: .vim/plugin/cecutil.vim
     21: .vim/plugin/changeColorScheme.vim
     22: .vim/plugin/conque_term.vim
     23: .vim/plugin/crefvim.vim
     24: .vim/plugin/cscope_maps.vim
     25: .vim/plugin/d/ColorSchemeMenuMaker.vim
     26: .vim/plugin/d/ColorSchemes.vim
     27: .vim/plugin/d/filebrowser.vim
     28: .vim/plugin/d/libList.vim
     29: .vim/plugin/echofunc.vim
     30: .vim/plugin/filebrowser.vim
     31: .vim/plugin/fuf.vim
     32: .vim/autoload/fuf/buffer.vim
     33: .vim/autoload/fuf.vim
     34: .vim/autoload/fuf/file.vim
     35: .vim/autoload/fuf/dir.vim
     36: .vim/autoload/fuf/bookmark.vim
     37: .vim/autoload/fuf/tag.vim
     38: .vim/autoload/fuf/taggedfile.vim
     39: .vim/autoload/fuf/jumplist.vim
     40: .vim/autoload/fuf/changelist.vim
     41: .vim/autoload/fuf/quickfix.vim
     42: .vim/autoload/fuf/line.vim
     43: .vim/autoload/fuf/help.vim
     44: .vim/autoload/fuf/givenfile.vim
     45: .vim/autoload/fuf/givendir.vim
     46: .vim/autoload/fuf/givencmd.vim
     47: .vim/autoload/fuf/callbackfile.vim
     48: .vim/autoload/fuf/callbackitem.vim
     49: .vim/plugin/imaps.vim
     50: .vim/plugin/libList.vim
     51: .vim/plugin/lightWeightArray.vim
     52: .vim/plugin/matchit.vim
     53: .vim/plugin/mru.vim
     54: .vim/plugin/outlinetoggle.vim
     55: .vim/plugin/remoteOpen.vim
     56: .vim/plugin/scratch.vim
     57: .vim/plugin/snipMate.vim
     58: .vim/plugin/srcexpl.vim
     59: .vim/plugin/supertab.vim
     60: .vim/plugin/swap_parameters.vim
     61: .vim/plugin/taglist.vim
     62: .vim/plugin/timestamp.vim
     63: .vim/plugin/totd.vim
     64: .vim/plugin/ttcplug.vim
     65: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/plugin/getscriptPlugin.vim
     66: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/plugin/gzip.vim
     67: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/plugin/matchparen.vim
     68: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/plugin/netrwPlugin.vim
     69: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/plugin/rrhelper.vim
     70: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/plugin/spellfile.vim
     71: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/plugin/tarPlugin.vim
     72: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/plugin/tohtml.vim
     73: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/plugin/vimballPlugin.vim
     74: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/plugin/zipPlugin.vim
     75: .vim/after/plugin/snipMate.vim
     76: .vim/nerdtree_plugin/exec_menuitem.vim
     77: .vim/nerdtree_plugin/fs_menu.vim
     78: temp/MyInstalls/linux/Packages/vim73/share/vim/vim73/scripts.vim