强烈推荐一个skill编辑器-gvim
vi的improve版本,功能强大。不仅仅支持skill语法高亮,还有其他好多呢,安装以后就知道了(软件是开源免费的)
skill高亮
spice网表高亮
看来还是简单了点.(和我用的CW比较起来)---看个人习惯了,我爱编辑大文件,大跳转,多窗口,快速匹配,.....网表高亮没用过,从屏幕上看来用CW实现起来也很简单的.
CW我没有用过,可能如你所说很强。但gvim支持模式编辑,这个是它特有的哦。
请问什么叫"模式编辑"啊, 说来听听嘛.
想学学skill,需要很多编程知识吗?谢谢。
以下是引用Redon在2004-12-9 23:23:19的发言:
想学学skill,需要很多编程知识吗?谢谢。
不需要很多,但原来有点的话会有所帮助(废话).---向Redon学习灌水.
以下是引用RichardLC在2004-12-9 23:23:11的发言:请问什么叫"模式编辑"啊, 说来听听嘛.
就是说在进行文本编辑时分几种模式,如插入模式、命令行模式、可视模式。我贴一段关于vim介绍的文章(vim手册的翻译前言):
************************************************************************
其实, Vim与其它编辑器一个很大的区别在于, 它可以完成复杂的编辑与格式化功能. 在这些领域还少有软件能与它分庭抗礼, 但是, 与所有的灵活性的代价一样, 你需要用自己的双手来实现它. 这在事实上造成了用户在使用Vim过程中的几个自然阶段.
一开始是notepad, word, edit垄断你的大脑, 这些东西根深蒂固, 挥之不去. Vim 的使用对你而言是一场噩梦, 它降低而不是提高了你的 工作效率. 对三种工作模式的不解甚至使你认为它是一个充满BUG或者至 少是一个古怪的与当今友好用户界面设计严重脱节的软件. 事实上, 这些 起初看起来古怪的特性是Vim(或者是vi)的作者和它的用户们在自己漫长 的文字编辑和程序设计生涯中总结出来的最快速最实在的操作, 在几乎等 于计算机本身历史的成长期中, 历经无数严厉苛刻的计算机用户的批评与 检验, 无用的特性或糟糕的设计在Vim用户群面前根本就没有生存的余地. Vim细心而谨慎的作者们也不允许自己精心设计的软件里有这样的东西.
第二个阶段你开始熟悉一些基本的操作, 这些操作足以应付你日常 的工作, 你使用这些操作时根本就不假思索. 但这些阶段你仍然很少去 碰Vim那晦涩的在线帮助文档. 它在你心里只是notepad, edit一个勉强 合格的替代品.
第三个阶段, 精益求精的你不满足于无休无止的简单操作, 冗长而 乏味, 有没有更好的办法可以驭繁于简? 于是, 从UNIX参考手册上, 从 同事口中, 你渐渐叩开:help xxx的大门. 开始探索里面充满魔力的咒 语. 从杂耍般的带有表演性质的技巧开始, 这些技巧令人眩目但少有实 用性. 不过这却是你拥有魔力的第一步. 接下来, 你开始认识到这些 咒语背后的真经, 开始偷偷修改一些奇怪的符号, 于是, 奇迹产生了, 魔力不但仍然有效, 而且真实地作用于你现实中的文字编辑生活. 你 在第二阶段由于熟练操作而尘封已久的大脑突然开始运作. 但这个过 程并非是达到某个临界状态后的一路坦途, 不断的挫折, 新的挑战, 看 似Mission Impossible的任务. 永远伴随着任何一个人的任何一个学习 过程. 这是你使用Vim的最后一个阶段, 也是最漫长最有挑战性同时也 充满无数奇趣的阶段. 这个阶段里你开始定制一些希奇古怪的颜色. 开始以敲入i18n来输入internationalization, 开始让Vim替你纠正经常 把the 误敲成teh的毛病, 开始让Vim与系统里各种精悍而强大的兄弟工具 进行合作, 开始写越来越长的script, 每一次的文本编辑体验都妙趣横 生高潮跌起. 你的头脑因为要用Vim完成高效的编辑而高度紧张. 你开始 在Vim邮件列表里提一些确实是问题的问题. 也开始发现你在Vim里做了以 前在SHELL里做的几乎一切事. 事实上你已经成了一个无可救药的Vim骨 灰级玩家.
以上就是一个Vim用户的精神之旅.
*********************************************************************************************
以下是引用Redon在2004-12-9 23:23:19的发言:
想学学skill,需要很多编程知识吗?谢谢。如果会一点c的话,学这个就非常容易了。
请教RichardLC关于skill中form的一个问题。以前看到一些skill程序,说里面的form好像是通过某个界面程序(好像是formeditor)自动产生的,但一直没有找着这样一个东东。请问你产生form窗体文件是通过手工编辑文本完成的吗?
以下是引用flyingsky在2004-12-10 16:29:18的发言:请教RichardLC关于skill中form的一个问题。以前看到一些skill程序,说里面的form好像是通过某个界面程序(好像是formeditor)自动产生的,但一直没有找着这样一个东东。请问你产生form窗体文件是通过手工编辑文本完成的吗?
看了vim的说明,看来我是不会用它了(一个强大的工具对我来说足够了),还是不习惯vi的模式(特别当我不断函数调用时甚感不便--鼠标快于键盘).
我在程序中的所有form既不通过什么程序生成,也不手工编辑,都是调用函数完成(实际上form上能支持的控件并不太多),所有form都是embedded在代码中的.见图:
哦,我明白了,f_Group,f_Button等都是你自己定义的函数吧,相当于给form文件插入对应的文本,我的理解对吗?
看了你的CW,确实挺强的,我给你的yahoo邮箱发了邮件,有些问题想请教一下,谢谢!
RichardLC,你的邮箱不存在,我给发了论坛短消息。
form到底支持哪些控件啊,看了一些原代码出现的都不一样.郁闷
ok
请问cw的全名是............
?