NppAutoIndent 自动缩进
CCompletion 自动补全。
TextFX 插件
nppFTP 运行程序

=========================================================================================
Notepad++ 与 GCC 配合,搭建简单的编辑编译环境:

1、安装GCC,并完成必要配置;

2、安装notepad++,解压缩bin包,并拷贝到指定目录即可;

3、打开notepad++,在“设置”菜单中配置编辑环境以符合自己习惯,包括字体、颜色、代码着色和快捷键等;

4、在“插件”->“NppExec”中配置Console窗口参数以符合自己习惯,包括字体、颜色、背景色等;

5、建立命令脚本:F6键打开执行窗口,选择“temporary script”,输入引号中命令,不带引号:
 
 “npp_save
 G++ $(FILE_NAME) -o $(NAME_PART).exe -g”,
 保存并定义脚本名称为“GCC_Compile”(随意取),这样编译命令脚本就建好了;

同样的方法再创建运行命令脚本:
 “$(NAME_PART).exe” ,保存为“Run”;

创建调试命令脚本:
 “gdb $(NAME_PART).exe”,保存为“GDB_Debug”;
 
 创建编译并链接命令脚本:
 “INPUTBOX "请输入库路径"
 npp_save
 G++ $(FILE_NAME) -o $(NAME_PART).exe -g $(INPUT)”,保存为“GCC_Complib”

在“插件”->“NppExec”中打开高级选项窗口,在“菜单项”中选择GCC_Compile,
 在菜单中设置菜单名称为“GCC编译”,并增加;
 同样的方法增加Run为“运行”,增加GDB_Debug为“GDB调试”,增加GCC_Complib为“链接编译”; 退出程序重新启动;然后在“设置”->“管理快捷键”中,从“Plugin Commands”中找到这几项并设置快捷键,我分别设为Ctrl+Alt+F5、Ctrl+Alt+F6、Ctrl+Alt+F8、Ctrl+Alt+F9(Ctrl+Alt+F7被notepad++占用);
 
6、在“插件”->“NppExec”中选择“Follow $(CURRENT_DIRECTORY)”菜单项,表示Console窗口的当前目录随同文件;如果不选择的话,在建立脚本文件时就得自己使用cd命令切换到当前目录了;
 
7、这样的环境非常适合用来编写小程序,一般步骤:
 
 Ctrl+N (新建文档),  写代码,  Ctrl+S(保存为xxx.cpp),
 Ctrl+Alt+F5(弹出Console窗口,并执行GCC_Compile脚本命令执行编译),
 若无错误提示则编译成功,Ctrl+Alt+F6 启动程序,测试运行结果,
 否则根据提示行和错误信息修改代码,修改完毕后Ctrl+Alt+F5再编译……
 需要调试时Ctrl+Alt+F8!

参考:http://blog.csdn.net/shellching/article/details/4402971

在Notepad++中实现goto definition(转到定义)的功能

要安装插件SourceCookifier

首先选择菜单 插件->Plugin Manager->Show Plugin Manager打开插件管理器。在Available的列表里SourceCookifier项前打勾,并点击安装。安装后之后需要重启notepad++。

接下来选择菜单插件->SourceCookifier->Toogle SourceCookifier,这样便打开了SourceCookifier面板。

使用方法: 将工程源码顶层目录拖入SourceCookifier工具栏窗口或者修改session

notepad++ 运行当前文件

Nodepad++ 在windows 7 64位系统下编辑运行批处理文件

Nodepad++是32位程序,官网上没有提供64位程序下载。

要是使用他的运行上直接添加

Cmd.exe /c "$(FULL_CURRENT_PATH)"

他调用的是32位cmd.exe,大家可以测试:获得系统变量的值%PROCESSOR_ARCHITECTURE%是 x86,而真正的系统是amd64。

最后Google,在http://stackoverflow.com/questions/25358824/notepad-open-current-dir-cmd-using-64-bit-cmd上找到解决办法

c:\windows\sysnative\cmd.exe

修改为

c:\windows\sysnative\cmd.exe /c "$(FULL_CURRENT_PATH)"

测试以下系统变量%PROCESSOR_ARCHITECTURE%,是amd64。

http://stackoverflow.com,好网站推荐!

上面的还可以直接写:

注意,"$(FULL_CURRENT_PATH)" 为完整命令,包括英文双引号。

上面的有一个问题,当bat里面用到相对路径时,会出现找不到文件的错误

解决办法:看下面文章:

notepad++ NppExec插件——修改当前目录为工作目录

 

当运行脚本时,调用文件相对路径时,notepad会出现找不到文件的io错误。

 在Notepad++上Plugins->Plugins Manager里面安装NppExec plugin,然后 勾选NppExec --> Follow $(CURRENT_DIRECTORY), 这样以后运行脚本默认目录就是当前目录了。

notepad++使用技巧及插件汇总的更多相关文章

  1. 很全的vue插件汇总,赶紧收藏下(转)

    Vue是一个构建数据驱动的 web 界面的渐进式框架.Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件特别整理了常用的vue插件,来了个大汇总,方便查找使用,便于工作 ...

  2. vue插件汇总

    浏览了一下,确实不错,另补充以下几个插件(欢迎大家将自己使用的插件留言给我,共同进步): vue-orgchart  可编辑,可导出 JSON 的树形组织图 的VUE组件 viewerjs  强大的图 ...

  3. 常用 Gulp 插件汇总 —— 基于 Gulp 的前端集成解决方案(三)

    前两篇文章讨论了 Gulp 的安装部署及基本概念,借助于 Gulp 强大的 插件生态 可以完成很多常见的和不常见的任务.本文主要汇总常用的 Gulp 插件及其基本使用,需要读者对 Gulp 有一个基本 ...

  4. notepad++ 编辑xml的插件和使用方法

    notepad++ 编辑xml的插件和使用方法.mark http://blog.csdn.net/wangnan537/article/details/48712233

  5. Notepad++前端开发常用插件介绍 - BorisHuai前端修炼 - 博客频道 - CSDN

    Notepad++前端开发常用插件介绍 - BorisHuai前端修炼 - 博客频道 - CSDN.NET http://blog.csdn.net/borishuai/article/details ...

  6. Notepad++中常用的插件

    Notepad++中常用的插件 Notepad++实用插件分享 otepad++前端开发常用插件介绍

  7. Notepad++的Json格式化插件

    安装  :1.下载插件压缩包并解压出dll:Jsonviewer2.dll(64位)或NPPJSONViewer.dll(32位); 2..拷贝对应dll到Notepad++安装目录下的plugins ...

  8. Notepad++中代码格式化插件NppAStyle

    本文以图片和说明,手把手教大家怎么让Notepad++中的代码风格看起来更美观. 工具/原料 Windows7 Notepad++ NppAStyle(Notepad++的一个插件) 方法/步骤  直 ...

  9. 49个你应该了解的Android Studio技巧、插件与资源 http://www.apkbus.com/blog-822721-72630.html (出处: 安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户)

    49个你应该了解的Android Studio技巧.插件与资源http://www.apkbus.com/blog-822721-72630.html(出处: 安卓巴士 - 安卓开发 - Androi ...

随机推荐

  1. 百分比布局实现响应式布局在 IE6 中填坑思路

    最近接了个政府项目,政府项目要求响应式,并且兼容IE6,不想用媒体监测的方法,于是用了百分比布局的方法,但是IE6真是名不虚传,做第一个界面就遇到了个bug ①两张宽度各占50%的图片无法在同一横排, ...

  2. HDU 3555 Bomb 数位dp

    题目链接: http://acm.hdu.edu.cn/showproblem.php?pid=3555 Bomb Time Limit: 2000/1000 MS (Java/Others) Mem ...

  3. Posix线程编程指南(4) 线程终止

    线程终止方式 一般来说,Posix的线程终止有两种情况:正常终止和非正常终止.线程主动调用pthread_exit()或者从线程函数中return都将使线程正常退出,这是可预见的退出方式:非正常终止是 ...

  4. EditPlus配置[C++] [Python] [Java] 编译运行环境

    以前一直用Codeblocks写C++,eclipse写Java,再在eclipse里面集成PyDev写Python,首先无法忍受代码自动补全功能(这个功能也许你万分喜欢),也无法忍受如此重量级的ID ...

  5. [转载]Thread.Sleep(0)妙用

    原文地址:http://blog.csdn.net/lgstudyvc/article/details/9337063 来自本论坛: 我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段 ...

  6. Grid分组汇总

    Ext.onReady(function () {                Ext.define('personInfo', {                    extend: 'Ext. ...

  7. zend studio 快捷键收集

    Ctrl + /            单行注释 Ctrl + Shift + / 添加块注释 Ctrl + Shift + \   移除块注释 Ctrl + Shift + F 调整代码格式 Ctr ...

  8. Ruby中的语句中断和返回

    李哲 - APRIL 28, 2015 return,break,next 这几个关键字的使用都涉及到跳出作用域的问题,而他们的不同 则在于不同的关键字跳出去的目的作用域的不同,因为有代码块则导致有一 ...

  9. Codeforces 452E Three Strings(后缀自动机)

    上学期很认真地学了一些字符串的常用工具,各种 suffix structre,但是其实对后缀自动机这个部分是理解地不太透彻的,以致于看了师兄A这题的代码后,我完全看不懂,于是乎重新看回一些学习后缀自动 ...

  10. HDU4871 Shortest-path tree(树分治)

    好久没做过树分治的题了,对上一次做是在南京赛里跪了一道很裸的树分治题后学的一道,多校的时候没有看这道题,哪怕看了感觉也看不出来是树分治,看出题人给了解题报告里写了树分治就做一下好了. 题意其实就是给你 ...