![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-01 21:02 |
共 48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,249 会员排行 |
| DOS开发编程 & 发展交流 (开发室) » 誰用VI比較熟?給點看法~ |
| 可打印版本 1,630 / 13 |
| 第1楼 bush | 发表于 2005-11-27 00:48 |
| 银牌会员 发帖 730 积分 2,165 | |
|
誰用VI比較熟?給點看法~ 一到GNU的世界,就發現到處都充斥著對VI這個編輯器的溢美之詞,不過我拿來用了一段時間,縂覺得怪怪的。也不認爲有什麽強大之処。
或者是我還沒摸門道? 誰能告訴我,VI到底有別于其它軟件的魅力之処何在? |
|
| 第2楼 Michael | 发表于 2005-11-27 10:24 |
| 钻石会员 发帖 3,040 积分 10,051 | |
|
我也在Linux下用过一会儿VI,随后就把它连同Linux一起,扔进垃圾堆了。
呵呵。 |
|
| 第3楼 Wengier | 发表于 2005-11-27 12:20 |
| 系统支持 发帖 10,521 积分 27,736 | |
|
确实,MS-DOS7中的那个EDIT就比它实用多了。
|
|
| 第4楼 GOTOmsdos | 发表于 2005-11-27 13:07 |
| 铂金会员 发帖 1,827 积分 5,154 | |
|
你如果用记事本就可做好的事,用VI,那当然是痛苦啊!
但如果你要编码时实现嵌入功能,等等整合功能,VI那就显示出强大作用啦! 比如,简单例子, 如果你想把运行命令或程序的结果插入到文件其中,就按某个键,这时现打的功能就暂时屏蔽,在里面运行命令或程序,自动把结果插入的,要回到普通输入,在按键回来... 可谓高段程序员的编程利器啊!,WATCOM的DOS编辑器就是DOS下VI 这方面,最强大的是Emacs!) [ Last edited by GOTOmsdos on 2005-11-27 at 13:08 ] |
|
| 第5楼 darkradx | 发表于 2005-11-27 14:10 |
| 高级用户 发帖 420 积分 972 | |
|
vi emacs awk sed all good dd
|
|
| 第6楼 pingasi | 发表于 2005-11-29 09:28 |
| 新手上路 发帖 1 积分 2 | |
|
写小文件,和记事本每区别。里面可以用正则表达式。
|
|
| 第7楼 rocchapter | 发表于 2005-11-29 14:50 |
| 中级用户 发帖 101 积分 236 | |
|
Emacs也是用起来比较难的,我有dos版的,原来在linux下用过,它有一个教程
24小时的教程还是一个”速成教程" 我有一个dos下的vi,不过很小,不知道能不能像linux下的vi那样有语法 加色 |
|
| 第8楼 bush | 发表于 2005-12-01 23:56 |
| 银牌会员 发帖 730 积分 2,165 | |
|
to rocchapter:
语法 加色是由专门的数据文件记录关键字形成的。 |
|
| 第9楼 rocchapter | 发表于 2005-12-03 16:41 |
| 中级用户 发帖 101 积分 236 | |
|
这个原理我也知道一些,在linux下的vim有专门的文件记录一种语法加亮的规则,然后用syntax on 打开,但dos下的版本不知道怎么设,我下的vi dos版只有1个主程序
|
|
| 第10楼 xxx222 | 发表于 2005-12-11 23:05 |
| 新手上路 发帖 2 积分 8 | |
|
杀鸡用牛刀的时候体会不出强大来。
|
|
| 第11楼 rocchapter | 发表于 2005-12-12 17:06 |
| 中级用户 发帖 101 积分 236 | |
|
就是这样的。据说Emacs还可以点茶呢:}
|
|
| 第12楼 test029 | 发表于 2006-06-23 23:54 |
| 新手上路 发帖 4 积分 16 | |
|
我最喜欢VIM了,呵呵,现在我在windows 下也使用这个。好用!!
|
|
| 第13楼 070 | 发表于 2006-06-24 04:16 |
| 高级用户 发帖 217 积分 659 来自 福建 | |
|
大的东西是不能塞进小箱子的
|
|
| 第14楼 asbai | 发表于 2006-06-24 13:25 |
| 高级用户 发帖 252 积分 653 | |
|
在任何平台文本和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 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |