我在远程驱动器上打开文件 - 打开它需要3-4秒 - 没关系。
但之后,很多命令变得非常慢。
我输入:help vimrc
- 显示需要3-4秒
我输入:setlocal nobuflisted
- 需要3-4秒。
它可能与访问文件系统的那些命令有关。如果我:setlocal list
它可以正常工作。
此外,如果我切换到另一个缓冲区,则再次恢复正常。
我能做些什么来改善表现吗?
答案 0 :(得分:2)
检查您的'statusline'
设置并自动关注CursorMoved[I]
和BufWinEnter
等事件。
我曾在我的状态行中调用了一个函数expand('%:p:h')
;它让你经历了明显的缓慢。我通过在脚本本地字典中缓存查找来修复此问题。
答案 1 :(得分:1)
可能在远程目录中创建了交换文件并降低了性能。 尝试使用以下命令为本地驱动器上的交换和备份文件设置默认目录:
set directory=/home/john/tmp
set backupdir=/home/john/tmp