Notepad++ 几款实用插件简介,让你的 Notepad++ 如虎添翼

摘要:
Notepad++是一款非常优秀的文本编辑器,非常适合编辑源代码。Notepad++安装时已经附带有Compare等优秀插件,通过其PluginManager可以下载更多实用插件。使用该插件可以将Notepad++配置成为各式语言的编译器。Python的配置NPP_SAVEcd$cmd/kC:Python34python.exe"$"&EXITLaTeX的配置NPP_SAVEcd$xelatex.exe$.texNPP_RUN$.pdfMatlab的配置命令行运行MatlabNPP_SAVEcd$matlab-nosplash-nodesktop-r$java的配置npp_savecd"$"C:ProgramFilesJavajdk1.8.0_45injavac.exe"$"//注:若已配置好PATH,可直接使用Javac.exe"$"C:ProgramFilesJavajdk1.8.0_45injava.exe"$"&EXIT二、其他插件简介1、LightExplorer轻量级资源管理器,优点在于将Explorer集成于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.0VCin;"
  • 新增用户环境变量:
    LIB:"C:Program Files (x86)Microsoft Visual Studio 10.0VClib;(Program Files)Microsoft SDKsWindowsv7.0ALib"
    INCLUDE:"C:Program Files (x86)Microsoft Visual Studio 10.0VCinclude;(Program Files)Microsoft SDKsWindowsv7.0AInclude"
  • 在 C:Program Files (x86)Microsoft Visual Studio 10.0Common7IDE 目录下,找到 "mspdb100.dll" 和 "mspdbsrv.exe" 两个文件,一并复制到C:Program Files (x86)Microsoft Visual Studio 10.0VCin 目录下。

Python 的配置

NPP_SAVE     
cd $(CURRENT_DIRECTORY)  
cmd /k C:Python34python.exe "$(FULL_CURRENT_PATH)" & EXIT

LaTeX 的配置

NPP_SAVE                          
cd $(CURRENT_DIRECTORY) 
xelatex.exe $(NAME_PART).tex     
NPP_RUN $(NAME_PART).pdf   

Matlab 的配置

命令行运行 Matlab

NPP_SAVE     
cd $(CURRENT_DIRECTORY) 
matlab -nosplash -nodesktop -r $(NAME_PART)

java 的配置

npp_save
cd "$(CURRENT_DIRECTORY)"
C:Program FilesJavajdk1.8.0_45injavac.exe "$(FILE_NAME)" // 注:若已配置好 PATH,可直接使用 Javac.exe "$(FILE_NAME)"
C:Program FilesJavajdk1.8.0_45injava.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++ 如虎添翼》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Java Socket中使用ObjectInputStream对象的注意事项可视化GC日志分析工具下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

pycharm+python+Django之web开发环境的搭建(windows)

转载:https://blog.csdn.net/yjx2323999451/article/details/53200243/ pycharm+python+Django之web开发环境的搭建(windows) 最近在学习python,总感觉网上写的一些东西对新手(python方面的程序员)来说不是太友好。有些文章写得不是太详细,有些又写得比较高升。对于...

Django2.2使用mysql数据库pymysql版本不匹配问题的解决过程与总结

前置条件 django版本:2.2.1 python版本:3.6.6 mysql版本:mysql-community8.0.15 问题 在搭建django项目,配置mysql数据库时遇到无法迁移数据库的问题,错误信息如下图: 问题分析过程 由错误信息,可大致看出是一个叫mysqlclient的包版本不匹配导致的问题。 搜索引擎检索相关错误,得知:pyth...

【大数据课堂0003】【import】__file__ 作用以及模块导入方法

【原理】import 导入模块,就是能够根据sys.path环境变量的值,找到具体模块的路径。 import上一级目录的模块===> sys.path.insert(0,'../') #最简洁做法 python 执行py 文件的时候,默认就会把当前目录增加到sys.path中。sys.path[0]。 – src   |– mod1.py   |...

使用Python操作Redis详解

之前的五天,过了个愉快的周末,然后将公司AbaseDump的调度部分代码看懂并且在此之上完成了OnlyDump的功能代码,代码不可以公开,今天完工,明天测试,晚上来总结一下这几天学到的一点应用。 使用Python操作Redis详解 ---------------------------------------------------------------...

Python实现mysql数据库增删改查

利用python操作mysql数据库用法简单,环境配置容易,本文将实现对库增、删、改、查的简易封装! 1. 环境配置 安装第三方包,导入模块mysql.connector pip install mysql-connector 2.使用说明 本文将提供add,delete,update,query以及connect五种方法,下边将详述使用参数: 方法名...

android 录制

引用:http://www.jtben.com/document/919575 出自ATHZ-SEC1-WIKI   跳转到: 导航, 搜索 Android 事件录制脚本的生成 Software R&D Center-SW R&D Dept.-Sec.1HZSWTL2011008Prepared by: Andy3 LiuJan. 2...