首页 > 其他分享 >Notepad++ 代码格式化插件工具

Notepad++ 代码格式化插件工具

时间:2023-12-11 12:55:56浏览次数:26  
标签:插件 格式化 ++ Notepad CoolFormat 下载

因为notepad++的NppAStyle插件只支持格式化C、C++、C#、Java这四种编程语言的代码,所以推荐使用这个CoolFormat的插件,相比于NPPAStyle,CoolFormat支持C\C++\C#\CSS\HTML\Java\JavaScript\JSON\Objective-C\PHP\SQL\XML代码格式化工具。还可以作为Visual Studio 2013、Sublime Text、Notepad++的插件使用。而且该软件可以自定义设置格式化风格。


下面描述一下如何将CoolFormat作为Notepad++的插件

1.下载CoolFormat插件

下载链接:https://sourceforge.net/projects/coolformat/files/Plugins/NPP/

根据安装的Notepad++的位数,选择一个下载,我选择的是:CoolFormatNppPlugin1.2(64-bit).zip

 

 点击【CoolFormatNppPlugin1.2(64-bit).zip】,当红框数字变成【0】时,才会开始下载。

2.新建插件目录

在Notepad++下的plugin文件夹下新建一个文件夹:D:\Program Files\Notepad++\plugins,文件夹名称命名为:CoolFormatNppPlugin

3.将第1步下载后的文件解压到新建【CoolFormatNppPlugin】文件夹下

 

4.下载最新版CoolFormat,解压后替换2中文件中的同名文件

下载链接:https://sourceforge.net/projects/coolformat/files/Release/

 

 注:单独点击CoolFormat.exe也可以格式化代码,如下:

 

5.重启Notepad++后可在“插件”中查看

注:进入Formatter Setting可以根据语言来自定义设置格式化风格。一般用不到。

 


6.格式化功能,根据文件后缀名自动识别代码种类和格式化风格
分为“ 快速格式化”、“ 所选格式化。 “ 快速格式化”是对全文内容进行格式化,“ 所选格式化”是对当前所选中的内容进行格式化,

7.CoolFormat作者资料
CoolFormat作者写的CoolFormat源代码格式化工具使用手册:

https://blog.csdn.net/akof1314/article/details/8029438

CoolFormat源代码格式化工具 版本信息和下载地址:

https://blog.csdn.net/akof1314/article/details/5355948?spm=1001.2014.3001.5502

标签:插件,格式化,++,Notepad,CoolFormat,下载
From: https://www.cnblogs.com/fanblogs/p/17894140.html

相关文章

  • C++(std::shared_ptr)
    std::shared_ptr是C++标准库中的一个智能指针类,用于管理动态分配的内存。它提供了一种共享拥有权(sharedownership)的机制,通过引用计数来跟踪指向同一块内存的所有std::shared_ptr实例。当最后一个std::shared_ptr被销毁时,它会自动释放所拥有的内存。基本用法:#include<me......
  • C++中的虚函数和纯虚函数详细讲解
    1.虚函数1.1概念(1)定义一个函数为虚函数,不代表函数为不被实现的函数。(2)定义他为虚函数是为了允许用基类的指针来调用子类的这个函数。1.2简介假设我们有下面的类层次classA{public:virtualvoidfoo(){cout<<"A::foo()iscalled"<<endl;}};c......
  • Sermant:无代理服务网格架构解析及无门槛玩转插件开发
    本文分享自华为云社区《Sermant:无代理服务网格架构解析及无门槛玩转插件开发》,作者:华为云社区精选。本期直播的主题是《从架构设计到开发实践,深入浅出了解Sermant》,华为云云原生DTSE技术布道师、华为云高级工程师、Sermant开源社区PMC核心成员栾文飞,为广大开发者详细从架构设计......
  • 比较好用的影像导入CAD插件
    一、获取:资源下载二、使用步骤:1、第一步打开CAD软件,命令行输入appload回车2、出现对话框找到影像导入CAD插件.VLX这个文件,点加载,3、在对话框下面出现加载成功,关闭对话框4、在命令行输入INSG回车5、出现对话框,找到需要的影像直接打开即可。注意:影像tif文件和t......
  • Notepad++使用技巧
    目录1.目的2.修改默认的缩进:tab改为空格3.显示tab和空格Created:2023-12-1110:22:34LastUpdate:2023-12-1110:22:381.目的在Windows上使用Notepad++作为轻量级编辑器。例如编辑markdown文件,查看程序的log,临时打开的未命名、未保存文件。2.修改默认的缩......
  • C++基础 -3- 匿名空间,命名空间跨文件使用
    ———————匿名空间,命名空间跨文件———————匿名空间仅限本文件使用 ......
  • Qt/C++音视频开发59-使用mdk-sdk组件/原qtav作者力作/性能凶残/超级跨平台
    一、前言最近一个月一直在研究mdk-sdk音视频组件,这个组件是原qtav作者的最新力作,提供了各种各样的示例demo,不仅限于支持C++,其他各种比如java/flutter/web/android等全部支持,性能上也是杠杠的,目前大概是在V0.23版本,大部分软件发布基本上都是在1.0版本才是比较稳定的,不过目前用下来......
  • protobuf使用(c++)
    protobuf是什么ptotobuf是谷歌的语言无关、平台无关可扩展的序列化结构数据格式,例如XML,但是更小、更快、更简单。你只需定义一次结构化数据,然后就可以使用特殊生成的源代码轻松地将结构化数据写入和读取到各种数据流,并且夸语言。protobuf怎么用版本及环境protobuf版本:3.21.12......
  • Qt6 c++教程9测试&调试
    9测试&调试调试和测试是软件开发的重要组成部分。在本章中,你将学习如何调试Qt项目、不同的调试技术以及Qt支持的调试器。调试是发现错误或不希望出现的行为的根本原因并加以解决的过程。我们还将讨论使用QtTest框架进行单元测试。QtTest是基于Qt的应用程序和库的单元测试......
  • C++聊天集群服务器6
    一、客户端开发代码如下:#include"json.hpp"#include<iostream>#include<thread>#include<string>#include<vector>#include<chrono>#include<ctime>#include<unordered_map>#include<functional>usingn......