• 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.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 脚本程序。

  • 相关阅读:
    vscode安装扩展插件提示:扩展不可用,XHR error?
    react函数组件的条件渲染和列表渲染
    动态设置背景图片和图片地址
    computed和watch,getters的计算变化
    VueLazyLoad图片懒加载
    vuex实现数据持久化
    vuex不需要一个个引入模块文件
    react的state和setState
    热爱生命 汪国真
    分分钟手写http server
  • 原文地址:https://www.cnblogs.com/Pandaman/p/notepad.html
Copyright © 2020-2023  润新知