前端集合 - 关注前端技术和互联网免费资源

关注前端技术和互联网免费资源

分类儿

页面儿

搜索儿

前端集合 RSS订阅
Home » 经验记录 » 那些年, 我用过的代码编辑器

那些年, 我用过的代码编辑器

发布者:前端集合 // 发布时间:2013-02-16 22:34:52 // 分类:经验记录 // 访问: 21,367 次 // 热度:

俗话说得好: 工欲善其事,必先利其器. 代码要写好, 利器少不了.

下面聊聊这些年我用过的代码编辑器.

1. Dreamweaver

image

刚毕业那会啥都不知道, 只知道Dreamweaver. 当时觉得好方便啊, 代码花花绿绿的, 看起来舒服, 还有代码提示.

上面图片是cs4, 我那时还没有这个版本, 貌似是8吧, 而且那时候Dreamweaver还是micromedia公司, 后来才被收购的.

当时用Dreamweaver的时候还需要特别注意utf-8和非utf-8的问题, 因为记得那时默认好像不是utf-8, 需要在设置里设置一下才行.

这个时期也用过1, 2次editplus, 总觉得不好用, 就没有再用过了.

以前还有一个frontpage的工具, 不过我没用过. 那时写页面基本都是画table.

2. Notepad++

image

在上一家公司由于不能使用破解,盗版软件, 同时公司又不可能给我们购买收费版的编辑器, 所以最后选择了notepad++(当时还不知道sublime text 这玩意, 不然应该就用sublime text 去了, 呵呵).

Notepad++最大的特点就是轻便. 不过它相对于ide来说, 功能还是太弱. Notepad++要想功能强大点, 就需要安装一些插件了. 插件地址在这里, 挺多的.

这里推荐2个我最常用的插件:

Zen Coding 或者 Zen Coding-Python (代码编写神器, 必备)

Compare Plugin (代码对比工具, 比较2个代码之间的差异)

Notepad++还有一个很大的亮点就是配对标签高亮功能, 如下图:

image

我觉得sublime text和phpstorm的配对标签高亮都没有这个好用.

虽然我现在基本不用Notepad++写代码了, 但是工作中文件源代码基本全用Notepad++, 就因为它轻便.

3. Sublime Text

image

快要离开上一家公司的时候, 我知道了Sublime Text这个神器. 独特的操作和配置方式很是吸引人. 同时, 我又是一个爱折腾的人, 所以折腾了好久, 网上找了一堆教程.

不过后来和phpstorm对比以后, 我发现Sublime Text对我来说有2个很大的问题, 这2个问题我至今也没有找到解决方案, 如有大神知道, 望不吝赐教:

1. 鼠标点击在某个标签上时, 对于匹配的标签高亮不是很好用. 尤其是当该标签内有很多层级的内容时, sublime经常无法高亮显示匹配的标签; (我已经安装 Bracket Highlighter)

2. 复制一个代码块然后在sublime上粘贴, 它不能自动调整好代码块的缩进. (我知道有个Tag插件, 但是这个在每次复制以后需要手动操作进行调整)

4. webstorm或者phpstorm

image

phpstorm是我来了现在这家公司以后才真正开始认真使用, 以后也听说它的大名, 但是由于没有认真使用, 所以也就没有体会到它的威力.

webstorm和phpstorm基本一样, phpstorm不过多了支持php的功能.

知道和认真使用了phpstorm以后, 谁要讨论谁是最好的代码编辑器, 我总是毫不犹豫的说: phpstorm.

phpstorm部分特点如下:

1. 复制代码块结构不乱 (无论你把代码片断复制到编辑器的哪个地方, 它都能自动缩进好)

2. 快速选择并操作大块代码 (利用快捷键快速选择和操作配对代码)

3. 文件历史记录及代码对比 (phpstorm会保存很多文件的历史版本, 当你有一天想恢复以前的代码, 找出来, revert即可, 而且还能将不同历史版本, 历史版本与当前版本代码进行对比, 对比结果差异会很清晰的标识出来)

4. 自动保存 (不用ctrl+s, 自动保存代码. 个人认为这个习惯了ctrl+s的人来说, 反而不喜欢这个功能)

5. 基于上下文的自动提示 (举个栗子: 你如果在上文定义了一个function, 在下文如果输入首字母, 就可以提示这个function名称)

提示, 现在开源中国在搞JetBrains各产品2折起特惠, 如果您对webstorm或phpstorm感兴趣, 则机不可失. webstorm只需要69元.

现在工作中代码基本都在phpstorm中完成, 偶尔用用sublime text, 查看文件源代码则用Notepad++.

另外, 之所以用phpstorm而不用webstorm, 是因为平时还要折腾点WordPress主题.

Tags: dreamweaver, WebStorm, 代码编辑器, notepad++, sublime text, phpstorm, 编辑器

3种检测移动设备的方法>>  << 前端集合 祝您新年快乐
Top