大文本处理时vim和sublime的性能


如题,当处理一个有几万行的文本文件时,vim移动光标都有明显的卡顿,但是sublime却很流畅。

内部的原理是什么?vim可不可以改进?

请大神赐教,多谢!


几万行?

VIM 我最大打开过 2G 的日志文件。没啥问题。打开几百M的文件更是 EASY
楼主可以想象一下有多少行。


ssh下用vim8.0查看日志,98931万行,很流畅。
本机Windows用自编译gvim8.0查看,也很流畅。

我猜你用的官方发布的gvim 7.4 for windows 吧,连+directx 都不支持的版本。
你用一个开源软件的优化最差的平台的老旧版本跟商业软件的最新版本比,意义在哪里?


vim默认enable的功能太多,而这些功能里面很多在大文件下性能很差。比如:set noswapfile禁掉swap file,比如vim -u xxx无插件启动等等

主要vim的设计不是针对大文件的,代码文件有几万行甚至更多是极少发生的


你确定你的vim是在Linux环境下吗?我也打开过很大的文件,没有卡顿过,不过sublime也很好用


应该是网络问题导致ssh里vim编辑移动光标卡顿吧,别说vim,就算是小nano,编辑个10万行级别的文件也是很轻松的.不过我习惯在Ubuntu桌面上用编辑器Geany.



相关阅读:
python3编码问题
nodeJs 的 事件驱动 到底好在哪?
eclipse中logcat不输出日志
redux,如何多个页面共用一个state?
关于redux中几个参数的来历
一个js监听事件的小问题
webstorm中和subline中同样的文件在chrome控制台下调试时,不一样,是什么原因
angular-ui-router的预加载与控制器注入
laravel在中间件内生成的变量如何传到控制器
vue 路由跳转后 怎样去掉指定的组件?
求一个博客用的tags轮子,怎么都是laravel的。
[webstorm]webstorm如何打开.babelrc文件?
关于ajax请求
模拟草料上传二维码图片,得出识别结果
关于 浏览器 Cache-Control 不能设置问题。
transform属性在这种情况下为什么不生效啊?
怎样通过$.ajax跨域请求斗鱼TV API 取得json数据
cef3 cookie分离
标签添加成功了为什么不显示呢?
PHP水印合成中文乱码怎么解?网上教程没用



快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 那些爱你的秘密 那个黑色的下午读后感 冻在冰里的小乌龟作文400字 自己选择的路,跪着也要把它走完 宾馆前台接待工作内容 放小飞虫回家 秋的故事作文500字 中学10年同学会讲话稿 财政局“保增长、保民生、促发展、树形象”活动总结 初中初一作文700字:“三八线” 青年节最新活动方案 发表之后 2015军训时自我介绍 情诗绝句藏头我爱你 申报先进基层党组织事迹材料_申报材料 活出新鲜 暑期勤工助学社会实践活动总结 不惊,不扰 端午节精彩祝福语 其实,我们都很富有主题班会设计 丰 乐 亭 记(会员上传) 我渴望当差生 培训会议流程主持词 县汽车客运站开业庆典致辞 我的新同学作文300 我只把思念留在心底 手术室护理实习鉴定 这样的我好累 高二生物教学工作计划 加我QQ作文100字 2010年7月份井冈山卷烟厂贯标工作计划 【原创】找个能一起聊天的人结婚 获取快乐作文650字 我输给了处女情节,写给可悲的男人 我的爱需要回避 中专毕业生简洁个人鉴定 自恋婊,请你滚出我的生活 那些人,那些事(執著。) 现代版《三国演义》之刘备三顾“茅庐”(上) 离群的小鸡(时艺卿) 唯一的乘客 2016基层公务员年度总结范文 妇女节短信:给母亲的妇女节祝福短信 小学六年级作文2250字:青春——铭记着你们(一) “弄斧“就得在班门500字 小学六年级作文550字:奇迹的名字叫做-父亲 我是推销员作文300字 几米经典语录_名人名言语录大全 “小坦克” 一次有意义的拓展活动作文500字

Copyright © 2016 phpStudy |