我刚刚在Linux服务器上编译了vim 7.2(在我的用户目录中,因为服务器安装了vim 6,我想升级但没有root权限).
当我输入"vim"时,它在启动时挂起而没有任何响应,但是当我从另一个ssh窗口调用"killall vim"时,启动完成并且vim似乎在此之后工作正常.为什么会这样,我该如何解决?
非常感谢您的回复.
Mag*_*nus 19
好吧,我找到了答案:
:help -X
Run Code Online (Sandbox Code Playgroud)
显示Vim在启动时尝试连接到X11服务器以获取剪贴板功能和其他内容,这可能导致"在终端仿真器中运行Vim并且与X服务器的连接速度很慢"的"启动时间很长"
有三种方法可以解决此问题:
vim -X" 启动Vim 会禁用此X11通信unset DISPLAY"也会禁用X11通信+X11"功能的情况下编译Vim,则不会进行此通信unset DISPLAY因为我一直在收到其他奇怪的错误消息,所以我去了" ",现在vim立即启动.我还测试了-X参数,它也解决了这个问题(即使仍然设置了DISPLAY参数).
| 归档时间: |
|
| 查看次数: |
3387 次 |
| 最近记录: |