打造最強的PHP編輯器[下]

來源:互聯網
上載者:User
 通過(上)的講解,相信大家已經對SciTE有了比較多的瞭解了,也相信有不少人去首頁下載了回來。但是用了之後好像還是沒有我所說的一些功能,現在就來為講解一些比較有用的功能。
    先來說縮減語的定義與使用。
    縮減語的作用就是用來減輕人的勞動力,讓 代碼輸入更爽,更快,更正確!運行SciTE,選擇“選項-->開啟Abbreviations檔案”,這時開啟的就是定義縮減語的檔案,應該是一個空文檔,讓我們先舉個例子來感受一下,在Abbreviations檔案裡輸入下面的定義資訊:
js=<scrīpt type="text/javascrīpt">/n<!--/n/t|/n//-->/n</scrīpt>
注意:每條定義一定要保持在同一行。
儲存後建立一個空白的文檔,在文檔中輸入js,然後按ctrl+B,看看出現了什嗎?應該是如下的代碼:
<scrīpt type="text/javascrīpt">
<!--
    (游標)
//-->
</scrīpt>
這樣,在輸入代碼的時候是不是快捷又高效,還不易出錯。
    定義的文法很簡單,就是"縮減語=完全拼字",不過要注意兩點,一個是轉移字元,就是反斜線"/",和C語言的轉義一樣,/n是換行,/t是定位字元,等 等。另外一個是豎線"|"代表游標所在的位置,一條定義中不能出現多個豎線,如果有多個以第一個豎線的位置為游標的位置,其餘的豎線就直接顯示輸出成豎線 了!
    縮減語的定義檔案沒有發現下載,不過下載別人的定義也不見得適合自己,還是靠自己慢慢積累吧!下面舉幾個我常用的例子:
php_=<?PHP/n/t//insert PHP code here./n/t|/n?>
<>_=&lt;|&gt;
__=&nbsp;
for_=for ($i=0;$i<|;$i++){/n/t/n}
    讓SciTE可以運行 HTML代 碼的配置很簡單,選擇“選項-->開啟html.properties”,這就是HTML的文法檔案,看檔案的最後幾行,這是運行HTML尾碼的配 置,如果你的電腦上沒有搭建本機伺服器的話就讓配置的值為"file://$(FilePath)",如果你已經搭建了本機伺服器,建議把配置值改 成"http://localhost/$(FileNameExt)",這樣就會避免在本地運行正常而上傳到伺服器卻出錯的問題。尤其是絕對路徑和相對 路徑的問題。
if PLAT_WIN
    command.go.$(file.patterns.web)="file://$(FilePath)"
    command.go.subsystem.$(file.patterns.web)=2
if PLAT_GTK
    command.go.$(file.patterns.web)=netscape "file://$(FilePath)"
    下面的配置是編譯和運行PHP代碼的,要想運行PHP代碼,你的機器上必須搭建好PHP平台。啟動並執行配置是前兩行,第三行是編譯配置,要注意的正確配置你的PHP路徑,就是php.exe的路徑。
command.go.$(file.patterns.php)="http://localhost/$(FileNameExt)"
command.go.subsystem.$(file.patterns.php)=2
command.compile.$(file.patterns.php)=F:/PHP5/php -l "$(FileNameExt)"
    (To be continued...)
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.