Notepad++ 几款实用插件简介,让你的 Notepad++ 如虎添翼
Notepad++ 是一款非常优秀的文本编辑器,非常适合编辑源代码。Notepad++ 安装时已经附带有 Compare 等优秀插件,通过其 Plugin Manager 可以下载更多实用插件。
一、NppExec
尽管有「运行(F5)」的存在,也依然难以掩盖本插件的优秀光芒。使用该插件可以将 Notepad++ 配置成为各式语言的编译器。
1、NotePad++ 的环境变量
- FULL_CURRENT_PATH:表示当前文件的完整路径
- CURRENT_DIRECTORY:表示当前文件所在目录,不包括文件名
- FILE_NAME:表示当前文件的文件全名,不包括目录
- NAME_PART:表示当前文件的文件名称,不包括后缀名或者扩展名
- EXT_PART:表示当前文件的后缀名或者扩展名
2、配置方法
C 的配置
NPP_SAVE
cd $(CURRENT_DIRECTORY)
cmd /k cl "$(FILE_NAME)" & "$(NAME_PART).exe" & EXIT
如果采用 Visual C++ 2010 作为 C 语言的编译器,那么还需要些额外步骤:
- 在用户环境变量设置中添加 Path:"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;"
- 新增用户环境变量:
LIB:"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib;(Program Files)\Microsoft SDKs\Windows\v7.0A\Lib"
INCLUDE:"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include;(Program Files)\Microsoft SDKs\Windows\v7.0A\Include"- 在 C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ 目录下,找到 "mspdb100.dll" 和 "mspdbsrv.exe" 两个文件,一并复制到C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin 目录下。
Python 的配置
NPP_SAVE
cd $(CURRENT_DIRECTORY)
cmd /k C:\Python34\python.exe "$(FULL_CURRENT_PATH)" & EXIT
LaTeX 的配置
NPP_SAVE
cd $(CURRENT_DIRECTORY)
xelatex.exe $(NAME_PART).tex
NPP_RUN $(NAME_PART).pdf
Matlab 的配置
NPP_SAVE
cd $(CURRENT_DIRECTORY)
matlab -nosplash -nodesktop -r $(NAME_PART)
java 的配置
npp_save
cd "$(CURRENT_DIRECTORY)"
C:\Program Files\Java\jdk1.8.0_45\bin\javac.exe "$(FILE_NAME)" // 注:若已配置好 PATH,可直接使用 Javac.exe "$(FILE_NAME)"
C:\Program Files\Java\jdk1.8.0_45\bin\java.exe "$(NAME_PART)" & EXIT
二、其他插件简介
1、LightExplorer
轻量级资源管理器,优点在于将 Explorer 集成于 Notepad++ 内部。
2、MultiClipboard
多文本剪贴板:剪贴板的增强工具,提供多组存储条目。
3、Translate
顾名思义,一款翻译工具。
4、Combine
该插件可以将 Notepad++ 当前打开的全部文档合并到一个新的文档中。
5、Python Script
Python Script 将 IDLE(Python 2.7)集成到 Notepad++。
- 如果使用 Python 3.x 可能无法通过 Plugin Manager 正确安装,不妨通过 本链接 下载安装。
6、PyNpp
PyNpp 可以以控制台方式或者以 .pyw 隐藏控制台的方式运行 Python 脚本程序。
Notepad++ 几款实用插件简介,让你的 Notepad++ 如虎添翼的更多相关文章
- Photoshop 2020特别版,内置多款实用插件,功能强大
Adobe Photoshop 2020特别21.2.1.265版 组件精简 同时优化软件配置,添加多款实用强大的插件,具体详细修改精简内容如下: -精简运行库及更新组件: -精简创意云Creativ ...
- Vim的三款实用插件
Vim 是 Linux 下的常用文本编辑器,但也经常被称为是一个上古神器,因为它对于初学者而言相当不友好,也不好入门. 但是,对于高手而言,他们不仅将 Vim 玩得很溜,而且还将它当作代码开发的主要工 ...
- sublime的几款实用插件
1.CSScomb 用于调整css属性的书写顺序 2.Emmet 缩写神器 3.HTML/CSS/JS Prettify 代码格式化 4.Trimmer 去空格去空行 5.Alignment 代码对齐 ...
- 推荐几款实用的Android Studio 插件
推荐几款实用的Android Studio 插件 泡在网上的日子 发表于 2015-10-09 10:47 第 17453 次阅读 插件,Android Studio 10 编辑推荐:稀土掘金,这是一 ...
- 5款实用的jQuery验证码插件
效果图 文档结构 HTML <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...
- Notepad++前端开发常用插件介绍
Notepad++前端开发常用插件介绍 Notepad++除了自身的功能强大之外,更是有许多非常的优秀的插件,下面就总结一下前端开发过程一些比较常用的插件. Emmet Emmet的前身是Zen Co ...
- Web 开发最有用的50款 jQuery 插件集锦——《综合篇》
这篇文章是<Web 开发最有用的50款 jQuery 插件集锦>系列的最后一篇,整个系列向大家分享了在网站开发中非常有帮助的 50 款 jQuery 插件,这些插件按用途主要有以下类别:网 ...
- 【精心推荐】几款实用的 JavaScript 图形图表库
一款好的图表插件不是那么容易找到的.最近项目里需要实现统计图表功能,所以在网上搜罗了一圈,找到一些不错的图表插件,分享大家.众多周知,图形和图表要比文本更具表现力和说服力.这里给大家精心推荐几款实用的 ...
- notepad++和sublime 常用插件及主题
sublime: 常用主题有: Pastels on Dark Monokai Zenburnsque 常用插件有 Anaconda Package Control Side Bar ConvertT ...
随机推荐
- Ubuntu 12.04 添加新用户并启用root登录
启动root sudo passwd 输入密码 输入root 新密码并重复 su 切换root 添加用户比如hduser 修改密码hduserchmod u+w /etc/sudoersvi sudo ...
- [terry笔记]物化视图 materialized view基础学习
一.物化视图定义摘录: 物化视图是包括一个查询结果的数据库对像(由系统实现定期刷新数据),物化视图不是在使用时才读取,而是预先计算并保存表连接或聚集等耗时较多的操作结果,这样在查询时大大提高了 ...
- psql: 致命错误: 用户 "postgres" Ident 认证失败
RedHat: 问题: psql -U postgres 时出现:psql: 致命错误: 用户 "postgres" Ident 认证失败 解决: 修改 /var/lib/pgs ...
- [php]如何更改wamp默认的mysq空密码?
最近刚开始学php,爬坑中.上午看了会儿书,下了个源码,把文件部署到www下之后,也导入了sql文件,但是进入之后显示 = = 一开始不知道是什么.后来百度之后发现是mysql的问题,应该是源码中p ...
- angularjs2 学习笔记(三) 服务
在anglar2中服务是什么? 如果在项目中有一段代码是很多组件都要使用的,那么最好的方式就是把它做成服务. 服务是一种在组件中共享功能的机制,当我们使用标签将多个组件组合在一起时我们需要操作一些数据 ...
- DataGridView的DataGridViewCheckBox问题
datagridview有一列DataGridViewCheckBox,但连续点击的话(1秒点击N次),会导致出错,数据处理不正确,感觉 private void dgv_CellContentCli ...
- Php+Redis 实现Redis提供的lua脚本功能
<?php require_once "predis-0.8/autoload.php"; $config['schema'] = 'tcp'; $config['host' ...
- C#和ASP.Net面试题目集锦
1.有哪几种方法可以实现一个类存取另外一个类的成员函数及属性,并请举列来加以说明和分析.2.A类是B类的基类,并且都有自己的构造,析构函数,请举例证明B类从实例化到消亡过程中构造,析构函数的执行过程. ...
- Go语言工程结构
Go是一门推崇软件工程理念的编程语言. Go的代码必须放在GOPATH目录下,它应该包含三个子目录: src:用于以代码包的形式组织并保存Go源码文件.应该分为三类:库源码文件.命令源码文件.测试源码 ...
- Qt---- 点击按钮调用另一个窗口Ui
-------------------------------------------------- #include "subdialog.h" SubDialog::SubDi ...