1
ch_linghu 2012-05-09 17:27:40 +08:00 1
似乎无解。不过你可以看看这个:
LargeFile : Edit large files quickly (keywords: large huge speed) http://www.vim.org/scripts/script.php?script_id=1506 |
2
spritevan 2012-05-09 17:49:24 +08:00 1
#!/bin/sh
head -20 /PATH/FILENAME > /tmp/test; vim /tmp/test |
3
jiankangxin 2012-05-09 18:12:28 +08:00 1
@spritevan
他那是一个大型文件。。。估计是嫌阅读或者打开麻烦吧。。。最好不要head 直接上 sed。。。 tar -cvf /PATH/FILENAME.TAR /PATH/FILENAME;sed -n '1,20p' /PATH/FILENAME > /tmp/test; vim /tmp/test sed /tmp/test > /PATH/NEWFILENAME; sed -n '21,$p' >> /PATH/NEWFILENAME;filename="FILENAME"; rm -r /PATH/FILENAME; mv /PATH/NEWFILENAME /PATH/$filename |
4
jiyinyiyong 2012-05-09 18:55:33 +08:00
前些天也遇到大文件问题, 当时装了个 LargeFile 插件没装成功, 索性用 less 命令去了
http://stackoverflow.com/questions/1591723/linux-text-editor-for-working-with-huge-files |
5
thedevil7 OP @jiankangxin @spritevan @ch_linghu
我用 VIM 阅读一个大小在 6M 左右的文本文件. 使用的时候我发现读到一定的地方 VIM 会停一下, 再显示后面的内容. 由此, 我想很可能 VIM 内置了对大文件分块读取的处理, 所以我想知道有没有什么方法能够设置这个功能. ps. Linux 下纯阅读不需要修改文件, 有没有什么好的软件? 求推荐~ |
6
ch_linghu 2012-05-09 21:31:10 +08:00
我会推荐 less ……
|
7
thedevil7 OP @ch_linghu 其实吧, 我是在读书.. 为什么选 VIM 呢,
1. 我喜欢 VIM 中我用的字体. 2. 我不知道 Linux 上适合用来阅读的软件. 3. VIM 会记住上次退出的位置, 这让我再次阅读很方便. |
8
ch_linghu 2012-05-10 09:18:13 +08:00 1
|