我觉得,做开发的一定要有一个简单,但功能强大的文本编辑器。我比较喜欢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++支持jQuery、html5、css3

    Notepad++里的代码提示文件是以XML文件存放于目录 ....\Notepad++\plugins\APIs\下的. 将这三个文件:html.xml, css.xml, javascript.x ...

  2. Notepad++ 列操作

    在网上找到一篇关于socket编程的文章,想把其中的代码直接拷贝下来运行测试,但是人家网站做的不够人性化,每行的开头都有行号,直接拷贝就要一行行的删除,甚是麻烦,想到linux下的vi编辑器可以完成列 ...

  3. notepad++及Scintilla

    notepad++是一个不错的源代码编辑的软件, 其内部使用了 Scintilla 作为UI的实现, notepad++源代码可在在http://notepad-plus.sourceforge.ne ...

  4. 使用Notepad++比较文件的差异

    有时候需要比较两个文件的差异部分,如果不在git里可以使用Notepad++的插件. 在Notepad++中安装Compare插件 打开NotePad++,点击工具栏上的插件--Plugin Mana ...

  5. Windows7在Notepad++中配置Python+OpenCV

    1.  从http://notepad-plus-plus.org/下载最新的Notepad++6.2.1安装: 2.  从http://www.python.org/下载python-2.7.3.m ...

  6. notepad php发布网站,谈谈如何把WordPress部署到服务器上

    第一次部署本网站,稀里糊涂差不多用了大半天,真是惭愧呀,很想狠狠的抽自己一下.老子信了你的邪!!!废话不多说,大概的步骤是: 前奏1.注册域名--云主机购买--域名备案--域名解析(dodo也是首次对 ...

  7. 放弃 Notepad++,事实证明,还有 5 款更牛逼……

    点击关注公众号,Java干货及时送达 今天跟大家聊一聊,作为文本编辑工具,还有比 Notepad++ 更好的替代工具吗?别说,还真有另外5款(为啥有些粉丝说,要卸载Notepad++ 呢,其实这个No ...

  8. 卸载Notepad++!事实已证明,它更牛逼……

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 作者:lucida lucida.me/blog/subl ...

  9. 收藏:因为有这篇Sublime Text使用教程,我立即卸载掉了Notepad+...

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试资料 作者:lucida 链接:http://lucida.me/blo ...

  10. 【转】无法将notepad++添加到打开方式列表中的解决办法

    问题:想要设置notepad++为默认打开方式,却发现在点击browse找到notepad++.exe点击打开后没有在打开方式列表中找到notepad++.  原因:更新程序版本后程序的路径发生了变动 ...

最新文章

  1. 为什么说重启能解决90%的问题
  2. 苹果竟放出“流氓” APP
  3. yslow前端性能测试工具
  4. netty系列之:使用netty搭建websocket服务器
  5. oracle中rownum和row_number()的区别
  6. 最近公共祖先 python_求二叉搜索树的最近公共祖先
  7. 计算机user用户的密码存储在,windows存放用户密码的文件
  8. Linux系统管理第1天
  9. loc与iloc函数的使用
  10. java咖啡馆_Java咖啡馆(11):Java插件技术
  11. Mind+实例5——打地鼠游戏
  12. 【101】NLP 自然语言处理14种分类算法】
  13. Metal每日分享,调整胶片颗粒感滤镜效果
  14. 写互联网文案的新技巧
  15. MFRC522模块开发笔记
  16. 关于 SCJP 1.4 考试
  17. 音视频互动平台应用分析
  18. Java多线程编程之读写锁【ReentrantReadWriteLock】
  19. 从矩阵乘法来看-O优化和ijk执行顺序对程序性能的影响
  20. 使用深度学习实现iPhone X的FaceID

热门文章

  1. XML Schema介绍之namespace
  2. spring的bean定义真的和顺序无关?
  3. Java Annotation详解
  4. log4j.rootLogger 与log4j.rootCategory 有什么区别 .
  5. 神经网络之dropout层
  6. ubuntu默认防火墙
  7. 面向Java应用的快速Web服务支持工具 - Netrifex
  8. 数位 DP 入门 (不要 62+windy 数)
  9. linux下安装mysql-5.6.41
  10. ubuntu14.04 下emacs 24 配置