EditPlus:修訂間差異
Ahbaybface(討論 | 貢獻) 無編輯摘要 |
Ahbaybface(討論 | 貢獻) 無編輯摘要 ? |
||
第84行: | 第84行: | ||
*[[Zend Studio]] | *[[Zend Studio]] | ||
*[[notepad]] | *[[notepad]] | ||
*[[bluefish]] | |||
==參考來源== | ==參考來源== |
2010年2月6日 (六) 10:27的最新版本
EditPlus是一款由國人寫的小巧但是功能強大的可處理文本、HTML和程序語言的32位編輯器,你甚至可以通過設置用戶工具將其作為C,Java,Php等等語言的一個簡單的IDE。
EditPlus功能介紹[ ]
首先,EditPlus是一套功能強大的文本編輯器。
它擁有無限制的Undo/Redo功能,讓你不再為一步誤操作而后悔不已;其強勁的英文拼字檢查、自動換行、列數(shù)標記、語法高亮顯示、垂直選擇、搜尋功能,讓你全面體驗記事本所沒有的超強功能;它可以同時編輯多種文件類型,輕松做到“一旦擁有,別無所求”;另外還有全屏幕瀏覽功能;特別值得一提的是,它的監(jiān)視剪貼板的功能,能同步于剪貼板自動將文字貼進EditPlus的編輯窗口中,讓你省去粘貼的步驟。
其次,EditPlus還是一個好用的(X)HTML編輯器。
在EditPlus中設計網頁和編輯一個文檔沒什么兩樣。單擊“File”→“New”→“HTMLPage”,就可以打開“HTML頁面編輯器”窗口,使用它所提供的工具就可以直接進行網頁的編輯與創(chuàng)作。EditPlus除了可以對你直接輸入的文字用顏色標記HTMLTag(同時支持C/C++、 Perl、Java)外,還內建了完整的HTML和CSS1指令功能,你甚至可以一邊編輯一邊“瀏覽”(CTRL+B)頁面效果。對于習慣用記事本進行網頁編輯的網友們來說,它可以幫你節(jié)省一半的網頁編輯時間。
再次,EditPlus其他比較好用的功能包括:可以設置工程并進行多文件查找;代碼片斷;自動完成;設置標記方便跳轉
EditPlus使用技巧[ ]
1、配置文件模板,告別重復的體力勞動
- 設置好EditPlus的配置文件,就讓我們開始EditPlus的使用技巧吧。第一個技巧當然就是和“新建”有關的啦。如果我們經常建立一種文件,而這種文件總會包含一些重復的文字或者代碼的話,我們就可以建立模板,然后通過模板建立文件。從而擺脫每次都要重復的體力勞動。
- 我們就從建立一個屬于自己的xhtml文件開始吧。菜單【File】→ 【New】→ 【Configure templates...】→ 在打開的對話框中“填上”菜單中顯示的文字,已經模板文件的路徑,就可以了。下次當你再次選擇【File】→ 【New】的時候,就能夠看到你建立的模板了。
2、順手的側邊欄
- 如果你看不到側邊欄,可以使用快捷鍵(Alt + Shift + 1)。側邊欄包含了“快速目錄路徑”和“快速剪貼板”功能?!翱焖倌夸浡窂健本筒徽f了,重點來說說“快速剪貼板”功能吧。其實說白了,就是一個地方,這個地方可以存放一些代碼片斷、常用文言等等文字。當你需要這些文字的時候,只要雙擊,就可以方便的添加到光標所在位置了。默認情況下會有一些 html,css代碼,但是,說實話,我是不太經常使用那些東西的,那么多,找到都累死了。所以,我喜歡建立一個自己最常用的“剪貼板”庫,因為是自己建的,所以用著就會比較順手了。
- 你可以通過這種方式來建立自己的“剪貼板”庫文件。在Cliptext側邊欄上的下拉列表框上點擊右鍵 → 新建 → 填寫文件名和顯示標題→ 在新建的空白側邊欄上點擊右鍵 → 新建 → 填入顯示文本和代碼即可。
3、華麗的自動完成功能
- 以說是俺最喜歡的功能了。想象一下,作為一個經常制作網頁的人來所,當你打一個“ua”字,然后按下空格,編輯器里面就出現(xiàn)了右邊的代碼,而且鼠標就停留在第一個href的雙引號之間。那是多么愉快的事情。這就是EditPlus的自動完成功能,使用EditPlus的自動完成功能將會極大的提高你的工作效率。而且我們可以根據不同的文件類型,建立不同的“自動完成”,例如,如果是xhtml文件,打“b”+ 空格”,就是,而在css文件中,“b”+ 空格”,就是 "border:1px solid red;"。非常的人性化。
- 你可以通過這樣的設置,來使用EditPlus的自動完成功能。【Tools】→【Preperences】→ 【Files】→ 【Settings & syntax】 → 在【File types】中設置一下文件類型,然后再【Auto completion】中選擇自動完成文件即可(如果你使用的是我那個 EditPlus壓縮包文件,請注意調整這里的自動完成文件的路徑)。自動完成文件我們可以自己進行編輯,這里我舉個簡單的例子,展開下面的代碼,這個便是我css文件自動完成的文件內容,以第11行的“#T=bor”為例,它的意思就是如果輸入bor然后按空格,就在光標所在位置插入 “border:1px solid red;”
4、彩色的文件,高亮語法文件
- 很多的開發(fā)工具都有語法高亮顯示功能,EditPlus雖小,但是也有這個功能哦。設置方法可以參考圖片5所示。和“自動完成”功能一樣,只要為不同的文件類型指定“高亮語法”文件即可。css、html等常用的文件類型,EditPlus已經自帶了高亮語法文件。如果自帶的高亮語法文件沒有你需要的,你可以去EditPlus官方網站的文件下載頻道去看看,來自全球各地的朋友,貢獻了很多的不同文件類型的高亮語法文件??梢院芊奖愕孛赓M下載到。
- 這里就稍微列舉一下比較常用的EditPlus的高亮語法文件,更多的請到EditPlus的官方網站下載,EditPlus的官方地址為: http://www.editplus.com/files.html
5、EditPlus正則表達式
- EditPlus中的查找(替換)功能,支持正則表達式。使用正則表達式可以極大的提高查找(替換)的強悍程度。因為正則表達式這東西不是一句話就能說完的,而且偏離此篇文章主題,所以這里只列舉幾個常用的例子。對此有興趣的可以參考正則表達式資料,或者在EditPlus的help中 “Regular Expression”關鍵字進行索引查找。
- 使用正則表達式進行查找(替換)的方法如上圖所示,選擇查找(替換)對話框中“Regular Expression”前面checkbox。點擊查找(替換)文本框后的“倒三角”可以選擇常用的正則表達式。
6、矩形選區(qū)
- 看到這個詞,好像是說圖像處理工具,其實非也,不管是VS還是EditPlus,其實都是支持矩形選區(qū)的。這對處理一些形如:去掉文章前端行號的情況有特效,矩形全區(qū)的選取方式就是按住Alt鍵,然后用鼠標劃矩形選區(qū)(如圖7所示)。需要注意到是在“自動換行”的情況下,是不能使用“矩形選區(qū)”的。你可以使用Ctrl+Shift +W來切換“自動換行”或者“不自動換行”視圖。
7、EditPlus快捷鍵
- 如果一個來你們公司面試程序員,連Ctrl + C 和Ctrl + V 都不用,而是使用“選中文本”→ 鼠標右鍵 → 【復制】,然后再鼠標右鍵→ 【粘貼】。你會不會錄用他呢?(你還別笑,以前我們公司還真面試過一個這樣的,所謂的“精通asp.net”的程序員)。所以熟練的使用軟件的快捷鍵,不僅僅能夠極大的提高工作效率,也從一個側面表現(xiàn)出一個人對此軟件的使用能力。EditPlus同樣也有很多的快捷鍵,下面是一些我經常使用的 EditPlus特有的快捷鍵(Ctrl +C 、Ctrl+H這樣的通用快捷鍵就不介紹了),略舉一二,更多的請參看文章《EditPlus快捷鍵》
以瀏覽器模式預覽文件 Ctrl + B 開始編輯“以瀏覽器模式預覽的文件” Ctrl + E 新建html文件 Ctrl+Shift+N 新建瀏覽器窗口 Ctrl+Shift+B 選中的字母切換為小寫 Ctrl+L 選中的字母切換為大寫 Ctrl+U 選中的詞組首字母大寫 Ctrl+Shift+U 復制選定文本并追加到剪貼板中 Ctrl+Shift+C 剪切選定文本并追加到剪貼板中 Ctrl+Shift+X 創(chuàng)建當前行的副本 Ctrl+J 復制上一行的一個字符到當前行 Ctrl+- 剪切選定文本并追加到剪貼板中 Ctrl+Shift+X 合并選定行 Ctrl+Shift+J 反轉選定文本的大小寫 Ctrl+K 開始/結束選擇區(qū)域 Alt+Shift+B 選擇當前行 Ctrl+R 全屏模式開/關 Ctrl+K 顯示或隱藏標尺 Alt+Shift+R 顯示或隱藏制表符與空格 Alt+Shift+I 顯示函數(shù)列表 Ctrl+F11 轉到當前文檔的指定行 Ctrl + G 設置或清除當前行的標記 F9 轉到下一個標記位置 F4 轉到上一個標記位置 Shift+F4 清除當前文檔中的所有標記 Ctrl+Shift+F9 搜索一對匹配的括號 Ctrl+] 搜索一對匹配的括號并選擇該文本 Ctrl+Shift+] 切換當前文檔的自動換行功能 Ctrl+Shift+W 編輯當前 HTML 頁面的源文件 Ctrl+E
EditPlus的一些缺點[ ]
優(yōu)點說了一大堆,它總有些缺點吧。
主要有:在存盤的時候,應該設定一個自動存盤時間;在我們翻譯文稿的時候,可以讓該窗口永遠在最上面;還有就是控件轉換不好,例如,我們剛剛存盤而且未進行任何操作,那么存盤符號就應該是不可操作的狀態(tài)。
EditPlus最新版本下載[ ]