其實Editplus可以這樣用

來源:互聯網
上載者:User
我為何不用zend studio;eclips等大塊頭呢,其實editplus是可以這樣用的.

它的優點有很多,它體積小,啟動速度快(用它開啟一個幾十兆的txt檔案不超過5秒),很強大的編碼定製功能(可以定製預設使用某個編碼開啟,建立或隱藏檔,這一點很重要,尤其是在開發PHP的時候三碼統一要求頗為嚴格),綠色免安裝,而且最關鍵的一個優點是,他的自訂功能很強大,我可以用它配置文法著色檔案,還可以配置自動完成指令碼,還可以配置素材幫我記憶那些瑣碎的程式碼片段,尤其是這個素材功能真的不得不讚美他,記得以前學習Jquery的時候,就是藉助它讓我在一天之內就能流暢的寫jquery的代碼.以至於後來所學的幾個js架構都是藉助他的功能快速學會的,畢竟這些架構只需要會用就好了,不需要死記硬背,因此我只需要把重要的東西丟進素材裡,啥時候需要用到的時候從素材裡找出來就好了.

接下來我說一下他的綠色免安裝,其實若說editplus是綠色免安裝會有很多人有疑問,通常我們拿到的editplus都是需要安裝的,而且每次新版本都要再次下載並安裝,這是最傳統的做法.那麼今天我教你一招不走尋常路的做法,我現在每次版本升級之後只需要拿到那幾個關鍵的dll和exe檔案覆蓋就好了,其他的檔案我從不覆蓋,因為那些都是我多年來辛辛苦苦配置的東西(例如,ini檔案;ctl檔案;stx檔案;acp檔案等),一旦覆蓋了恐怕就要哭了.至於怎麼拿到dll和exe檔案,那麼方法就太多了,最常見的例如virtual box虛擬機器或者在沙盤裡安裝然後把需要的檔案複製出來覆蓋就行了.

當然了,他還有其他的功能也是不錯的,例如在自訂工具方面,可以要求每次PHP檔案儲存之後就自動顯示執行結果(其他的程式語言也可以這麼做,只不過需要你自己配置,我曾配置過我的這個版本,讓他為我編譯delphi,c,c#等程式).還有就是他的正則查詢,替換以及多檔案尋找都非常好用.

下邊的動畫是我剛剛錄製的一個使用動畫,通過這個動畫您或許會對Editplus產生一個全新的認知.

注意:動畫中的自動完成指令碼的部分都是我自己配置的.


開此文章的目的:
前段時間發現很多朋友問PHP用什麼IDE開發的問題,所以今天我就拋磚引玉一下順便散分.


回複討論(解決方案)

辛苦了sibang,話說sibang是個什麼意思呢?
在Linux下用不來editplus 倒是可以用notepad++(wine),於是vim愛好者就要出來指點了,哈哈...

感覺這種死搬硬套式的還真不如IDE來的方便,雖然占記憶體大些。

Editplus真心不錯,啟動也快,內在消耗也不大,視覺效果也不錯,也實用。不過,個人覺得ultraEdit編輯工具也不錯!而且挺也實用!資曆也老!哈哈...

我都是這麼用,

一直都是用Editplus,有自訂自動完成。

說話這gif製作的太好了,視頻都省了。

這個GIF太讓我驚訝了

為什麼我的“目錄”旁邊不是“素材”,而是“剪輯”呢?

現在我是使用editplus和zend studio結合用

最開始我也用editplus,現在基本上用sublime了,偶爾用哈notepad++

這個gif夠叼
但是這個editplus的這些用法 記記感覺有點麻煩啊

editplus 確實挺好用,我掌握的用法還是太少啊……
大開眼界啊……

我也稀罕 這個gif

這個gif使用c語言寫的一個小工具錄製的.

為什麼我的“目錄”旁邊不是“素材”,而是“剪輯”呢?
這是翻譯的問題

求這個gif的工具....

我用的那個錄製動畫的軟體下載地址是:
http://download.csdn.net/detail/sibang/3371420

img alt="" src="http://E:\20120820143451.jpg">
汗一?

強烈要求LZ把指令碼及素材放出

是啊,那些素材貼也順便貼出來吧

這個gif可以拷貝下來嗎,太使用了
ps:樓主太強大了,佩服

不得不說 它的確很不錯,什麼時候我們自己也能研究出來 再怎麼好 也是別人的東西

你那套東西我有在其他地方看到:zen coding

倒是這個gif錄製相當不錯,我喜歡

我用的editplus的版本可以在??下?到:
http://download.csdn.net/detail/sibang/4636245

因?好多朋友都?我要,所以乾脆共用出?.

樓主玩得不錯,我也弄了一套CSS和jQuery的自動完成設定檔,自覺很好用,可以交流下

平時就拿Editplus當普通檔案編輯器用...原來還這麼多強大的功能..thx~~

要花很多功夫去做這些指令碼和配置,一般都不願意去這麼折騰。佩服樓主。

不是工具, 是樓主,
你給他任何工具, 他都用的比我好.

ep相當強大的說,還有一些亮點功能比如 直接ftp上傳

zendcoding 外掛程式確實好用

zendcoding 外掛程式確實好用
看著眼熟,你一說才想起來是這個東西,很多編輯器都可以用
比如sublime text 2

vim也可以有,hehe.

不錯不錯。我也這樣用的。

外掛程式應該是zen coding

都玩得很溜啊,贊

learning thx

就是現在那個CTags怎麼用啊

你這個好進階,還能批量修改
看著眼熟,你一說才想起來是這個東西,很多編輯器都可以用
比如sublime text 2

vim也可以有,hehe.

我也是,

很牛的gif,editplus確實好用,一直在用

見識啦

沒怎麼用。。。

eclipse for php

使用editplus至少有10個年頭了,不過最近幾天開始轉用sublime text,發現ep和st相比還是略遜一籌,可能同st的高度擴充性分不開吧!

為了充分利用ep裡面的資源,尤其是非常習慣了的自動完成設定檔,用AutoIt編寫了一個小工具,實現對*.acp檔案批量轉換成*.sublime-snippet。

如果有像我這樣的轉換了山頭又想繼續使用ep的acp自動完成資源,可以試用下這個工具,下載地址:
https://github.com/yahaosoft/Convert-EditPlus-ACP-to-SublimeText2-Snippet
代碼是AutoIt編寫的,有編譯成exe可直接使用,也可自行用源碼編譯。

使用方法:

(一)
1、在工具檔案(EPACP2ST2Snippet.exe)所在的檔案夾中建立acp和snippet兩個檔案夾,將editplus的ACP檔案複製到acp中,snippet則用於儲存匯出的檔案
2、雙擊EPACP2ST2Snippet.exe,程式會自動處理acp檔案夾中的所有*.acp檔案,沒有圖形介面,稍等一會兒就會顯示處理結果

(二)
1、在工具檔案(EPACP2ST2Snippet.exe)所在的檔案夾中建立acp和snippet兩個檔案夾
2、開啟EPACP2ST2Snippet.ini檔案,修改acp_dir配置參數,用*.acp檔案所在的檔案夾完整路徑作為參數值
3、雙擊EPACP2ST2Snippet.exe,開始處理,同(一)中的步驟2

任何意見,請發郵件到 yahaosoft@gmail.com,謝謝!

發現ep和st相比還是略遜一籌,可能同st的高度擴充性分不開吧!
EP中的素材在ST中有沒有對應的功能?

Marked

引用 44 樓 的回複:
發現ep和st相比還是略遜一籌,可能同st的高度擴充性分不開吧!

EP中的素材在ST中有沒有對應的功能?

應該有的,不過st還剛開始用,瞭解的有限,下一步就是解決ClipText/素材的轉換事宜了,是因為我自己最常用的還是acp,所以就先做了這個的轉換工具。:)

EPACP2ST2Snippet.exe 做了一些小更新,對產生的snippet中scope的定義進行了最佳化,有需要者請到上面的那個連結頁面下載。

我看到了大量的live Templates [我用的phpStrom 是這樣描述這些代碼的],其實用什麼編輯器都會自訂很多相關的live Teamplates 的,總有些自己習慣的自訂代碼。如果條件允許硬體足夠優秀,還是建議用大型的ide 例如xxx.

editplus 一直在用這個

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.