posts - 2, comments - 3, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

perl editor的开发历程(一)想法

Posted on 2009-04-02 22:04 杨晓晨 阅读(1179) 评论(2)  编辑  收藏 所属分类: perl editor的开发历程
    现在在工作中开始有一部分的需要使用perl来完成,在使用了一些ide后。发现这些ide主要有这么几种:
(一)ide上安装插件,如eclipse和netbeans等;
(二)vi和emacs类型这些传统意义上的文本编辑器,也是加上一些插件来完成相关的工作。
(三)一些专门的开发商开发的专门的perl开发工具(当然是收费的,所以不做考虑)。
第一种当然简单,功能齐全,而且很容易上手,但是我的感觉是有许多的功能实际上用处不大,而且相当耗费系统资源。第二种呢,相信所有人在论坛上提出“开发perl用什么工具好?”这样的问题时,emacs和Vim都是必有的回答。emacs和Vim当然不错,但是不可回避的就是配置的出错率比较高,按键的组合繁多而且凌乱,常常会对一些新的程序员造成一些不必要的麻烦,毕竟还是有许多的组合键需要记忆,如果想发挥emacs这类编辑器的优点的话。
    所以基于现在的这个现实,我想使用swing来开发一个简便,只有必须的功能的ide。这样做有两个目的:一个可以更好的开发perl程序,另一方面可以好好的研究一下Swing。
    我的想法是这个ide只提供这么几种功能:
    (1)语法高亮(这个是当然的)。
    (2)书签(包括设置、删除,上下移动和书签查找)。
    (3)代码的自动补齐。
    (4)自动格式化(基于模板)。
    (5)基本的编辑命令(拷贝,粘贴,剪切,撤销和重做----我想足够了)。
    (6)括号的自动匹配。
    (7)代码的浏览和跳转(包括显示当前文件的函数名,包名,类名;函数调用和函数定义之间的跳转----好像有点复杂了)。
    (8)简单的调试(上一步,下一步,跳进,跳出,显示变量和表达式的值)。    

    这样我想作为一个Ide功能就应该差不多了,虽然会很简陋,但是我想这个应该可以满足我的需求了。
    下一步就要开始调查实现的手段了,希望可以一步一步的实现我的梦想。
     加油!!!!!!!!!!


评论

# re: perl editor的开发历程(一)想法[未登录]  回复  更多评论   

2009-04-03 03:39 by stanleyxu2005
有这么多现成的,还需要自己开发吗?notepad++, notepad2, pspad都非常不错。
不要重复造轮子了。

# re: perl editor的开发历程(一)想法  回复  更多评论   

2009-04-03 13:15 by 杨晓晨
重复造轮子的问题是有的。
但是我的想法一个是使用方便,能有一些自己的想法在里面,我想这也是个开拓自己思路的过程
还有一个就是确实想自己立个项,提高一下自己在swing方面的能力,还有会在开发的过程中加深对perl,java,swing的理解。

只有注册用户登录后才能发表评论。


网站导航: