由来:
在此之前,笔者一直习惯于使用windows记事本查看 .txt .c .cpp等文件,轻便、快捷,自己的笔记本用win7、win8的记事本在任务栏默认可以合并,轻度使用完全胜任个人需求。现从事C开发后,.c .cpp. .h .xml .java等文件操作非常频繁,记事本不支持多便签、行号显示、十六进制编辑等功能,用起来略显疲惫。所以发现这样一个好工具。相比于 UltraEdit、Notepad2 等同类产品如何,个人很赞同此处文章:
Notepad++使用心得和特色功能介绍:http://www.cnblogs.com/lm002003/archive/2011/06/10/2077763.html
下载:
官网:https://notepad-plus-plus.org Notepad++ 6.8.3:https://notepad-plus-plus.org/download/v6.8.3.html (因为是完全开源免费的,就去官网下了最新版,官网下载链接有.exe安装包,也有压缩包,解压后即可使用)
插件推荐:
XML Tools | 检查 .xml 文件语法、格式化 .xml 文件等 |
HEX-Editor | 十六进制查看、编辑等 |
Customize Toolbar | Notepad++ 默认只有一行工具栏,且不可修改,此插件可重新定义工具栏按钮,并支持 增加一些新的实用按钮 |
NppExec | 类似windows的cmd命令,可以把cmd命令组合后存储起来,方便下次使用。而且可以 把存储的命令添加到Notepad++ “宏” 菜单中。 |
(个人工作使用这4个就够了,打开Notepad++->插件->Plugin Managers->Show Plugin Manager->Available 列表中有非常多的插件,选择合适的,点击 Install 按钮,安装后重启下Notepad++,插件就正常使用了)
软件设置:
(适合看代码的字体,个人只喜欢2个:
Bitstream Vera Sans Mono (推荐)和
Courier New)
(上图为使用
Customize Toolbar插件修改后的工具栏, C++ 和 Java 环境配置见下面)
开发环境(C++、VS2012)
VS安装路径:D:\Microsoft Visual Studio 11.0,以下用 %VS_HOME% 表示。
操作系统:Windows 8.1_x64,相关路径 C:\Program Files (x86)\Microsoft SDKs,以下用%WINDOWS_SDK% 表示。
设置环境变量
VS_LIB: %VS_HOME%\VC\lib;%WINDOWS_SDK%\Windows\v7.1A\Lib;(新建此项就好,名字无所谓) VS_INCLUDE: %VS_HOME%\VC\include;%WINDOWS_SDK%\Windows\v7.1A\Include;(同上) PATH: %VS_HOME%\VC\bin;%VS_HOME%\Common7\IDE(在环境变量 PATH 处增加) %VS_HOME%\VC\lib: 包括 libcmt.lib; %VS_HOME%\VC\include: 包括 stdio.h、iostream; %VS_HOME%\VC\bin: 包括 cl.exe、link.exe; %VS_HOME%\Common7\IDE: 包括 mspdb110.dll,供 cl.exe 调用; %WINDOWS_SDK%\Windows\v7.1A\Lib: 包括 User32.Lib; %WINDOWS_SDK%\Windows\v7.1A\Include: 包括 Window.h。
CMD 测试
vcvars32.dat: 在 %VS_HOME%\VC\bin 目录下,执行后使上面设置的环境变量生效; cd 命令: 进入 1.cpp 所在目录; cl 命令: 执行编译并链接 1.cpp)
Notepad++ 测试
1)打开 NppExec 插件的 Console 窗口;
2)在 Console 窗口进行命令操作(类似于 Windows CMD)
1)将上述命令(在 .cpp 文件所在路径编译、链接并运行生成的 .exe 文件)保存在 NppExec;Notepad++ 开发环境设置
进入菜单:插件——NppExec——Execute...(F6),Command(s):
cmd /k chdir /d "$(CURRENT_DIRECTORY)" & vcvars32 & cl "$(FILE_NAME)" & echo Running: & "$(NAME_PART).exe" & PAUSE & EXIT
单击 Save... 按钮,键入命令组合(Notepad++测试部分所用命令的集合)名字
C++_cl && *.exe 保存即可。
$(FILE_NAME): Notepad++ 当前所选文件名; $(CURRENT_DIRECTORY): Notepad++ 当前所选文件路径。2)将 NppExec 保存的命令添加到 “宏” 菜单;
进入菜单:插件——NppExec——Advanced Options...,Menu item 处:
设置好后,下次即可执行“宏”菜单下的命令,在 NppExec 的 Console 窗口执行命令。
进入菜单:运行..(F5)——输入运行程序名:3)将命令组合后保存在 “运行” 菜单;
cmd /k chdir /d "$(CURRENT_DIRECTORY)"
点击 ”保存" 按钮, 设置名字和快捷键即可。下次单击“运行”菜单命令,直接以管理员方式打开 Windows CMD,并且 CMD 中当前路径为 Notepad++ 当前所选文件路径。
其他 NppExec 命令
编译Notepad++当前所选 .java 文件并执行:
cmd /k chdir /d "$(CURRENT_DIRECTORY)" & javac "$(FILE_NAME)" & echo Running: & java "$(NAME_PART)" & PAUSE & EXIT
添加右键菜单注册表设置:
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\NotePad++] @="Notepad++" "Icon"="D:\\Notepad++\\notepad++.exe" [HKEY_CLASSES_ROOT\*\shell\NotePad++\Command] @="D:\\Notepad++\\notepad++.exe \"%1\""