发布时间:2021-10-25浏览量:286次
对于java初学者来讲都想高质量的产出,那么选择一款顺手的开发工具就必不可少。那么,java开发工程师一般都用哪些工具编辑源码呢?一般来讲只要能编辑文本的工具都可以编写java代码,但是如果能有语法提示、自动完成、高亮显示这些功能,肯定是更好的,能大大提高我们的代码效率。下面国信安java就业培训老师给大家介绍下,常用的java源码编辑工具都有哪些?
notepad
notepad 是 windows操作系统下的一套文本编辑器(软件凯发旗舰的版权许可证: gpl),有完整的中文化接口及支持多国语言编写的功能(utf8技术)。notepad 功能比 windows 中的 notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。notepad 不仅有语法高亮度显示,也有语法折叠功能,并且支持宏以及扩充基本功能的外挂模组。notepad 是免费软件,可以免费使用,自带中文,支持所有主流的计算机程序语言。
editplus
editplus是一款由韩国 sangil kim (es-computing)出品的小巧但是功能强大的可处理文本、html和程序语言的windows编辑器,你甚至可以通过设置用户工具将其作为c,java,php等等语言的一个简单的ide。editplus功能强大,界面简洁美观,且启动速度快;中文支持比较好;支持语法高亮;支持代码折叠;支持代码自动完成(但其功能比较弱),不支持代码提示功能;配置功能强大,且比较容易,扩展也比较强。
ultraedit
ultraedit 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ascii 码,完全可以取代记事本,它是一款需要花费49.95美元的共享软件,它提供了友好界面的编程编辑器,支持语法高亮,代码折叠和宏,以及一大堆其他的功能,内置了对于html、php和javascript等语法的支持,可同时编辑多个文件,而且即使开启很大的文件速度也不会慢。因为收费它的流行程度不及以上两款软件。但是用它编辑十六进制时非常好用。另外在国内是否收费对我们影响不大:)。
sublime text
sublime text是由程序员jon skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的vim。它是一款收费软件,但是可以无限期试用,它是一个跨平台的编辑器,同时支持windows、linux、mac os x等操作系统,sublime text具有漂亮的用户界面和强大的功能,例如代码缩略图,python的插件,代码段等。还可自定义键绑定,菜单和工具栏。sublime text 的主要功能包括:拼写检查,书签,完整的 python api , goto 功能,即时项目切换,多选择,多窗口等等。它目前非常流行的一款编辑器,特别是前端开发,基本成了标配。
vim
im是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和emacs并列成为类unix系统用户最喜欢的文本编辑器。目前vim已经有各主流系统的版本,但因为学习入门难度比较大,因此在windows平台一直没有流行起来。但是在类unix系统非常流行。尽管vim较vi已经改良了不少,但是初次使用还是会一头雾水,不知如何操作,所以学习vim要首先过2关。第一关是理解vim的设计思路,vim设计之初就是整个文本编辑都用键盘而非鼠标来完成,键盘上几乎每个键都有固定的用法。第二关是命令关,vim有过百条命令对应编辑的需要,如果能熟练使用vim这些命令,编辑速度会比鼠标要快很多。