使用NotePad++ 配置 JAVA 开发环境

1. 什么是Notepad++ 

Notepad++是运行在Windows操作系统下的一款代码文件编辑器,同时也是优秀的代码编辑器软件,能够对绝大多数的编程语言进行语法着色,为自由软件,遵循GPL。是在使用Eclipse等大型IDE之前比较好的代码编辑器。

2. Notepad++ 安装

安装Notepad++之前需要去官方网站下载最新的版本,下载链接为:http://notepad-plus-plus.org/ ,选择自己喜欢的版本下载并安装。安装过程和一般的应用软件类同,此处不再赘述。

3. 配置Notepad++

3.1 单词自动补全功能配置

首先解释一下何为单词自动补全:你的源文件以前输入过的单词,即token,会缓存下来, 当你输入一个字符后会显示出来,按回车选中。 Notepad++提供了一系列编程相关的功能,如自动识别源代码类型,支持自动缩进,语法着色,支持单词/函数名称自动补全功能等。Notepad++ 默认设置支持了大部分代码编写功能,下面将开启单词自动补全功能。点击设置菜单,选择首选项菜单项,弹出首选项对话框,选中备份与自动完成,在此标签页底部中选中所有输入均启用自动完成复选框,并选择单词自动完成

3.2 使用NppExec插件实现Console Dialog 功能

插件NppExec可以完成Windows控制台基本功能,如可以在此窗口中使用命令行进行编译、运行Java程序;Notepad++还能够运行外部程序,通过菜单项与外部程序建立映射关系,支持为外部程序输入参数等。首次安装Notepad++的时候默认是不安装NppExec插件的,因此需要手动的安装该插件。安装NppExec插件的方法比较简单,描述如下:打开Notepad++界面,点击“插件”菜单 -> "Plugin Manager" , 弹出Plugin Manager 窗口会罗列出所有可用的Notepad++的插件。找到NppExec插件,勾选上该插件,并点击窗口右下方的 install 按钮,即可完成安装。此时再次点击“插件”菜单,下拉菜单中会出现刚刚安装的NppExec 插件。如图1 所示。安装好NppExec 插件以后,可以通过单击“插件”主菜单,在其下拉菜单中选中NppExec , 继续在二级菜单中选中“Show Console Dialog", 或者点击快捷按钮,Console Dialog 命令窗口就会出现在编辑器的底部。如图2所示,此时的命令行窗口可以模拟了windows 系统的cmd 窗口的功能。


使用NotePad++ 配置 JAVA 开发环境_第1张图片
图1. NppExec 插件安装图


使用NotePad++ 配置 JAVA 开发环境_第2张图片
图2. NppExec 插件的Console Dialog 功能



4. 在Notepad++ 中添加Java 编译和运行宏命令

4.1 使用NppExec的 Console Dialog 编译和运行Java测试程序

首先我们需要编写一个Java 测试程序 Test.java文件,使用Notepad++ 新建一个文件,名字保存为Test.java, 文件内容为类似于HelloWorld 功能。如下所示:
public class Test
{ 
	public static void main(String[] args) 
	{  
		System.out.println("Hello Notepad++!"); 
	}
}  
然后在编辑器下部的Console Dialog 窗口中模拟命令行编译和运行该Java 程序。为了保证Console Dialog 窗口被开启的时候能自动定位到当前文件所在的文件目录,需要将NppExec 插件的“Follow$(CURRENT_DIRECORY)”选项勾选上。这样就可以保证Console Dialog 窗口的当前所指目录与被打开的文件所在目录保持一致。如图3所示:

使用NotePad++ 配置 JAVA 开发环境_第3张图片

图3. Console Dialog 中命令行编译和运行java 程序

4.2 为Notepad++ 添加编译和运行java 程序的宏命令

按照4.1 中的方法每次编译和运行java代码都要在 Console Dialog 窗口中敲入命令,这显然不是我们想要的。一个比较理想的方法是为Notepad++ 添加一个通用的编译和运行Java 程序的宏命令。具体方法如下:首先按下F6 快捷键,在弹出的“Execute...”命令窗口中输入如下两行代码,点击“sava”按钮并为脚本命名为 "JAVA编译",如图4所示。
npp_save
javac "$(FILE_NAME)"

使用NotePad++ 配置 JAVA 开发环境_第4张图片

图4. 添加JAVA编译宏
然后按照同样的方法添加“JAVA Run”宏,如图5所示。
使用NotePad++ 配置 JAVA 开发环境_第5张图片

图5. 添加JAVA Run 宏
这样每次要编译或者运行当前文件的Java 程序时,只需要按F6快捷键,然后在弹出的“Execute...”窗口中选择对应的脚本就行了。但是我们希望进一步为上述两个脚本在Notepad++的宏菜单的下拉菜单中添加快捷方式,方法如下:依次点击“插件”->NppExec->Advanced Options, 会弹出Execute Advanced Options 的窗口。如图6所示,点击“Associated script”标题下的下拉框,选择在上一步中建好的“JAVA 编译”脚本,并在Item name下面的编辑框中输入希望该脚本在宏菜单的下拉菜单中显示的名字,我在此仍然写成“JAVA编译”,然后点击下面的Add/Modify 按钮,对于“JAVA 运行”脚本做相同的操作。最重要的一点是一定要勾选上“Place to the Macros submenu”前面的选项。
使用NotePad++ 配置 JAVA 开发环境_第6张图片

图6. 将脚本添加到宏菜单的下拉菜单中

此时点击菜单中的“宏”,在其下拉菜单中可以看到我们刚添加的两个宏命令“JAVA 编译”和“JAVA Run“。此时进一步点击下拉菜单中的任何一个,都会针对当前打开的文件,在Console Dialog 中执行对应的脚本命令。到此我们就完成了在Notepad++ 中配置Java 编译运行的工作,足以满足一般小的java 程序的编写工作。

4.3 总结一下Notepad++ 中的几个宏定义

在上述配置Notepad++ 的配置中,我们可以看到$(NAME_PART)这样的宏定义。其实还有一些其他的宏定义,我们将其全部罗列在下面,供参考使用。为了便于阐述和理解,我们以完整路径名为”E:\java\Test.java “的文件来说明下述宏定义。
1. FULL_CURRENT_PATH : 表示当前文件的完整路径                     即:E:\java\Test.java
2. CURRENT_DIRECTORY:  表示当前文件所在目录,此时不包括文件名字   即:E:\java\
3. FILE_NAME :         表示当前文件的文件全名,不包括目录         即:Test.java
4. NAME_PART:          表示当前文件的文件名称,不包括后缀或者扩展名字 即:Test
5. EXT_PART:           表示当前文件的后缀名或扩展名              即:java


总结,从上述可以看出Notepad++ 是一个可以安装各种扩展插件的文本编辑器,借助于不同的插件,我们可以实现我们想要的各种功能。本篇文章主要是为了编写简单的Java 程序搭建一个轻量级的Java IDE 开发环境。作为系统项目的开发,肯定还是要借助于 Eclipse 等工具。

你可能感兴趣的:(JAVA,编程)