Question to say "I can!"

最好用代碼編輯器

2013-02-27

作者:前端集合

俗話說得好: 工欲善其事,必先利其器. 代碼要寫好, 利器少不了.

下面聊聊這些年我用過的代碼編輯器.

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名稱)

原文:那些年, 我用過的代碼編輯器

作者:admin | Categories:重要資料 | Tags:

一條評論

  1. 奇趣鋪說道:

    sublime你說的問題1,其實有插件可以幫你解決,我手機上的網,你可以百度下。問題2,這個我也不清楚。

    其實我是來搜subl和phpstorm的各自特點來的

發表評論

電子郵件地址不會被公開。 必填項已用*標注

*

澳洲f1赛车b盘开奖套路 山东十一选五胆拖 浙江十一选五走势图表一定牛一 股票软件 排列3彩经网 天涯海南麻将手机版下载 5分彩走势图官方 上海天天彩开奖结果 日本高清视频:色情WWW 广西快三和值计划全天在线计划 体彩新11选5公告 广西十一选五走势图 红足一世球探比分 北京快乐8开奖总和 福建11选5规则 福彩欢乐生肖走势图 美女麻将游戏单机