当前位置: 首页 > news >正文

Notepad++插件安装和使用和打开大文件

版权声明:本文为博主皮皮http://blog.csdn.net/pipisorry原创文章,未经博主同意不得转载。 https://blog.csdn.net/pipisorry/article/details/25366577
http:// blog.csdn.net/pipisorry/article/details/25366577

notepad++是一个功能强大的文本编辑工具,免费、开源、速度快是它的优点,它是UltraEditor, emEditor, EditorPlus等收费工具的绝佳替代器。

notepad++代码格式化插件的下载与安装

NppAStyle是一个NotePad++的插件,用于格式化Notepad中编辑的c、c++、C#、java代码。NppAStyle在内部使用Astyle来格式化代码。

获取插件

1. Notepad++的SourceForge的Plugins主页
2. Notepad++点击菜单条最右边的那个问号点击获取插件
ANSI和Unicode版本号
Notepad++插件也是分ANSI和Unicode版本号的,所以,你下载插件的时候,记得要下载和你当前Notepad++版本号所匹配的插件。
比方,版本号中有:HexEditor_0_9_5_UNI_dll.zip和HexEditor_0_9_5_ANSI_dll.zip,所以,假设你用的是前面所推荐的Unicode版本号的话。那么所须要下载的就是HexEditor_0_9_5_UNI_dll.zip。(选择错了也不要紧,重新启动之后会提示错误)
Notepad++插件的安装方法
1. 手动安装插件
把下载到的插件的dll文件。放到相应的安装文件夹下的plugins文件夹中就可以。
个别的插件。还须要安装其它一些配置文件,比方一些xml配置文件等。

具体怎样操作,下载下来的插件压缩包中,都会有相应的提示的,依照提示安装就可以。


2. 通过Plugin Manager安装插件

关于怎样通过使用Plugin Manager去安装插件

Note:

1. Notepad++插件安装完成后,须要重新启动Notepad++,这样才干正确识别并可用。

2. 重新启动之后注意设置一下,插件 - NPPASTYLE - options - 选择你想要的代码格式。

3. 格式化快捷键 alt+f

notepad++配置文件和插件的复用

notepad++配置文件存储位置: %AppData%\Notepad++

复制到还有一个电脑中。打开notepad++界面配置就一样了,包含插件

http://blog.csdn.net/pipisorry/article/details/25366577


Notepad++中经常使用的插件

1. 16进制编辑器: HEX-Editor

插件功能:此插件主要提供了16进制查看与编辑的功能。

插件用途:以16进制模式查看和编辑文件。

插件安装:參考第 1.3 节 “Notepad++插件的下载与安装”去安装Hex Editor插件

HEX-Editor功能具体解释:

1.1. 以16进制模式查看当前文件

有几种方法实现以16进制模式查看当前文件:

  • 插件(P) ⇒ HEX-Editor ⇒ View in HEX Ctrl+Alt+Shift+H

  • 点击工具栏上HEX Editor的图标

  • 直接使用快捷键:Ctrl+Alt+Shift+H

[提示]提示

退出16进制模式,和进入16进制模式的方法同样。

然后就能够以16进制模式,查看当前文件了:

接着,就能够去查看和编辑相应的16进制的值。

关于很多其它的选项。比方想要设置其它字体类型和字体大小。能够去上述的HEX-Editor以下的Options中。依据自己的须要设置:

1.3. 导出彩色代码为其它(word。HTML)格式的文件: NppExport

插件功能:导出已着色代码为其它格式的文件

插件用途:将彩色代码,导出为word文档(RFT)或网页(HTML)文件。或者将彩色代码(RTF格式或HTMl格式)复制到剪贴板。粘贴到别的(word文档,HTML网页)中去。

插件安装:在安装过程中,默认已选择安装此插件:图 2.2 “Notepad++默认已安装了一些插件”

NppExport功能具体解释:

2.1. 将当前(已着色/代码高亮/语法高亮的)彩色代码导出到Word文件或HTML网页中

对于选中的代码。将其相应的RTF格式的内容,复制到剪贴板:

然后粘贴到新建的word文档中:

想要获得彩色代码的人,对于此功能,相信会非常喜欢的。

[提示]直接拷贝代码。是没有彩色代码的效果的

差点忘了说了,与此处的彩色代码拷贝功能相相应的是:

对于在普通文本编辑器中。包含当前的Notepad++编辑器,安装普通赋值操作去的拷贝的一段代码:

然后粘贴到别的地方,是没有彩色代码的效果的:

所以,有了对照。才知道此处彩色代码拷贝的优点。

相应的。想要将整个文件所有导出的话,就是:

插件(P) ⇒ NppExport ⇒ Export to RTF

就可以将当前已经语法高亮的彩色的xml代码:

导出到word文件里了:

非常明显,假设你须要在word中粘贴此彩色代码,此功能。再好用只是了。

对于导出为HTML网页,做法是相似的:

4. 轻量级资源管理器: Light Explorer

插件功能:轻量级的Explorer

插件用途:方便打开文件

插件安装:參考第 1.4.1.2 节 “通过Plugin Mangager安装插件”去安装Light Explorer插件。

Light Explorer功能具体解释:

4.1. 通过Light Explorer浏览文件,打开文件

能够通过直接点击相应的图标去打开轻量级的资源管理器:

接下来,就非常easy了。就是浏览文件夹。找到想要打开的文件。双击,就可以用此Notepad++打开该文件了。

刚试了试,发现,此处,不论是何种文件,比方图片,都能够用Notepad++打开的。

当然。打开的图片等类型的文件的话。也都是以文本模式打开的:

5. 括号自己主动补全插件: XBracket Lite

之前就一直希望Notepad++拥有此功能。结果没找到选项,如今最终通过插件得以实现了。

是从Bracket autocompletion中得知的此插件XBracket Lite的。

插件功能:对于一些括号类的字符,比方单引號',双引號",圆括号(,大括号{,反括号[等,自己主动帮你实现自己主动补全

插件用途:减轻了写代码和编译xml类的文件时候的工作量

插件安装:參考第 1.4.1.2 节 “通过Plugin Mangager安装插件”去安装XBracket Lite插件,截图例如以下:

XBracket Lite功能具体解释:

5.1. 通过XBracket Lite实现括号的自己主动补全

先去打开相应的设置:

再依据自己的须要去设置:

当中解释一下相应的选项的含义:

  • Treat'' as brackets

    把单引號',也看成是括号,这样以后输入单个单引號。也能够实现自己主动补全还有一个单引號了。

  • Treat< > as brackets

    把尖括号也看成是括号的一类,这样就方便了在xml。html等文件里写tag的时候,自己主动帮你补全。

    假设选择了: </>,那么输入了<后,就补全出来/>了。

    假设选择了:Only if file extension contains,那么就仅仅有当前是这些htm,xml等文件的时候。才对于尖括号使用自己主动补全。别的类型文件里,不去对尖括号实现补全操作。

  • Skip escaped bracket characters:\[,\} etc.

    当输入\[或者是\}的时候。就不自己主动补全。

    由于在写代码时。非常多时候反斜杠加上这些括号,本身就是想要表示单个字符而已,所以不须要补全。

  • Autocomplete brackets([{""}])

    即 是否启用此插件。

设置好之后,启用该插件,随便打开个文件,输入这些括号类字符的时候。就会发现,能够自己主动帮你实现自己主动补全了。

6. 支持Notepad++中使用js脚本实现功能扩展: jN

之前叫做NppScripting,后来改名为jN

插件功能:使得Notepad++中能够通过执行相应的javascript脚本。其会扩展一些额外功能,加入相应的菜单。提供各种功能

插件用途:使得你能够实现。自己写javascript脚本。差点儿能够实现不论什么你想要的功能。并且本身其已经实现了非常多经常使用的功能。供你使用。

插件安装:

參考第 1.3.2.1 节 “手动安装插件”下载jn.zip

解压后,把jN文件夹和jN.dll复制到Notepad++的plugin文件夹下就可以。

很多其它的细节。參考【记录】利用Notepad++的jN插件中的URL编码解码插件。实现从错误的google地址中提取原始url的功能

7. 显示函数列表:Function List

插件功能:用于显示出函数的列表。

支持非常多种语言,包含C, C++, Resource File, Java, Assembler, MS INI File, HTML, Javascript, PHP, ASP, Pascal, Python, Perl, Objective C, LUA, Fortran, NSIS, VHDL, SQL, VB and BATCH

插件用途:这样以后打开Python等文件。就能够通过双击显示出来的函数列表中的某函数,实现高速定位到相应的位置了。

插件安装:

參考第 1.3.2.1 节 “手动安装插件”下载FunctionList_2_1_UNI_dll.zip

解压后,依照install.txt中的提示去:

把FunctionList.dll复制到 安装文件夹\Notepad++\plugin下

把Gmod Lua.bmp和C++.flb复制到 安装文件夹\Notepad++\plugin\config下

把FunctionListRules.xml复制到 %APPDATA%\Notepad++\plugins\config下

当中须要注意的是,此处的FunctionListRules.xml就是定义了各种语言的搜索函数的规则。必须把该文件复制到上述位置才干够。像我最開始的时候,复制到安装文件夹\Notepad++\plugin\config下是不能够的。

而%APPDATA%的位置,在我这里的是C:\Users\CLi\AppData\Roaming\Notepad++\plugins\config

之后通过 插件 ⇒ Function List ⇒ List...或者快捷键Ctrl+Alt+Shift+L,就能够打开当前文件的函数列表了:

8. js代码压缩,js代码格式化,JSON查看器: JSMinNpp

插件功能:包含三个功能:

  1. js代码压缩
  2. js代码格式化功能
  3. JSON代码查看器,以树状列表显示

插件用途:三和一功能的插件,非常是方便使用。

插件安装:

參考第 1.3.2.1 节 “手动安装插件”,去JSMinNpp下载JSMinNPP.1.11.2.uni.zip,解压后把JSMinNPP.dll复制到plugin文件夹就可以。

去试了试,真的非常好用:

  1. js代码压缩
  2. js代码格式化功能
  3. JSON代码查看器。以树状列表显示

话说。装了这个插件之后,曾经一直使用的,在线版本号的HTML/JS代码格式化站点:Beautify JavaScript or HTML,就能够降低使用次数了。

由于javascript,json等代码,都能够使用此插件格式化并以树状显示了。

仅仅只是,对于html代码的格式化。还是须要用到那个jsbeautifier的。

[Notepad++中经常使用的插件]


Notepad++打开大文件卡死

Notepad++打开大文件不佳。一般>400m就会卡死

换用ultraedit打开。ultraedit能够打开几个G的文件

from:http://blog.csdn.net/pipisorry/article/details/25366577


转载于:https://www.cnblogs.com/mqxnongmin/p/10676504.html

相关文章:

  • 在SharePoint Server 2010中更改“我的网站”
  • 基数排序的理解和实现(Java)
  • P1962 斐波那契数列-题解(矩阵乘法扩展)
  • DotNetNuke模块开发(一)
  • LOJ104 普通平衡树
  • Airport Simulation (数据结构与算法 – 队列 / Queue 的应用)
  • 掌握 Dojo 工具包
  • js中用变量作为$()内id的值、动态获取id,及获取其下面的class元素
  • 读Google三大论文后感
  • 数据展现DataList控件(26)
  • [转帖] 使用 InstallShield 安装和卸载SQL Server 数据库
  • Spring Cloud微服务如何设计异常处理机制?
  • SpringCloud 之 Bus消息总线
  • 26步打造高访问量网站[经典]
  • Silverlight 4中把DataGrid数据导出Excel—附源码下载
  • (ckeditor+ckfinder用法)Jquery,js获取ckeditor值
  • (十五)java多线程之并发集合ArrayBlockingQueue
  • 2017 年终总结 —— 在路上
  • AngularJS指令开发(1)——参数详解
  • canvas 高仿 Apple Watch 表盘
  • css的样式优先级
  • gops —— Go 程序诊断分析工具
  • HTTP传输编码增加了传输量,只为解决这一个问题 | 实用 HTTP
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • k8s如何管理Pod
  • Markdown 语法简单说明
  • mongo索引构建
  • 翻译:Hystrix - How To Use
  • 工作中总结前端开发流程--vue项目
  • 设计模式(12)迭代器模式(讲解+应用)
  • 使用docker-compose进行多节点部署
  • 学习Vue.js的五个小例子
  • 一些基于React、Vue、Node.js、MongoDB技术栈的实践项目
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • #AngularJS#$sce.trustAsResourceUrl
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (第9篇)大数据的的超级应用——数据挖掘-推荐系统
  • (附源码)计算机毕业设计高校学生选课系统
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • .NET 8.0 中有哪些新的变化?
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET8.0 AOT 经验分享 FreeSql/FreeRedis/FreeScheduler 均已通过测试
  • .NET精简框架的“无法找到资源程序集”异常释疑
  • .NET轻量级ORM组件Dapper葵花宝典
  • :如何用SQL脚本保存存储过程返回的结果集
  • @ConfigurationProperties注解对数据的自动封装
  • [1181]linux两台服务器之间传输文件和文件夹
  • [BUG]Datax写入数据到psql报不能序列化特殊字符
  • [BZOJ1178][Apio2009]CONVENTION会议中心
  • [CareerCup] 14.5 Object Reflection 对象反射
  • [EFI]Dell Inspiron 15 5567 电脑 Hackintosh 黑苹果efi引导文件
  • [hdu 1711] Number Sequence [kmp]