Performance Vim在处理远程文件时会降低性能

Performance Vim在处理远程文件时会降低性能,performance,vim,Performance,Vim,我正在远程驱动器上打开一个文件-打开它需要3-4秒-没关系 但之后,许多命令变得非常慢。 我正在键入:help vimrc-显示需要3-4秒。 我正在键入:setlocal nobuflisted-需要3-4秒 它可能与那些访问文件系统的命令有关。如果我做了:setlocallist,它工作正常。 另外,如果我切换到另一个缓冲区,一切都会恢复正常 我可以做些什么来提高性能吗?可能是在远程目录中创建了交换文件,降低了性能。 尝试使用以下设置本地驱动器上交换和备份文件的默认目录: set direc

我正在远程驱动器上打开一个文件-打开它需要3-4秒-没关系

但之后,许多命令变得非常慢。 我正在键入
:help vimrc
-显示需要3-4秒。
我正在键入
:setlocal nobuflisted
-需要3-4秒

它可能与那些访问文件系统的命令有关。如果我做了
:setlocallist
,它工作正常。 另外,如果我切换到另一个缓冲区,一切都会恢复正常


我可以做些什么来提高性能吗?

可能是在远程目录中创建了交换文件,降低了性能。 尝试使用以下设置本地驱动器上交换和备份文件的默认目录:

set directory=/home/john/tmp
set backupdir=/home/john/tmp

检查您的
'statusline'
设置,并在
游标移动[I]
bufwinter
等事件上自动执行MDS

我曾经在状态行中有一个函数调用了
expand('%:p:h')
;它造成了你所经历的明显的缓慢。我通过在脚本本地字典中缓存查找来修复此问题。

您使用的是Windows(也是哪个Vim
:version
)?这是Windows/Samba文件服务器还是其他远程文件系统协议?是的,我使用的是Windows(vim 7.3)。我正在访问的驱动器只是一个远程网络驱动器。