Notepad介绍
Notepad是一款Windows平台下的简洁文本编辑器,其主要功能包括查看、编辑纯文本文档,具有简单、易上手、快速启动等特点,在Windows操作系统服务管理、配置文件编辑、读写脚本等工作中得到了广泛的应用。
插件CMake编译过程
Notepad++是Notepad的增强版,其功能更为强大,支持丰富的插件,其中之一就是CMake,它能够集成CMake流程,方便源代码构建。下面详细讲解Notepad++中CMake的插件编译过程。
准备工作
- 确保已经安装了Visual Studio 2017或2019,我这里以Visual Studio 2019为例。
- 安装CMake,官网下载地址为https://cmake.org/download/,选择与自己机器系统匹配的版本,安装完成后在CMD中执行“cmake -version”命令验证是否成功安装。
下载源代码
从Github项目https://github.com/jenshnielsen/notepad-plus-plus-cmake-plugin中下载源代码,存放到任意文件夹中。
开始编译
- 打开VS2019,选择“文件”->“新建”->“项目”->“CMake”->“应用程序”,新建一个CMake项目。
- 在左侧“解决方案资源管理器”中找到创建的CMake项目,右键点击“CMakeTargets”文件夹,选择“通过CMake生成”->“CMake选项”。
- 在“CMake选项”界面中,输入如下内容:
-DENABLE_AUTOCOMP=ON
-DBOO=OFF
-DWIDECHAR=ON
-DBINARY_TRANSLATION=ON
其中,“-D”分别代表不同的参数选项,具体解释如下:
ENABLE_AUTOCOMP
:是否启用自动完成功能。BOO
:是否启用BOO扩展语言解析器。WIDECHAR
:是否启用全宽字符编码支持。-
BINARY_TRANSLATION
:是否开启二进制转换功能。 -
点击“确定”后,等待生成完成,此时在“CMakeTargets”文件夹中会生成一批项目文件。
- 右键点击“CMakeTargets”文件夹,选择“生成”->“全部生成”或选择生成的特定项目文件进行编译。待编译完成后,会在“CMake/bin/output”目录下生成一个CMake插件文件。
安装插件
将编译生成的CMake插件文件复制到Notepad++的安装目录下的plugins文件夹中,即可完成安装。
示例说明
示例1
如果需要启用自动补全功能,可以在“CMake选项”中添加-DENABLE_AUTOCOMP=ON
参数,生成自动补全所需的模板,并在Notepad++中启用CMake插件来完成自动补全的功能。
示例2
如果需要支持全宽字符编码,可以在“CMake选项”中添加-DWIDECHAR=ON
参数,让CMake插件支持全角字符的编辑和转换,提高项目的可移植性和通用性。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:notepad介绍及插件cmake编译过程(替代notepad++) - Python技术站