删除文件夹时启动时的gvim chdir

删除文件夹时启动时的gvim chdir,vim,vim-plugin,Vim,Vim Plugin,我可以打开gvim会话并在按住shift键的同时拖放文件夹,以将pwd更改为已拖放的文件夹。这很好,但我想知道是否可以在不打开gvim的情况下执行相同的操作(我可以在桌面上的gvim图标上放置一个文件夹,以启动与给定文件夹的gvim会话,但即使在按住shift键的情况下,也不会更改工作目录) 如果相关的话,我正在使用带有unity桌面的ubuntu系统,还使用NERDTree插件将此添加到您的.vimrc: au VimEnter * if isdirectory(expand('%')) |

我可以打开gvim会话并在按住
shift
键的同时拖放文件夹,以将
pwd
更改为已拖放的文件夹。这很好,但我想知道是否可以在不打开gvim的情况下执行相同的操作(我可以在桌面上的gvim图标上放置一个文件夹,以启动与给定文件夹的gvim会话,但即使在按住shift键的情况下,也不会更改工作目录)


如果相关的话,我正在使用带有
unity
桌面的
ubuntu
系统,还使用
NERDTree插件
将此添加到您的
.vimrc

au VimEnter * if isdirectory(expand('%')) | cd % | endif

将此添加到您的
.vimrc

au VimEnter * if isdirectory(expand('%')) | cd % | endif

尝试将文件拖动到vim图标以打开它。在vim中键入
:pwd
以检查当前目录。啊,我知道,它适用于文件,但这不是我需要的。我需要让它为文件夹工作。我也可以对文件使用
autochdir
。尝试将文件拖动到vim图标以打开它。在vim中键入
:pwd
以检查当前目录。啊,我知道,它适用于文件,但这不是我需要的。我需要让它为文件夹工作。我也可以对文件使用
autochdir