----- 最近更新【2022-08-06】-----
本文目錄結(jié)構(gòu)預(yù)覽:
- 一誊稚、官方下載網(wǎng)站
- 二谎仲、支持的操作系統(tǒng)
- 三赶站、語法高亮(Syntax Highlighting)
- 四县耽、手冊(cè)加載(Help File)
- 五、自動(dòng)填充(Auto Completion)
- 六包帚、自定義模板(Templates)
- 七渔期、代碼折疊(Code Folding)
- 八、HTML 工具欄(HTML Toolbar)
- 九渴邦、代碼調(diào)試 - PHP 程序(Debug)
- 十疯趟、參考:聯(lián)機(jī)手冊(cè)(Online Manual)
一、官方下載網(wǎng)站
二谋梭、支持的操作系統(tǒng)
Windows 10/11
三信峻、語法高亮(Syntax Highlighting)
1、功能說明
EditPlus 默認(rèn)對(duì) HTML瓮床、CSS盹舞、PHP产镐、ASP、Perl踢步、C/C++癣亚、Java、JavaScript 和 VBScript 支持強(qiáng)大的且可定制的語法突出顯示获印。此外述雾,還可以通過創(chuàng)建自己的語法文件來支持其它的程序語言。
如果你想要添加一個(gè)自己的語法類型兼丰,則需要?jiǎng)?chuàng)建一個(gè)語法文件并且把它添加到首選項(xiàng)
的Settings & Syntax page
中玻孟。
語法文件是一個(gè)使用預(yù)定義格式編寫的純文本文件,擴(kuò)展名為“.STX”鳍征。它的格式非常簡(jiǎn)單黍翎,最直接的學(xué)習(xí)方法就是可查看 EditPlus 安裝目錄下的 .STX 文件樣本,如下:
2艳丛、自定義語法文件
自定義語法文件編寫這里就不做詳細(xì)介紹匣掸,可以自行查看 EditPlus 的聯(lián)機(jī)手冊(cè)。
其實(shí)很多時(shí)候你也不需要自己去編寫語法文件质礼,因?yàn)樵谀阌邢敕ㄖ巴郏呀?jīng)有很多用戶將自己寫好的語法文件分享了出來。你可以到 EditPlus 官網(wǎng)的 User Files 頁面去查找并下載眶蕉。(https://www.editplus.com/files.html)
3砰粹、效果查看
效果查看,如 PHP 文件(可以查看到語法高亮的效果):
4造挽、顏色修改
語法高亮的顏色也可以根據(jù)自己的喜好來修改:
四碱璃、手冊(cè)加載(Help File)
1、配置手冊(cè)
步驟:Preference-->User tools-->Add Tool-->HTML Help File (*.chm)
注意:需要先自行去下載好對(duì)應(yīng)的手冊(cè)文件饭入。(我這里是到PHP的官網(wǎng)下載了 php_zh.chm 回來做測(cè)試的)
如下:選擇php的chm文件
2嵌器、快捷鍵
Editplus 會(huì)給用戶工具分配默認(rèn)快捷鍵,可以在工具菜單查看谐丢。
用戶也可以自定義自己習(xí)慣使用的快捷鍵爽航,如下:
3、查看手冊(cè)
把光標(biāo)置于需要查詢的函數(shù)下乾忱,然后按下快捷鍵讥珍,就會(huì)彈出對(duì)應(yīng)的手冊(cè)條目了。
五窄瘟、自動(dòng)填充(Auto Completion)
1衷佃、獲取代碼自動(dòng)填充規(guī)則的文檔
.acp 的文件就是自動(dòng)補(bǔ)全文件。這個(gè)自動(dòng)補(bǔ)全的規(guī)則文件可以自己去編寫蹄葱,也可以到 Editplus 官網(wǎng)的用戶文件去查找氏义,看看有沒有別用戶分享出來锄列。
我這里到 https://www.editplus.com/files.html 下載了一個(gè) php.acp 來測(cè)試。
2惯悠、配置
配置如下:
3邻邮、測(cè)試
如下,輸入 if 的時(shí)候吮螺,按回車或空格時(shí)會(huì)自動(dòng)填充如下內(nèi)容:
.acp 文件里面對(duì)應(yīng)的規(guī)則如下:
#T=if
if(^!){
}
#T=else
else{
^!
}
#T=elseif
elseif(^!){
}
六饶囚、自定義模板(Templates)
自定義模板其實(shí)是很簡(jiǎn)單的一個(gè)過程帕翻,下面我以自定義一個(gè) PHP 模板為例鸠补。
1、創(chuàng)建模板文件
首先嘀掸,創(chuàng)建一個(gè)PHP 模板文件 template.php紫岩,編寫模板內(nèi)容如下:
<?php
/*
$Author:四月不見
$Year:2022
*/
?>
PS:^! 為光標(biāo)定位位置
2、配置
3睬塌、測(cè)試
配置好之后泉蝌,在 Editplus 右上角新建文檔時(shí),就可以選擇你配置好的模板文件揩晴,如下:
七勋陪、代碼折疊(Code Folding)
代碼折疊功能為 Editplus 自帶,不需要做單獨(dú)的配置就可以直接使用:
也可以自定義為你習(xí)慣使用的快捷鍵硫兰。
八诅愚、HTML 工具欄(HTML Toolbar)
1、介紹
當(dāng)你在編寫 HTML 文件的時(shí)候劫映,會(huì)發(fā)現(xiàn) Editplus 的會(huì)多出一行 HTML 工具欄相關(guān)的工具欄违孝,如下:
2、使用
使用 HTML 工具欄可以快速的插入一些常用的 HTML 標(biāo)簽泳赋,如插入表格:
3雌桑、設(shè)置
如在編寫其它類型文件也想要使用 HTML 工具欄,可以在視圖里面開啟 HTML 工具欄:
也可以在首選項(xiàng)里面對(duì)某個(gè)類型的文本進(jìn)行設(shè)置祖今,如在編寫 PHP 文件時(shí)我也需要使用 HTML 工具欄:
九校坑、代碼調(diào)試 - PHP 程序(Debug)
1、測(cè)試 PHP 運(yùn)行環(huán)境 php.exe
先在命令行測(cè)試一下本機(jī) PHP 環(huán)境是否正常千诬,如下:
2耍目、配置 Editplus 工具
步驟:Preference-->User tools-->Add Tool-->Program
1)添加工具。
2)選擇“程序”大渤。
3)輸入工具名稱制妄,我這里命名為“PHP Debug”。
4)點(diǎn)擊旁邊的3個(gè)小點(diǎn)打開文件夾泵三,找到你的 php.exe 所在的路徑耕捞。
5)參數(shù)選擇為文件路徑“File Path”衔掸。
6)動(dòng)作選擇“Capture output”。
7)基本配置完成俺抽,點(diǎn)擊“Apply”敞映。
3、測(cè)試在 Editplus 運(yùn)行 php.exe
1)運(yùn)行我們創(chuàng)建的“PHP Debug”工具磷斧。(快捷鍵自己添加就行)
2)查看運(yùn)行結(jié)果振愿。
4、定位代碼報(bào)錯(cuò)行
但是當(dāng)你的程序遇到報(bào)錯(cuò)的時(shí)候弛饭,一般的大部分 IDE 工具都是可以跳轉(zhuǎn)到錯(cuò)誤的代碼行數(shù)的冕末,在 Editplus 里可以實(shí)現(xiàn)這樣么?當(dāng)然可以侣颂!
還是在剛才的一具編輯窗口:
1)點(diǎn)擊輸出模式設(shè)置“Output Pattern”
2)在“Regular expression”里面輸入:^.+ in (.+) on line ([0-9]+)
3)文件名選擇“Tagged Expression 1”
4)行號(hào)選擇“Tagged Expression 2”
學(xué)過正則表達(dá)式的應(yīng)該看得明白上面就是正則表達(dá)式的設(shè)置档桃,^.+ in (.+) on line ([0-9]+)
就是按照這個(gè)規(guī)則搜索報(bào)錯(cuò)代碼,Tagged Expression 1
是正則表達(dá)式第一個(gè)括號(hào)()
搜索到的內(nèi)容憔晒,Tagged Expression 2
是正則表達(dá)式第二個(gè)括號(hào)()
搜索到的內(nèi)容藻肄。
5、測(cè)試定位代碼報(bào)錯(cuò)行
1)雙擊報(bào)錯(cuò)的那行錯(cuò)誤拒担。
2)Editplus 自動(dòng)定位到對(duì)應(yīng)的文件和行嘹屯。
注意:如果不能自動(dòng)切換支錯(cuò)誤文件行號(hào),可以把代碼運(yùn)行時(shí)的報(bào)錯(cuò)信息復(fù)制出來从撼,自己用^.+ in (.+) on line ([0-9]+)
去搜索看能不能搜索出來州弟,再通過自己修改表達(dá)式來取出文件名和行號(hào)。
十谋逻、參考:聯(lián)機(jī)手冊(cè)(Online Manual)
1呆馁、安裝目錄下的 editplus.chm 文件。
2毁兆、開發(fā)過程中一些其它工具的配置與使用浙滤,這里就不再做具體說明,
感興趣的同學(xué)可以參考 GitHub 的這篇文章:
https://github.com/speauty/junior.developer/blob/master/EDITPLUS%E4%BD%BF%E7%94%A8%E7%AC%94%E8%AE%B0.md