我在我的 .vimrc 文件中设置了一个自动命令,当进入缓冲区时会触发该命令,使当前工作目录切换到该缓冲区所在的目录(非常有用)。
问题在于这个命令无法在FTP文件上运行(这可能是你所预料的)。真正的问题在于错误信息告诉我它失败了。有没有办法抑制错误消息,或者同样地“cd”到FTP文件的当前目录中(以使打开目录中的其他文件更容易)。
尽管只是让错误消息消失就已经非常有帮助了!我尝试过各种使用:silent命令的实验,但要么它对这个命令不起作用,要么我没有放置在正确的位置。
au BufEnter * execute ":lcd " . expand("%:p:h")
问题在于这个命令无法在FTP文件上运行(这可能是你所预料的)。真正的问题在于错误信息告诉我它失败了。有没有办法抑制错误消息,或者同样地“cd”到FTP文件的当前目录中(以使打开目录中的其他文件更容易)。
尽管只是让错误消息消失就已经非常有帮助了!我尝试过各种使用:silent命令的实验,但要么它对这个命令不起作用,要么我没有放置在正确的位置。