[Text Editor] 单行内容字符多,滚动巨卡。别人的系统不卡
Tofloor
poster avatar
ccdongcc
deepin
2025-04-21 10:54
Author

因为工作需要,经常要把SQL服务器的数据备份到本地来,每次查看文本,都奇卡无法,无法滚动。

问题:当文本中出现单行字符超过几万个(比如SQL服务器备份的.sql文件,单行insert语句6万多个字符),滚动查看的时候超级卡,滚不动。无论是系统的文本编辑器,自行安装的gedit,还是vim编辑器在命令行page up/page down,都是巨卡无比。但是我在服务器上面的LINUX中使用VIM滚动都不会卡,为什么?????是BUG吗?????希望工程师帮忙解决下.

系统 桌面版23社区版 已更新至最新2025-04-21

Reply Favorite View the author
All Replies
ccdongcc
deepin
2025-04-21 10:56
#1

你们可以自己测试一下 多输入几行几万字符的数据

Reply View the author
zccrs
deepin
2025-04-21 11:02
#2

这可能要用专业软件了,这个sql代码你是咋维护的呀?

Reply View the author
ccdongcc
deepin
2025-04-21 12:20
#3
zccrs

这可能要用专业软件了,这个sql代码你是咋维护的呀?

😢 什么专业软件,你都不知道我表达的东西,人家备份的.sql文件里面只是字符文本. 类似于你打开一个TXT文件一样,只是里面有些行,一行就有几万个字而已

Reply View the author
dgmenghuan
deepin
2025-04-21 14:08
#4

.sql文件本来就是txt文本的

Reply View the author
dgmenghuan
deepin
2025-04-21 14:10
#5

另外卡是正常的,文本的文件想看的话,就算是服务器级别也不可能秒开的

Reply View the author
ccdongcc
deepin
2025-04-21 17:20
#6
dgmenghuan

另外卡是正常的,文本的文件想看的话,就算是服务器级别也不可能秒开的

我有服务器,装的UBUNTU系统,vim里面滚动,毫无延迟,东西有没有问题,一对比就知道了.

Reply View the author
zccrs
deepin
2025-04-25 10:12
#7
ccdongcc

😢 什么专业软件,你都不知道我表达的东西,人家备份的.sql文件里面只是字符文本. 类似于你打开一个TXT文件一样,只是里面有些行,一行就有几万个字而已

知道是文本软件,只是对于量大(比如单行很长,或者行很多都算)时,的确不是所有能看文本的工具都好好对极端情况做了很好的优化,大部分文本工具都只考虑了日常情况的使用。所以我才说可能要考虑个专业工具,这个专业工具不是指专业看sql的工具,而是对大量文本内容做了优化的工具。

Reply View the author
zccrs
deepin
2025-04-25 10:13
#8
ccdongcc

我有服务器,装的UBUNTU系统,vim里面滚动,毫无延迟,东西有没有问题,一对比就知道了.

如果是同配置的系统,而且vim是同版本,那的确可能是系统问题了。

Reply View the author
ccdongcc
deepin
2025-05-11 09:25
#9
zccrs

如果是同配置的系统,而且vim是同版本,那的确可能是系统问题了。

cpu1.jpeg

你自己看~~~ 谁家的VIM CPU能干到100!!!!!!!!

Reply View the author
zccrs
deepin
2025-05-13 19:08
#10

image.png

在ArchLinux上测试了下,单行大文本滚动时,vim的确会cpu 100% 。如果服务器的vim没问题,需要对比下它们的差异了,比如vim的版本,vim的插件。手头没有服务器,没法做这个测试,而且即便我有,不是同一个环境,也不一定能复现。

Reply View the author