Notepad++ 代码格式化插件工具
因为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++的位数,选择一个下载
2.在Notepad++下的plugin文件夹下新建一个文件夹,文件夹名称命名为:CoolFormatNppPlugin
3.将1中下载后的文件解压到2中新建的文件夹下
4.下载最新版CoolFormat,解压后替换2中文件中的同名文件
下载链接:https://sourceforge.net/projects/coolformat/files/Release/
注:单独点击CoolFormat.exe也可以格式化代码
5.重启Notepad++后可在“插件”中查看
注:进入Formatter Setting可以根据语言来自定义设置格式化风格。一般用不到。
6.格式化功能,根据文件后缀名自动识别代码种类和格式化风格
分为“ 快速格式化”、“ 所选格式化。
“ 快速格式化”是对全文内容进行格式化,“ 所选格式化”是对当前所选中的内容进行格式化,
格式化的效果举例如下:
C++代码格式化前:
int Foo( bool isBar)
{ if (isBar){bar(); return 1;} else
return 0; }
C++代码格式化后:
int Foo( bool isBar)
{if (isBar){bar();return 1;}elsereturn 0;
}
HTML代码格式化前:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Hello world</title>
</head>
<body><h1>我的第一个标题</h1>
<p>我的第一个段落。</p></body>
</html>
HTML代码格式化后:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta charset="utf-8" /><title>Hello world</title>
</head>
<body><h1>我的第一个标题</h1><p>我的第一个段落。</p>
</body>
</html>
java代码格式化前:
class TreeNode
{public:
TreeNode * getParent();reeNode * getFirstChild();
};TreeNode * firstUncle(TreeNode & node)
{
return node.getParent()->getParent()->getFirstChild();
}
java代码格式化后:
class TreeNode
{public:TreeNode * getParent();reeNode * getFirstChild();
};TreeNode * firstUncle(TreeNode & node)
{return node.getParent()->getParent()->getFirstChild();
}
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++ 代码格式化插件工具相关推荐
- vim代码格式化插件clang-format
title: vim代码格式化插件clang-format date: 2017-12-12 20:28:26 tags: vim categories: 开发工具 安装vim-clang-forma ...
- PyCharm代码格式化插件
PyCharm代码格式化插件 前言 1.安装autopep8 2.设置external tools 3.快捷键设置 前言 作为新手,可能对代码格式不会太注重,但其对工作而言又是必不可少的,再此,向各位 ...
- 云月VB代码格式化插件 1.0
云月VB代码格式化插件 1.0 CloudMoonFormatCode.dll 是一个VB6.0的插件,用于VB开发人员格式化代码.此插件完全免费. 主要功能: 在 VB6 IDE 中格式化当前打开窗 ...
- vsCode JS代码格式化插件ESlint
vsCode JS代码格式化插件ESlint 验证有效,Ctrl+S保存代码全格式化了.写这个主要是个人笔记,算不得重复造. 源头:https://blog.csdn.net/qq_34803821/ ...
- notepad json格式化插件_Prettier + ESLint VSCode 插件配置指南
经常在 code review 的时候发现有些同学提交上来的代码格式还存在问题,很影响阅读代码的情绪,究起原因来无非是两种情况:1.git commit 的时候加了 -n 参数,跳过了 eslint ...
- 在Sublime Text 3上安装代码格式化插件CodeFormatter
1.了解CodeFormatter插件 在Sublime Text 3中编写代码,为了能让我们的代码格式变得漂亮整洁,需要一个能自动格式代码的插件.这里发现CodeFormatter插件不错,它能支持 ...
- Sublime text3 代码格式化插件vue
同事用的windows的sublime轻量级容易上手.我们现在强制eslint规范.我们就需要安装这个格式化代码的插件"html-css-js-prettify" 使用 Subli ...
- nvim代码格式化插件formatter.nvim
大部分lsp都自带代码格式化功能,有少部分是不带的.比如:lua-language-server 就不带格式化功能.平时写lua我就手动格式化代码,或者选择代码后,按=号格式化.虽然也不影响使用,但是 ...
- notepad格式化html代码快捷键,Notepad++中代码格式化插件NppAStyle使用介绍
本文以图片和说明,手把手教大家怎么让Notepad++中的代码风格看起来更美观. 方法步骤 1.下载Notepad++并安装NppExec插件. 插件--->Plugin Manager---& ...
最新文章
- 由于授权协议中的一个错误,远程计算机中断了会话
- 300米远程深度估计:港科大重磅开源自动驾驶深度感知新技术,远超现有雷达|CVPR2020
- Visual Studio交叉编译器提供对ARM的支持
- php 类定义抽象方法吗,如何理解php的抽象类跟抽象方法
- 一套OA系统 破解中小企业4大管理难题
- 算法笔记_面试题_6.二进制/位运算相关
- 【技术专题研究】OSPF的LSA类型
- Windows任务管理器中的内存
- 如何给电脑做磁盘分区
- python入门笔记(4)
- ISBN编号的国家地区语言代码,出版社代码规则,中国出版社ISBN代码
- Mybatis在xml文件中处理大于号小于号的方法
- 2019年1月22日 总结
- Redis过期策略 实现原理
- 【YOLOv5报错】AssertionError: Label class 4 exceeds nc=4 in /xxxxxx解决方法
- Linux查看DNS地址以及端口,nslookup命令以及更强大的dig命令
- 【001】C++11允许匿名类型、局部类型作为模板实参
- 密探独家 | 访谈李开复:这三个行业会最先被 AI 颠覆
- 跟叶子学把妹——教程序猿把妹第二集
- Node.js 微服务实践:基于容器的一站式命令行工具链