中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-01 19:46
中国DOS联盟论坛 » DOS开发编程 & 发展交流 (开发室) » 誰用VI比較熟?給點看法~ 查看 1,628 回复 13
楼 主 誰用VI比較熟?給點看法~ 发表于 2005-11-27 00:48 ·  中国 重庆 渝中区 电信
银牌会员
★★★
积分 2,165
发帖 730
注册 2004-04-21 00:00
22年会员
UID 22966
性别 男
状态 离线
一到GNU的世界,就發現到處都充斥著對VI這個編輯器的溢美之詞,不過我拿來用了一段時間,縂覺得怪怪的。也不認爲有什麽強大之処。
或者是我還沒摸門道?

誰能告訴我,VI到底有別于其它軟件的魅力之処何在?
2 发表于 2005-11-27 10:24 ·  中国 山东 济宁 联通
钻石会员
★★★★★
积分 10,051
发帖 3,040
注册 2002-11-11 00:00
23年会员
UID 223
性别 男
状态 离线
我也在Linux下用过一会儿VI,随后就把它连同Linux一起,扔进垃圾堆了。
呵呵。
简单就是美
3 发表于 2005-11-27 12:20 ·  加拿大 Bell
系统支持
★★★★★★
“新DOS时代”站长
积分 27,736
发帖 10,521
注册 2002-10-09 12:00
23年会员
UID 9
状态 离线
确实,MS-DOS7中的那个EDIT就比它实用多了。
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

4 发表于 2005-11-27 13:07 ·  中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
积分 5,154
发帖 1,827
注册 2003-07-18 00:00
23年会员
UID 7105
性别 男
状态 离线
你如果用记事本就可做好的事,用VI,那当然是痛苦啊!
但如果你要编码时实现嵌入功能,等等整合功能,VI那就显示出强大作用啦!

比如,简单例子, 如果你想把运行命令或程序的结果插入到文件其中,就按某个键,这时现打的功能就暂时屏蔽,在里面运行命令或程序,自动把结果插入的,要回到普通输入,在按键回来...

可谓高段程序员的编程利器啊!,WATCOM的DOS编辑器就是DOS下VI

这方面,最强大的是Emacs!)

[ Last edited by GOTOmsdos on 2005-11-27 at 13:08 ]
5 发表于 2005-11-27 14:10 ·  中国 广东 中山 电信
高级用户
★★★
积分 972
发帖 420
注册 2004-05-16 00:00
22年会员
UID 24467
性别 男
状态 离线
vi emacs awk sed all good dd
平生进退如飙风
6 发表于 2005-11-29 09:28 ·  中国 北京 鹏博士宽带
新手上路
积分 2
发帖 1
注册 2005-11-29 08:55
20年会员
UID 46149
状态 离线
写小文件,和记事本每区别。里面可以用正则表达式。
7 发表于 2005-11-29 14:50 ·  中国 重庆 广电网
中级用户
★★
积分 236
发帖 101
注册 2005-11-27 19:35
20年会员
UID 46050
状态 离线
Emacs也是用起来比较难的,我有dos版的,原来在linux下用过,它有一个教程
24小时的教程还是一个”速成教程"

我有一个dos下的vi,不过很小,不知道能不能像linux下的vi那样有语法 加色
8 发表于 2005-12-01 23:56 ·  中国 重庆 九龙坡区 电信
银牌会员
★★★
积分 2,165
发帖 730
注册 2004-04-21 00:00
22年会员
UID 22966
性别 男
状态 离线
to rocchapter:
语法 加色是由专门的数据文件记录关键字形成的。
9 发表于 2005-12-03 16:41 ·  中国 重庆 渝中区 联通
中级用户
★★
积分 236
发帖 101
注册 2005-11-27 19:35
20年会员
UID 46050
状态 离线
这个原理我也知道一些,在linux下的vim有专门的文件记录一种语法加亮的规则,然后用syntax on 打开,但dos下的版本不知道怎么设,我下的vi dos版只有1个主程序
10 发表于 2005-12-11 23:05 ·  中国 浙江 杭州 电信
新手上路
积分 8
发帖 2
注册 2005-12-11 22:51
20年会员
UID 46951
性别 男
状态 离线
杀鸡用牛刀的时候体会不出强大来。
11 发表于 2005-12-12 17:06 ·  中国 重庆 渝中区 联通
中级用户
★★
积分 236
发帖 101
注册 2005-11-27 19:35
20年会员
UID 46050
状态 离线
就是这样的。据说Emacs还可以点茶呢:}
12 发表于 2006-06-23 23:54 ·  中国 陕西 西安 电信
新手上路
积分 16
发帖 4
注册 2006-03-26 17:11
20年会员
UID 52830
状态 离线
我最喜欢VIM了,呵呵,现在我在windows 下也使用这个。好用!!
13 发表于 2006-06-24 04:16 ·  中国 福建 三明 电信
高级用户
★★
苏醒的沉睡者
积分 659
发帖 217
注册 2003-02-15 00:00
23年会员
UID 930
性别 男
来自 福建
状态 离线
大的东西是不能塞进小箱子的
好久没碰Dos,手都生了,赶紧回来练练.嘿嘿
14 发表于 2006-06-24 13:25 ·  中国 上海 虹口区 电信
高级用户
★★
积分 653
发帖 252
注册 2006-04-16 19:48
20年会员
UID 53939
状态 离线
在任何平台文本和16进制编辑,偶只用VI(唯一指定,^_^)

1. vi 是唯一能在telnet和ssh下用完整功能的编辑器,emacs在telnet下也可以用,但是有限功能没法用很爽。edit?你试试就知道了~~

2. 基本是个操作系统就有VI,还没听说过哪个平台不能跑它。

3. 编辑命令、语法高亮、自动完成、folder(段落自动折叠)、diffview、map、及其强大的正则增强、任意多的剪贴板、ftp/http直接编辑、宏录制、与编译器及各种第三方工具集成、直接正则或者tag扫描指定目录和子目录下的所有文件内容。。。。。

4. 内嵌强大的,基于事件和过程的类C角本引擎,几乎能够完成任何事。当然,文本处理功能方面更是及其突出。

5. 支持丰富的命令行选项扩展Ex模式和filter(管道)模式,而且由于在任何平台上都有VI,将这些和它强大的角本结合起来可以写跨平台的超强批处理。俺认识不少月薪5位数的技术顾问就凭sh+vim角本吃饭。

6. 你的手指永远不用离开键盘的基本区域(字母、数字和回车那块),既可以最大限度的避免肌群切换,又保证你在最老的,没有方向键、home键、Alt键、Function键等等的VT终端上也可以全功能高效使用(别笑,我玩过很多IBM和HP小机还是靠这种终端和串口连上去的,而且这样做的理由很多也很充分,不解释~)。

7. VIm最致命的缺点:门槛太高User Guide 用A4 print出来就上千页纸;User Manual更加恐怖(至少多一倍,具体没print过)。但是由于它无与伦比的价值,还是推荐把user guide打出来,就算你每天上厕所的时候顺“便”看个10页,看完前300页就已经可以成为一般高手了,看完600页就是绝对的高级用户,最后几百页主要讲VI的角本语言和为角本提供的API环境,把这部分也看了你就能用VI做任何事了。

[ Last edited by asbai on 2006-6-24 at 13:27 ]
论坛跳转: