`
sarafill
  • 浏览: 957 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

eclipse开发提高coding 效率

阅读更多
Godlikeme 写道
请大家不要忽略编码效率对生产效率的提高影响,有点心得,跟大家分享下。
细节决定成败-6sigma。
btw:请大家不要跟我讨论编码效率的重要性,我同意有很多事情更重要。
     麻烦投入门贴的朋友给点建议,谢谢。

写程序是一个创造过程,如同写文章,如果把思路理清楚,剩下的事情就是coding了。

纯coding的过程是很枯燥的,如何想办法把这个过程变得爽一点呢。
几个方面:
1.提高打字速度。听说还有用二指禅的,无语。50w/m以下不要出来见人,具体怎么练就不说了。
2.不用鼠标,用快捷键。用电脑的,不管是用word还是photoshop,“高手”都是这样子。eclipse中的快捷键不一一列举自己去看,ctrl+shift+L,连按两次是快捷键编辑窗口。
简单说几个,其他大家自己研究吧:
ctrl+shift+o,ctrl+shift+m,刚开始使用eclipse发现得最好用得功能。
ctrl+d,ctrl+alt+down,alt+down or up,删除,复制,移动几行代码可以不用鼠标的。
ctrl+shift+r,看到还有人还在左边列表里翻来翻去,不晕么,找个文件得半分钟。
ctrl+shift+t,一用便知。
ctrl+o,ctrl+t,看源码时不用这些就慢慢晕吧。
ctrl+m,ctrl+w 最大化,还原窗口,关闭窗口,让别人看的晕,自己很爽。
alt+left,alt+right,ctrl+q,前一个,后一个,最近一个编辑文件,改多个类代码的时候是不是感觉不晕了。
ctrl+shift+/,ctrl+shift+\,注释代码。
ctrl+shift+f,统一的编码风格很重要,如果用cvs,会发现,确实很重要。

3.自动补全。alt+/ 能少打好几个字符呢,最好再调一下自动补全方法参数,更省一些事。
4.模版功能。alt+. ,几个字符一个方法体就出来了。自定义code template,常用的个人习惯方式,项目要求的一些编码规范,都可以。例如: hashCode, equals, toString...
5.代码生成。alt+shift+s 系统自带的一些基本的,自己再写一些utils,一天几千行代码就是这么出来的,简单一点就ultraedit吧。
6.Refactoring,search(ctrl+h),reference(ctrl+shift+G)。写了代码要修改的,如何快的修改,就看你对这些方式的熟练程度了。

分享到:
评论

相关推荐

    eclipse-zencoding 使用

    Eclipse Zencoding是一款提高开发效率的插件,它在Eclipse IDE中提供了类似于Zen Coding(后更名为Emmet)的功能。Zen Coding是前端开发者常用的代码快速编写工具,通过简短的缩写来生成复杂的HTML和CSS代码。在...

    eclipse colortheme plug and zencoding plugin

    总的来说,Eclipse ColorTheme和ZenCoding(Emmet)这两个插件都是为了提升开发者的编程体验和工作效率。ColorTheme通过美化代码编辑器的色彩布局,减轻视觉疲劳;ZenCoding则通过简化HTML和CSS的编写过程,节省了...

    阿里java开发规范插件idea eclipse

    使用阿里Java开发规范插件,有助于提升个人编程习惯,使代码更符合团队和行业的标准,减少代码审查的时间,提高团队的整体开发效率。同时,良好的编码规范也有助于新人更快地融入项目,降低代码理解难度。 总的来说...

    最新版Alibaba_Java_Coding_Guidelines-2.1.1.zip离线包

    《阿里巴巴Java编码规范2.1.1版详解》 阿里巴巴作为全球知名的技术公司,其对...通过阅读和实践《Alibaba Java Coding Guidelines 2.1.1》,开发者不仅能编写出高质量的代码,还能提高团队协作效率,降低维护成本。

    阿里巴巴开发规范插件(eclipse离线版)

    总之,阿里巴巴开发规范插件(eclipse离线版)是Eclipse开发环境中的一款实用工具,它能够帮助开发者遵循高质量的编码标准,提高代码质量和团队协作效率。对于任何使用Eclipse进行Java开发的团队来说,都是一款值得...

    emmet-eclipse-plugin

    Emmet-eclipse-plugin是一款强大的Eclipse集成开发环境插件,其历史可以追溯到Zen Coding,一个深受前端开发者喜爱的高效编码工具。这个插件的核心功能是利用类似CSS选择器的简洁语法来快速生成HTML和CSS代码,显著...

    淘宝网java开发Coding Formatter

    综上所述,“淘宝网java开发Coding Formatter”是淘宝为提高代码质量和团队协作效率而设计的工具,它通过自动化的代码格式化功能和统一的编码规范,帮助开发者编写出更易读、更易于维护的Java代码。通过深入研究其...

    zen-coding 快速编写html, css (附上eclipse插件)

    在Eclipse这样的集成开发环境中,Zen Coding通常以插件的形式存在,允许用户快速编写代码。例如,Eclipse中的Zen Coding插件可以让你用简单的命令如`div>ul>li*5`快速生成一个包含五个li元素的无序列表。这个命令的...

    eclipse 常用设置空间模板

    本压缩包文件“template”包含了预设的一些Eclipse开发模板,旨在提升开发效率,减少重复编写常见代码的工作量。 1. **代码模板简介** Eclipse的代码模板功能允许开发者创建自定义的代码片段,这些片段可以在编写...

    spotbugs p3c eclipse plugin

    在Eclipse集成开发环境中,通过这个插件,用户可以方便地对项目进行静态分析,从而提升开发效率。 SpotBugs是一款知名的开源静态代码分析工具,原名为FindBugs,其主要功能是在代码编译后找出可能存在的bug、设计...

    Eclipse格式模板XML文件及图片使用

    为了提高代码质量和团队协作效率,Eclipse提供了自定义代码格式化模板的功能。这个功能允许开发者定义自己的代码风格,包括缩进、空格、命名规则等,并通过XML文件进行存储。团队成员可以共享这些模板,确保所有人的...

    eclipse好用的插件打包

    总结起来,"eclipse好用的插件打包"是为了帮助开发者打造一个高效、功能丰富的Eclipse开发环境。通过安装和配置这些插件,可以提升JavaScript压缩效率,享受Emmet带来的快速编码体验,以及在使用jQuery时得到便捷的...

    阿里java开发代码规范插件(IDEA+ECLIPSE)

    阿里Java开发代码规范...使用该插件可以有效地提高团队的代码质量,降低后期维护成本,提升开发效率,是Java开发者的得力助手。通过遵循统一的编码规范,开发者可以更好地理解和阅读他人代码,从而促进团队间的协作。

    emmet插件和eclipse反编译

    这款插件最初称为Zen Coding,后来更名为Emmet,广泛应用于各种代码编辑器和集成开发环境(IDE),如Visual Studio Code、Sublime Text以及我们这里提到的Eclipse。 在Eclipse中安装Emmet插件,首先你需要确保你的...

    阿里巴巴java开发ecplise插件与手册合集

    通过使用这个插件,开发者可以在编码阶段就发现问题,避免了后期因不合规代码导致的重构工作,提高了团队的开发效率和代码质量。 总的来说,阿里巴巴Java开发Eclipse插件与手册合集为Java开发者提供了一个强大的...

    hadoop2.8.dll及eclipse plugin套装

    3. Erasure Coding:作为一种数据冗余技术,Erasure Coding可以在不显著增加存储空间的情况下提高数据恢复速度和容错能力。 4. 性能优化:包括网络通信优化、磁盘I/O优化等,提高了数据读写速度和整体性能。 对于...

    在Eclipse平台建一个python程序

    使用 Eclipse + PyDev 进行 Python 开发,不仅可以享受丰富的编辑特性,还可以利用 Eclipse 强大的调试工具,提高开发效率。 此外,PyDev 还支持多种高级功能,如代码补全、重构、调试等功能,这些都能极大地提升 ...

    Alibaba的JAVA技术规范检查插件和安装说明,支持eclipse和Idea工具的插件安装

    5. **集成开发环境支持**:对于Eclipse用户,可以通过“软件更新”功能添加插件仓库,然后搜索并安装“Alibaba Java Coding Guidelines”插件。对于IntelliJ IDEA用户,可以在插件市场中搜索相同名称的插件进行安装...

    emmet eclipse plugin

    Emmet 是一个强大的前端开发工具,它极大地提高了HTML和CSS编码的效率。原名为Zen Coding,这个插件在Eclipse环境中被广泛使用,为开发者提供了快速编写和编辑HTML及CSS代码的功能。通过简短的缩写,Emmet可以自动...

Global site tag (gtag.js) - Google Analytics