我觉得,做开发的一定要有一个简单,但功能强大的文本编辑器。我比较喜欢notepad++,而且一直使用。准备通过这篇文章分享一下我的notepad++配置。

希望广大notepad++用户,如果有好的配置也能向我推荐一下。

Theme设置

由于可能会长时间面对电脑编辑文本,所以给编辑器找一个舒服的背景颜色很重要。

在notepad++中有很多theme可以选择,通过"Settings -> Style configurator… -> Select theme"你就可以选择一款适合自己的theme了。

文件内容比较

通过notepad++,可以很方便的比较两个文本的差别。比较的快捷键是"Alt + D",撤销比较是"Ctrl + Alt + D"。

文件目录浏览

如果编辑一组文件时,经常切换目录打开文件是一件费时费力的事情。在notepad++中,可以通过"Explorer.dll"插件在notepad++的工作界面上方便的浏览文件目录。

要启用这个功能也很简单,下载"Explorer.dll",把dll文件放到notepad++的plugin文件夹,重启notepad++。这是就可以看到浏览文件目录的工作窗口了。

通过notepad++执行python

这个功能是我现在最喜欢的,由于工作中要经常用到python,所以每次能够从notepad++直接执行是一件很爽的事情。

下面开始配置:

  1. 通过"Run -> Run…"打开Run配置窗口

  2. 输入执行python的配置命令,cmd /k cd "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT,然后选择"Save…"
  3. 输入自定义命令名和快捷键

通过以上配置,就可以通过"Alt + z"来执行python脚本了,上效果图

通过notepad++执行node

通过配置python环境的方法,同样的可以配置node的执行环境。

配置命令是,cmd /k cd "$(CURRENT_DIRECTORY)" & node "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT

另外,所有在notepad++中自定义的Run快捷键,都可以通过"Settings -> Shortcut Mapper… -> Run Commands"来查看。

具体快捷键对应的指令会被保存在"C:\Users\×××\AppData\Roaming\Notepad++\ shortcuts.xml"中,可以通过修改这个文件来修改快捷键对应的指令。

我的notepad++的更多相关文章

  1. notepad++设置默认打开txt文件失效的解决方法

    1.系统环境 win10企业版,64位系统 2.初步设置 设置txt默认为notepad++打开,菜单:设置->首选项->文件关联 选择对应的文件扩展,点击"关闭"按钮 ...

  2. NotePad++中JSLint的使用

    1.第一步下载Notepad++ 2.安装JSLint插件 3.运行JSlint 4.前提是你设置了当前语言或者本身文件就是js 5.JSLint的作用主要就是检查你的JS的规则正确性(至少是绝大部分 ...

  3. Notepad++ 实用技巧

    Notepad++是一款开源的文本编辑器,功能强大.很适合用于编辑.注释代码.它支持绝大部分主流的编程语言. 本文主要列举了本人在实际使用中遇到的一些技巧. 快捷键 自定义快捷键 首先,需要知道的是: ...

  4. 我喜欢的Notepad++插件

    Notepad++插件 HEX-Editor 文本转16进制,查看编辑. NppExport 导出已着色代码为其他格式的文件. 将彩色代码,导出为word文档(RFT)或网页(HTML)文件,或者将彩 ...

  5. Notepad++源码编译及其分析

    Notepad++是一个小巧精悍的编辑器,其使用方法我就不多说了,由于notepad++是使用c++封装的windows句柄以及api来实现的,因此对于其源码的研究有助于学习如何封装自己简单的库(当然 ...

  6. Reverse Core 第二部分 - 14&15章 - 运行时压缩&调试UPX压缩的notepad

    @date: 2016/11/29 @author: dlive 0x00 前言 周六周日两天在打HCTF2016线上赛,没时间看书,打完比赛接着看~~ 0x01 运行时压缩 对比upx压缩前后的no ...

  7. Notepad++ 使用nppexec插件配置简易开发环境

    notepad++  采用nppexec插件来配置简易开发环境,而不需要笨重的IDE以及麻烦.重复的命令行.控制台输入: 以下为本人最近用到的脚本配置: //编程语言脚本中$(NAME_PART).x ...

  8. notepad++快捷键

    notepad++现在是我最常用的文本编辑工具,其中使用的列模式编辑,也是很好使用的. 基本的快捷键: Ctrl-C,Ctrl-X,Ctrl-V,Ctrl-Y,Ctrl-A,Ctrl-F,Ctrl-S ...

  9. 设置NotePad++设置"不打开上次关闭的文件"

    notepad++是一个很好的记事本工具,但是默认会记录上次打开时未关闭的文件,但是实际上用起来并不方便, 可以按照下面的方式去除,notepad++版本:v6.6.2,os:win7 64位 按照以 ...

  10. 给notepad++添加右键菜单

    Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\Shell\NotePad++] [HKEY_CLASSES_ROOT\*\Shel ...

随机推荐

  1. C#内置泛型委托:Func委托

    1.什么是Func委托 Func委托代表有返回类型的委托 2.Func委托定义 查看Func的定义: using System.Runtime.CompilerServices; namespace ...

  2. 再谈git的http服务-权限控制gitweb版(未成功)

    截至目前,对gitweb的掌握还没达到最终目标,仅仅实现了通过浏览器来浏览项目,通过git命令仍然未能clone项目.但仍然要记录下来,主要是因为打算暂时放弃这条路,而所收获的一些经验还是要记录下来. ...

  3. Trie数 --- 统计公共前缀

    <传送门> 统计难题 Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131070/65535 K (Java/Others ...

  4. R语言进行数据预处理

    R语言进行数据预处理wranging li_volleyball 2016年3月22日 data wrangling with Rpackages:tidyr dplyr Ground rules l ...

  5. Sword libcurl使用

    libcurl编译 >> ./configure --prefix=/opt/soft/curl --disable-ldap --disable-ldaps >> make ...

  6. Reusable async validation for WPF with Prism 5

    WPF has supported validation since the first release in .NET 3.0. That support is built into the bin ...

  7. Axiom3D:Buffer漫谈

    在前面数据绑定基本流程,简单说了下,在Axiom中,数据从我们C#的托管环境到下面的OpenGL或是D3D的非托管环境,有个转化过程,相关实现我们可以从BufferBase看起.BufferBase与 ...

  8. mysql小题趣事

    题一 答案: case when +条件 +then 显示什么 +else+显示另外什么+end

  9. 用OpenGL实现粒子的随机运动

    一.目的: 掌握OpenGL中粒子的绘制.随机数的使用 二.代码: Github地址 #include "stdafx.h" #include <GL/glut.h> ...

  10. perl 截取 fastq文件

    #!/usr/bin/perl -w use warnings; use strict; input_fastq trim_length}; ; my ($fastq, $trim_length) = ...