notepad++使用心得
浏览量:993
1、巧用notepad++自动补全功能
菜单→设置→首选项→备份与自动完成
其中:函数自动完成会提示补全各种语言关键字;单词自动完成也很不错能提示你在上下文中用过的单词,比较智能;个人比较喜欢打开函数自动完成功能(记性差了点),配合ctrl+enter快捷键(快捷键可以修改)临时切换到单词自动完成,用着还是感觉很爽,就是有时候会把编辑器卡死,不知道是不是我机子问题。
2、扩展notepad++原有补全关键字
notepad++还是有好些关键字不会提示的,这里也有补救方法,打开你安装软件的根目录下“plugins\APIs”有各种语言的xml文件。没错,修改这些文件就可以达到扩展自动补全的范围了。比如inline-block这个css属性值,notepad++原来是没有提示的,那么你现在可以打开css.xml文件添加一行就可以了,注意添加的位置得按排序规则来,否则会达不到效果,最终效果如下图所示。
3、搭配强有力的插件
notepad++内置了一个插件管理器,所以安装插件方便了不少。列举一些平常自己在用的插件:
(1)Zen Coding很出名,很多编辑器上都有它的身影,写html css效率提高很多,简单易学,自己平常用他写html是必用,写css时用得倒不多。
1.下载zen-Coding的Notepad++插件;(zen-Coding for Notepad++)
2.解压后将压缩包中的文件放入Notepad++安装目录下的plugins文件夹中;
3.重新启动Notepad++编辑器就能看到菜单栏上增加了一项Zen Coding。
打开Notepad++编辑器,输入以下代码:
div#name
然后接着按一下快捷键ctrl+E,就会自动生成HTML代码
Zend Coding语法
1.E | E#name | E.name 这里E表示元素,如p,div等。#name和.name分别表示ID和class属性
2.E>E | E#name>E#name | E.#name>E.name | E.name>E.name >表示父级嵌套子级
3.E+E | E#name+E#name | E.#name+E.name | E.name+E.name +号表示兄弟关系
E+ (+号表示会生成默认的子元素)
4.E*N N:表示某个元素需要重复的次数
5.E*N$ $:表示序号
6.E[attr] attr:表示元素属性
7.E|filter |e输出转义字符
8.( ) 控制嵌套分组关系
(2)QuickText 官方插件管理器中似乎没有收录,不过感觉还是很不错的,蛮实用的代码片断管理插件。喜欢它的可以智能判断当前所选语言,有选择的进行代码补全。默认自动补全的快捷键为tag键,输入if后按下tag,即可自动补全为if(){}
1.点击下载我提供的Notepad++插件风格包并解压缩
2.复制QuickText.dll到Notepad++安装目录下的plugins文件夹中
3.复制QuickText.ini到Notepad++的安装根目录下
4.复制stylers.xml文件,XP用户到C:\Documents and Settings\用户名\Application Data\Notepad++\ Win7用户到C:\Users\用户名\AppData\Roaming\Notepad++\目录备份并替换原有的stylers.xml文件
5.打开Notepad++,在菜单中选择设置-管理快捷键-选择Main menu中的单词自动完成-双击在弹出的窗口中勾选SHIFT选项完成更改
6.在Notepad++菜单中选择插件-QuickText,可见默认的Repalce Tag快捷键为Ctrl+Enter
7.点击插件-QuickText中的Options选项可进入QuickText的选项设置窗口
8.打开Notepad++,在语言菜单中将当前文档语言设置为HTML,输入dtd,按Ctrl+Enter快捷键测试
4、附上一些小发现
(1)菜单→视图→Project似乎是工程管理
(2)菜单→视图→documentMap文件缩略图
(3)菜单→编辑→Clipboard History 剪贴板历史记录


感谢支持与鼓励~