我怎么能(自动地,除了初始配置外,我基本上不需要做任何事情)将vim cwd设置为项目的根目录(如果有的话)或当前的缓冲区目录(以某种autochdir
方式)?
这是预期的cwd的文件路径的示例:~/foo/bar/SOME_FILE
->~/foo
如果有目录,否则~/foo/.git/
为~/foo/.hg/
目录~/foo/bar/
我知道airblade / vim-rooter,但是它不能正常工作(例如,它依赖于特定的文件扩展名,我不希望这种行为)。
您可以使用带有autocmd的vim-rooter插件来触发所有文件,例如autocmd BufEnter * :Rooter
。那可能是最简单的方法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句