Linux vi 编辑器经常卡死是什么原因该怎么解决?
2015-04-24 17:09
761 查看
Linux在使用vi编辑器的时候,vi出现了卡死的情况,且这种情况经常发生,究竟是什么原因造成vi卡死的呢?下面小编就给大家介绍下vi卡死的解决方法。
开启了另一个终端对进出strace后,发现卡死在connect函数
Process 12251 attached– interrupt to quit
connect(4, {sa_family=AF_FILE, path=“/dev/gpmctl”。。.}, 13
连接/dev/gpmctl时出现阻塞。
/dev/gpmctl是与鼠标相关的驱动,为虚拟终端提供鼠标支持。
在.vimrc文件中有关于这个参数的设置:
“ In many terminal emulators the mouse works just fine, thus enable it.
if has(‘mouse’)
set mouse=a
endif
set mouse=a这一项在终端类型为xterm时可以正常使用,在终端为linux(未时能gpm)时会出现问题。
解决方法:
1) 注释掉个设置
2) 更改这个设置:
if $TERM !=”linux”
set mouse=a
endif
上面就是Linux vi经常卡死的解决方法介绍了,你使用vi的过程中是否也出现了卡死情况呢?是否是卡在connect函数呢?可尝试本文的方法进行解决。
开启了另一个终端对进出strace后,发现卡死在connect函数
Process 12251 attached– interrupt to quit
connect(4, {sa_family=AF_FILE, path=“/dev/gpmctl”。。.}, 13
连接/dev/gpmctl时出现阻塞。
/dev/gpmctl是与鼠标相关的驱动,为虚拟终端提供鼠标支持。
在.vimrc文件中有关于这个参数的设置:
“ In many terminal emulators the mouse works just fine, thus enable it.
if has(‘mouse’)
set mouse=a
endif
set mouse=a这一项在终端类型为xterm时可以正常使用,在终端为linux(未时能gpm)时会出现问题。
解决方法:
1) 注释掉个设置
2) 更改这个设置:
if $TERM !=”linux”
set mouse=a
endif
上面就是Linux vi经常卡死的解决方法介绍了,你使用vi的过程中是否也出现了卡死情况呢?是否是卡在connect函数呢?可尝试本文的方法进行解决。
相关文章推荐
- mysql提示错误代码1045什么问题原因怎么办?解决方法
- 当发现不能读取页面上输入的数据时可能是什么原因造成的,怎么解决?.
- java中文乱码问题的原因是什么?怎么解决中文乱码问题?
- 桌面上的图标不见了是什么原因该怎么解决
- java中文乱码问题的原因是什么?怎么解决中文乱码问题?
- 电脑经常很卡怎么办?附常见问题原因及解决方法
- 求助!!jupyter notebook运行闪退是什么原因呢?该怎么解决
- 一般什么原因会造成死锁,怎么解决?
- 你做的页面在哪些浏览器测试过?这些浏览器的内核是什么?经常遇到的浏览器的兼容性有哪些?怎么会出现?解决方法是什么?(至少说3个)
- win8升级8.1后所有浏览器都打不开网页什么原因?怎么解决?
- 下巴长痘痘是什么原因?要怎么解决?(实用教程)
- 你做的页面在哪些浏览器测试过?这些浏览器的内核是什么?经常遇到的浏览器的兼容性有哪些?怎么会出现?解决方法是什么?(至少说3个)
- win2000的服务器,在ASP的页面,有时出现-2147417842 (0x8001010e)这串数字,请问这是什么原因啊,怎么解决?请各位帮帮我
- 经常遇到的浏览器的兼容性有哪些?原因?解决方法是什么?
- SQL注入漏洞产生的原因是什么?怎么防止?XSS呢?
- 没收到Win10 TH2更新怎么办?没收到Win10 TH2更新原因以及解决方法
- 局域网PING不通原因是什么?解决ping不通局域网电脑
- 需求获取常见的方法是进行客户访谈,结合你的实践谈谈会遇到什么问题,你是怎么解决的?
- WinXP点击缩略图后没有文件名是什么原因如何解决
- 什么是跨域?怎么解决跨域问题?