我想让vim .vimrc做类似的事情:
let root = :pwd
Run Code Online (Sandbox Code Playgroud)
并且变量root将记住该时刻vim所在的“ pwd”。我该怎么做呢?
另一个人问了这个问题,但是找到了另一个解决方案,所以这个问题从未真正得到回答(http://stackoverflow.com/questions/2540524/vim-call-an-ex-command-set-from-function)
另外,将根分配给值后,如何执行以下操作:
:cd root
Run Code Online (Sandbox Code Playgroud)
每次这样做,vim都会给我以下错误:
E344: Can't find directory "root" in cdpath
E472: Command failed
Run Code Online (Sandbox Code Playgroud)
小智 5
:let root = getcwd()
:exe 'cd ' . root
Run Code Online (Sandbox Code Playgroud)
也许有更好的方法可以做到这一点(尤其是最后一部分),但是它可以工作。