打造顺手的Notepad++
2016-07-29 00:00
183 查看
Notepad++(下面简称np++)一直是我在Win下最钟爱的文本编辑器。开源&Free,并且有丰富的插件,在处理脚本/
配置方面绝对是利器。
np++在默认情况下有点朴素,经过一些简单的设置,可以达到如下效果:
这里介绍一下我的np++的配置:
红色部分框起的选项非常实用, 支持“Ctrl + 鼠标点击” 选中多行同时编辑, 类似于TextMate中按下Option的纵向选择 。
主题试了一遍之后比较喜欢“Bespin”
字体采用最熟悉的"Courier New" (eclipse中的默认字体), 注意,这里需要勾选上“使用全局字体”和“使用全局字体大小”,否则np++不会采用自定义字体格式。
如果np++已经在path中, 下面这条批处理将非常好用:(用来快速编辑tomcat->server.xml文件)
配置方面绝对是利器。
np++在默认情况下有点朴素,经过一些简单的设置,可以达到如下效果:
这里介绍一下我的np++的配置:
一. 基础配置:
设置 -> 首选项,打开基础配置1. 设置"编辑"页签的内容:
红色部分框起的选项非常实用, 支持“Ctrl + 鼠标点击” 选中多行同时编辑, 类似于TextMate中按下Option的纵向选择 。
2. 在“备份与自动完成”页签中可以设置AutoComplete功能
这个功能在编写js/html时还算实用3. “打印”页签中,需要把色彩模式设置为 “无背景色”
曾经杯具的打印出两张黑底字的东西,非常浪费墨。4. 其他, 勾上Ctrl + Tab:
如果你网页的时候经常实用Ctrl + Tab来切换页签的话,这个功能会觉得相当的给力。二. 颜色和字体设置:
设置 -> 语言格式设置。 这里可以设置自己喜欢的主题:主题试了一遍之后比较喜欢“Bespin”
字体采用最熟悉的"Courier New" (eclipse中的默认字体), 注意,这里需要勾选上“使用全局字体”和“使用全局字体大小”,否则np++不会采用自定义字体格式。
三. 插件配置:
“插件 -> Plugin Manager -> show plugin managr ” 打开插件管理。个人推荐两个插件1. Light Explorer
这个本质上就是一个资源管理器,支持收藏夹功能很不错。 如果习惯 EditPlus 那种文件管理方式的朋友可以忽略这个插件,np++自带的和 EditPlus 有点像2. TagView:
对应 eclipse 中的outline, 可以查看代码结构。这个插件需要 ctags 支持。3. 我安装的其他插件也贴出来,供参考:
四. 应用技巧:
在安装np++的时候最好把“将np++添加到path”中选上,这样可以直接在cmd中调用notepad++(用过vim的朋友懂的)。如果np++已经在path中, 下面这条批处理将非常好用:(用来快速编辑tomcat->server.xml文件)
@echo off echo Edit tomcat/conf/server.xml with Notepad++ echo CATALINA_HOME=%CATALINA_HOME% notepad++ %CATALINA_HOME%/conf/server.xml
相关文章推荐
- 用node.js建博客(三) - 用markdown写静态博客
- 写一个bat切换properties配置文件
- Pushlet学习(二) -- Pushlet CookBook部分翻译 + 注释
- Eclipse快捷键大全
- 使用ruby清理.svn目录
- kubernetes 1.3 的安装和集群环境部署
- Ext JS FormPanel 提交数据总结....
- MacOS安装TextMate的GroovyBundle
- 使用addScala将SQLQuery自定义查询映射到pojo中
- [翻译]ActiveMQ的拓扑结构,以及个别协议的使用
- 【入门】Apache ActiveMQ 5.4.1 的下载安装
- 分享一个SlideShare:《做卓有成效的程序员》
- Learning Android - 第0章 - 我印象中的Android
- Learning Android 第1章 - 工欲善其事,必先利其器
- 将使用npm管理的node.js项目部署到vCloudLabs
- Tomcat+Apache2.2使用mod_proxy做请求转发
- 从文件上传开始, 进入node.js的世界
- 用node.js建博客(一) - node.js安装及Express框架简介
- jquery ajaxFileUpload插件的 missing } in XML expression错误处理
- 基于jQuery的页面定时跳转