代码编辑器:Notepad++ equipped with Zen coding
Notepad++:不像VIM/EMACS那样的神器强大,却非常容易上手;也不像VS/DW那样集成各种功能,却非常轻便灵活。
Notepad++的主题、插件、快捷键等自定义还是很强大的。
主题:
一直在用默认主题,突然换成其他的还真不习惯,不习惯其他的字体、行间距、高亮配色等等。据说TextMate 的有很多好看的主题样式,好上TextMate素以此闻名吧。于是乎,就搜索了下怎么使Notepad++具有TextMate的样式,也就几步的事,可见这篇博文介绍:步步打造Notepadd++的TextMate主题。
插件:
必须先吐槽一下Sourceforge.net所遭受的和谐之力,导致不能直接使用Notepad++的插件管理器下载插件。
知乎上推荐的一个适用于前端开发的插件列表:
- zen coding:代码生成功能,建议Python版
- JSMin:代码压缩与格式化工具
- JSONViewer
- Campare
- Light Explorer
- NppExec :可执行cmd
- JSLint :js代码检测
- Xbrackets :自动补全各种括号{}等,也可以配置补全<>''等
不过现在只用着zen coding。
官方下载:http://code.google.com/p/zen-coding/downloads/list
墙内下载:http://www.softpedia.com/dyn-postdownload.php?p=189931&t=4&i=1
一篇博文教程:http://www.qianduan.net/zen-coding-a-new-way-to-write-html-code.html
另最好修改下Zen coding的默认快捷键,可以在 NppScripting\includes\Zen Coding.js文件底部修改,这个文件还包含着HTML/CSS/XML的标签或属性的具体列表,可以看下。
快捷键
在“设置”—“管理快捷键”里可以管理文件操作/运行/编辑以及插件中用到的快捷键。
首先得设置下打开各个浏览器的快捷键,搞成一键打开;
其次光标移动的快捷键修改下:
(主要在"Main menu"及“Scintilla commands"中修改。 )
向前(Ctrl+F),向后(Ctrl+B),上一行(Ctrl+P),下一行(Ctrl+N)
行最前(Ctrl+A), 行最后(Ctrl+E)
其他常用的快捷键可以看看这篇文章
http://hi.baidu.com/is_water/item/166296d1be69ce1be1f46f27
另外可以通过录制宏来实现一些快捷键。