本节介绍Java常用开发工具。以下工具可能具有不同的功能和作用,但有一个共同的主题,即 - 它们都旨在为 Java 编码和开发提供出色的支持。今天小编将详细介绍常用源码编辑工具,包括优缺点。
Java源代码本质上是一个普通的文本文件,所以理论上任何可以编辑文本文件的编辑器都可以作为我们的Java代码编辑工具。例如:Windows记事本,Mac OS X下的文本编辑器,Linux下的vi、emacs、gedit、DOS下的编辑等。但是,这些简单的工具不具备语法高亮和自动补全等功能。缺少这些功能会大大降低代码编写的效率。
因此,我们在学习开发的时候一般不会选择这些简单的文本编辑工具。我们一般会选择一些功能强大的类记事本工具,例如:Notepad++、Sublime Text、editplus、ultraedit、vim等。下面我们将详细介绍它们的优缺点,以便您找到适合自己的开发工具。
1)记事本++
Notepad++是一套Windows操作系统下的文本编辑器,具有完整的中文界面和支持多语言书写的功能(UTF8技术)。
记事本++优点:
该功能比Windows中的记事本(Notepad)更强大。除了用来制作普通的纯文本描述文件外,也非常适合编写计算机程序代码。
不仅有语法高亮,还有语法折叠功能,并支持扩展基本功能的宏和插件模块。
它是免费软件,可以免费使用,自带中文,支持所有主流计算机编程语言。
记事本++的缺点:
与专用IDE相比,缺少语法检查、颜色选择、代码大纲、注释解析、TODO、调试工具集成、部署工具集成等诸多功能。
打开大文件很慢
记事本++
2)EditPlus
EditPlus是韩国Sangil Kim(ES-Computing)出品的一款小巧但功能强大的Windows编辑器,可以处理文本、HTML和编程语言,甚至可以通过设置用户工具将其用作C、Java、Php 一个简单的IDE语言等。
EditPlus 优势:
EditPlus界面简洁美观,启动速度快。
更好地支持中文。
支持多种日期时间输入;支持语法高亮;支持代码折叠;支持代码自动补全。
配置功能强大简单,扩展性比较强。
适合编辑网页。
EditPlus 的缺点:
不支持代码提示。
不是免费的,费用是美元,而且注册费高
功能更简单。
版本更新很慢。
EditPlus
3)UltraEdit
UltraEdit 是一个功能强大的文本编辑器,可以编辑文本、十六进制和 ASCII。它可以完全取代记事本。这是一个共享软件,售价 49.$95。
UltraEdit 的优点:
提供用户友好的编程编辑器,支持语法高亮、代码折叠和宏。
内置对HTML、PHP、JavaScript等语法的支持,可以同时编辑多个文件,即使打开大文件,速度也不会慢。
UltraEdit 的缺点:
启动很慢。
默认不支持 Pascal 语言。
中文支持不是很好。
超编辑
4)崇高文本
Sublime Text 由程序员 Jon Skinner 于 2008 年 1 月开发,最初设计为 Vim 的丰富扩展。
这是一款付费软件,但可以无限期试用。它是一款跨平台的编辑器,支持Windows、Linux、Mac OS X等操作系统。
Sublime Text 的优点:
主流前端开发编辑器
体积小,运行速度快
文字很强大
支持编译,可以在控制台看到输出
崇高的文字
5)Vim
Vim 是从 Vi 开发的文本编辑器。代码补全、编译、错误跳转等对编程友好的功能特别丰富,被程序员广泛使用。是 Unix 系统用户最喜欢的文本编辑器。
Vim 的优点:
支持多种操作系统
打开大文件的速度更快,在大文件中搜索的速度也很快。
免费、开源
具有搜索高亮功能
支持多种编辑语言
强大的
Vim 的缺点:
很难学
虽然有菜单,但 Windows 用户第一次上手可能比较困难
界面不是很好看
键盘命令很多,必须用久才能熟练。
了解了上面Java常用开发工具之常用源码编辑工具之后,接下来就需要熟悉并进行实际操作,选择适合自己的开发工具。更多关于“Java培训”的问题,欢迎咨询千锋教育在线名师。千锋已有十余年的培训经验,课程大纲更科学更专业,有针对零基础的就业班,有针对想提升技术的好程序员班,高品质课程助力你实现java程序员梦想。