`
renzhen
  • 浏览: 251137 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

别捧着金碗要饭,读《其实Editplus可以这样用!!》有感

阅读更多
     最近,读了一篇《其实Editplus可以这样用!!》,促使了我思考,作者通过了一个生动的gif动画展示了Editplus的提高开发效率的能力,主要向我们展示了代码模板的强大定制性。
     我本人不使用Editplus的,因为他是共享软件,要钱的,我主要使用netbeans作为开发PHP的工具,辅以notepad++做一些简单的文本编辑。netbeans内置的代码补全、自动纠错极大的提高了我的开发效率,但我没有更加深入的挖掘下去,有很多地方我依然做着copy-paste的操作,比如jquey的ajax函数调用等。一些HTML的代码等,这篇文章促使了我继续研究了netbeans中忽略的功能。
    1.Zen coding
    Zen coding不算是netbeans内置的功能,它是netbeans的一个插件,其他主流的编辑器也有对应的插件,通用性很强。
    Zen coding是一个用于快速编辑html和css的工具,你可以使用css表达式来创建html标签,是码农必备的写html的工具。网上有很多教程,详细信息可以在下面站点找到http://code.google.com/p/zen-coding/
    2. 模板(文件模板)
    在netbeans中可以在创建文件时选择不同的类型,比如:PHP类、PHP接口,JavaScript文件等,每一个类型对应一个模板,创建的内容由模板定义。而这些模板本身是可以修改创建的,你可以根据自己项目的情况定制自己需要的模板,比如:我公司项目采用了MVC架构,创建一个module类要的代码很雷同,以前通过copy-paste然后修改,现在使用模板简化了。
    3.代码模板
    在netbeans中你可以指定一段代码,并为它设置一个缩写,然后就可以使用缩写+TAB在编辑器中加入这段代码,这就是代码模板的作用,netbeans很智能,它能够判断你现在所在的上下文,所以它的代码模板是根据语言分类的,在php下绝不会使用js的代码模板,这样的功能有利也有弊,比如像<?php ?>这样的代码就很难找到对应的语言分类。详细的地址如下:http://netbeans.org/kb/docs/php/code-templates_zh_CN.html
    4.宏
    宏是用来记录使用者的操作的一种工具,可以对用户的操作进行重放,netbeans还支持对宏进行编辑。前面提到像<?php ?>在netbeans中很难找到对应的语言分类,就可以把它放到宏中定义,还有我经常要使用一些正则表达式做查找和替换,比如:去掉结尾的空格和注释,使用宏,我可以把这个查找和替换使用一个快捷键一次搞定,节省了大量的时间。
    5.SVN标注
    如果一个项目是有多人开发,使用SVN管理(现在公司大部分使用它),如果想要确定一个文件里的某一行最后是谁改动了,可以使用netbeans中SVN的显示标注功能,它可以很清楚的显示某一行最后改动的人。这个功能还是很有用的,如果要改别人的代码,可以找到最后修改的人交流一下,会少走很多弯路。

     经过了一段时间对netbeans功能的学习,我发现我工作效率提高了不少,至少可以更专注的写自己的代码而不是在以前代码或文档里找一个函数的用法,不用为寻找一个常用的正则表达式而来回切换。
      以前经常听人说vim是编辑器之神,Emacs是神的编辑器,经常对两者膜拜不已,对于使用它们实现一些很炫的功能而兴奋不已,围着这些可望而不可及的‘宝藏’羡慕不已,对手头使用的工具却不好好研究,一回首,发现其实身边的编辑器也是一个神器,只是没有被挖掘,犹如一个捧着金碗要饭的人。其实,每个编辑器都可以成为神器,主要是看用它的人是不是神。
    
分享到:
评论

相关推荐

    初中语文文摘社会出租“金碗”有饭吃

    【标题解析】:“初中语文文摘社会出租‘金碗’有饭吃”这一标题借用比喻手法,用“金碗”代表尼泊尔丰富的登山资源,而“出租金碗”则象征尼泊尔政府开放山峰资源,通过与私营企业合作发展登山旅游业。标题巧妙地将...

    大模型时代正在到来.pdf

    大模型时代的来临将改变数据的生命,从像矿石那样拥有到像金碗那样使用。数据的生命不再是拥有,而是使用和分享。 知识点7:大模型时代的来临将改变人类的合作方式 大模型时代的来临将改变人类的合作方式,从...

    陕西历史博物馆旅游行程小记归类.pdf

    如果想要避免排队,可以选择购买20元的“大唐遗宝”特展门票,这样可以直接进入参观,且这个特展包含了博物馆的许多珍贵藏品,如兽首玛瑙杯、鸳鸯莲瓣纹金碗等。 博物馆内提供中文、英文、法文、日文和韩文的讲解...

    30国王的宝碗.ppt

    在课堂讨论环节,学生可以从国王对宝碗的珍视程度,如“臣民们爱戴的国王”和“富貴金碗”的描述中寻找线索,理解国王与宝碗间的情感联系。此外,乌斯曼老爹的形象也是值得学习的,他的智慧、耐心和创新精神可以教育...

    初中语文文摘社会王朝与筷子

    《初中语文文摘社会王朝与筷子》这篇文摘讲述了一个寓意深远的故事,通过商朝君主帝辛使用象牙筷子的细节,揭示了国家兴衰的微妙关联。故事中的帝辛,起初因打败东夷蛮族,使得商朝国力达到鼎盛,然而他的一个小小...

    游陕西历史博物馆之心得体会doc.doc

    博物馆内的一件非常珍贵的展品,即“鸳鸯莲瓣纹金碗”。这件展品展示了中国古代金属工艺的发展,展现了中国古代金属制造技艺的高超水平。 陕西历史博物馆是一座非常珍贵的文化遗产,展示了陕西省的悠久历史和文化...

    家具商场市场调查报告doc.pdf

    开业期间,香江家居推出了大力度的促销活动,如送金碗、送汽油、抽奖等,吸引大量顾客,尤其板式家具区人气旺盛。 商场的宣传策略多样化,但缺乏统一规范。商家的海报设计各异,扶梯口的资料架未能及时补充宣传单,...

Global site tag (gtag.js) - Google Analytics