过期域名预定抢注

用戶名  找回密碼
 免费注册

推薦優秀文字編輯軟件:EditPlus 2.2.1漢化版 註冊機

[複製鏈接]
發表於 2006-10-14 15:49:01 | 顯示全部樓層 |閱讀模式
EditPlus軟件介紹  Z% }$ m5 h  R9 K
EditPlus是Internet時代的32位文本編輯程序,HTML編輯及程序員的Windows平台編輯器。) ?) d3 T  j# {; \5 p+ q- K# ~
EditPlus可以充分的替換記事本,它也提供網頁作家及程序設計師許多強悍的功能。對於HTML、CSS、PHP、ASP、Perl、C/C++、Java、javas cript及VBs cript的語法突顯。當然,EditPlus也可以在自定義語法文件後擴充其他的程序語言。嵌合網頁瀏覽器作HTML頁的預覽,及FTP命令做本地文件上傳到FTP服務器。其他功能還包含HTML玩具欄、用戶玩具、列號、標尺、URL突顯。自動完成、剪貼文本、行列選擇、強大的搜索與替換、多重撤消/重做、拼寫檢測、自定義鍵盤快捷鍵、以及更多。5 S  F* D: ^; J$ S; T) o

; V( y+ h' s. @9 tEditPlus對於做網站的兄弟,很有一點的值得提出的是他強大的批量替換功能。http://www.cnwebmasters.cn/viewthread.php?tid=24在著名的站長論壇——站長廣告論壇,管理員已經特別推薦了該軟件,所以可想而知,其功能之強大。
! D/ N9 T5 |0 L8 L3 }% |3 L$ m" N4 {6 M3 w
EditPlus下載
+ A1 h' o: g$ @9 U+ vEditPlus(文本編輯) v2.21 漢化綠色版
9 w* q9 U# ~+ W: n' I9 I$ T2 G! Xhttp://www.9xz.net/soft/1457.htm  L, I; k' S6 L$ o, t, [% I3 F
& @2 m. W& a8 e8 q$ @
EditPlus v2.21 漢化版5 Q: `& o/ p+ o1 S2 @& P; A) B( T
http://www.9xz.net/soft/1564.htm
7 U/ u+ A5 o5 T1 shttp://gx.9xz.net/9xz/New/Application/HA_EditPlus_v221B381.rar( h9 A. s4 u* c; y3 E
( x; O& N1 ~1 F; z
註冊碼信息. z+ O) N; a* X- Q0 {7 t
用戶名 9xz.net
1 J+ {6 W& p% P7 V註冊碼:1933A-12318-5FZ2C-3EWAB-B0TEF9 Z+ l2 Q6 _0 `- P, T) I: s% ]) w
" u" m" N( ^, {% D
官方下載地址ftp://ftp.editplus.com/epp221_en.exe) h- s2 F) w6 {/ J

( _& y! n/ C# @. [8 X3 b6 |EditPlus註冊機下載地址:4 }' M# L  [4 a& U5 Q* u, I
http://www.9xz.net/soft/1565.htm   [; x  }, W: C* s/ r8 `
http://gx.9xz.net/9xz/New/Application/editplus_keygen.rar
1 V3 l( Q: `" s: |- @/ f0 O+ J: R
$ X) r* O3 c! G$ r' ^Editplus使用技巧集錦
7 \2 }. D# H5 C- J) n) g  技巧中,在編譯器集成例子中參照了部分官方的文獻。有幾篇是從網上搜集來的,這裡我註明了來源或原始作者。如果你是相應作者,不希望文章放在這裡,請通知我,我會及時 刪掉。% \$ ~. M( X+ h" d$ I) G, C
——————————————————
- c/ ~" {0 U' d& M: m: U  文章或者技巧及原始作者或出處:
% C0 @1 C" F& z; r& l6 k( G  正則表達式類
, F- i% V, R8 D/ R. Q. j  【1】 正則表達式應用——替換指定內容到行尾2 O  I- a4 J/ Y
  【2】 正則表達式應用——數字替換—————————-Microshaoft,jiuk2k$ V" }/ _1 w/ v1 `$ s
  【3】 正則表達式應用——刪除每一行行尾的指定字符! t# o+ d6 m; E9 G( g/ W
  【4】 正則表達式應用——替換帶有半角括號的多行
: o2 h/ q! U% v) m- X8 T  【5】 正則表達式應用——刪除空行—————————-江德華' @4 D6 A9 C: b( U2 [; a
  軟件技巧類
9 c% j; J& y# X——————————————————/ N8 e# j) Q- B2 o# F! }3 l/ H7 `
  【6】 軟件技巧——鍵盤記錄的注意事項
7 }9 M# h3 N& ]6 o  【7】 軟件技巧——關閉文檔標籤的便捷方法( R  S) X8 _5 Y4 C: r* J' Z5 c+ x
  【8】 軟件技巧——如何去掉Editplus保存文本文件時的添加後綴提示?! v1 D/ K1 Q5 |. U( ^. o
  【9】 軟件技巧——提示找不到語法文件的解決辦法; ?  Q# [. ^8 d1 Y, z( Y- @
  【10】軟件技巧——設置Editplus支持其它文字,如韓文———-jackywu1978
5 u( S+ g: B; n* {" O  【11】軟件技巧——FTP 上傳的設置—————————-李應文2.11漢化版
& l" }! L8 x4 q# b, n6 b  【12】軟件技巧——如何禁用備份文件功能?/ D# @7 d5 [, s: A0 Q* A7 L
  【13】軟件技巧——添加語法文件、自動完成文件、以及剪輯庫文件  b) y3 W) h. v, G# W
玩具集成類; e; q0 x0 {/ V  p
——————————————————
6 H- @* e" L- O2 }. t  【14】玩具集成——編譯器集成例子(Java、Borland C++、Visual C++、Inno Setup、nsis、C#)* G  n. `) j5 l, H3 U+ u
  【15】玩具集成——讓Editplus調試PHP程序———————-avenger,aukw$ l' r" @9 u* N- K6 V
  【16】玩具集成——打造 PHP 調試環境(二)———————-老七2.11漢化版2 E, t; e- n4 k- y
  【17】在 WINPE 中集成 Editplus
/ B5 ~! I3 ~$ @- g: q  G- i4 H7 J  ]1 y! R, J1 `/ Q7 I8 D- |' r4 U
【1】正則表達式應用——替換指定內容到行尾3 a: @' q" \* c# K, }' x! b
原始文本如下面兩行* p  O: e1 J/ a8 S4 q
abc aaaaa
$ Y, L; b* K6 B8 r5 T( B' H; _  j123 abc 444: S6 x& j% l7 ~+ \  u! [
希望每次遇到「abc」,則替換「abc」以及其後到行尾的內容為「abc efg」$ _: c+ [' c: ?  C# P
即上面的文本最終替換為:2 \6 a' r- N+ D& t% ?
abc efg8 _3 l& I. c3 u3 r. Q$ q* G
123 abc efg) X% u* C' R# U7 l/ J
解決:  @/ z  D+ S, j0 x
1 在替換對話框,查找內容裡輸入「abc.*」+ [1 i8 G" X/ W% F9 T4 g
2 同時勾選「正則表達式」復選框,然後點擊「全部替換」按鈕
2 r7 V$ c. u' ?6 h; g, K其中,符號的含義如下:
8 I$ r- ^: V% F! \「.」 =匹配任意字符
: f4 p' h3 C. r* z# r/ U「*」 =匹配0次或更多# T1 @, z, ^9 {5 ~2 V
注意:其實就是正則表達式替換,這裡只是把一些曾經提出的問題加以整理,單純從正則表達式本身來說,就可以引申出成千上萬種特例。+ L$ V+ y3 f3 f; y4 ^: V+ U4 U. ?

& v2 C: Y8 U' [7 j. s【2】正則表達式應用——數字替換
9 [) m( g* B8 T+ Y% b* M5 L3 ]希望把
) h/ @0 u. W4 d) Y- H& easdadas123asdasdas456asdasdasd789asdasd
! I& B; _. Y* b- r8 {5 @替換為:
8 _7 _; Y; [- u$ M9 C2 _asdadas[123]asdasdas[456]asdasdasd[789]asdasd
2 {+ s1 w, J3 x; r- ]) o在替換對話框裡面,勾選「正則表達式」復選框;4 j9 c7 _; Y7 z% K' Y
在查找內容裡面輸入「[0-9][0-9][0-9]」,不含引號
, q$ J( s% |: I0 K9 K「替換為:」裡面輸入「[\0\1\2]」,不含引號
) H3 I9 {* S" H) d7 c/ [4 i+ t範圍為你所作的範圍,然後選擇替換即可。& o, U/ s/ p( W! `/ {# g
實際上這也是正則表達式的使用特例,「[0-9]」表示匹配0~9之間的任何特例,同樣「[a-z]」就表示匹配a~z之間的任何特例
! T( o+ C" Y9 X6 O& k0 P% p; [3 f上面重複使用了「[0-9]」,表示連續出現的三個數字
/ S% f3 g8 Y, i6 {+ p5 h% w3 J# c「\0」代表第一個「[0-9]」對應的原型,「\1」代表第二個「[0-9]」對應的原型,依此類推
: S# f3 P8 k0 _' @. Q「[」、「]」為單純的字符,表示添加「[」或「]」,如果輸入「其它\0\1\2其它」,則替換結果為:4 f8 J4 l; _% c8 z$ O2 `1 G' E
asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd
6 L1 f4 ]! c7 S6 j2 Y功能增強(by jiuk2k):
6 P& X2 V8 z! W! k) P如果將查找內容「[0-9][0-9][0-9]」改為「[0-9]*[0-9]」,對應1 或 123 或 12345 或 …1 o5 p% j# D  n  t+ }* T) }
大家根據需要定制2 ^3 b2 |" M3 ?+ o) ^
相關內容還有很多,可以自己參考正則表達式的語法仔細研究一下
# M  `3 o; T5 B, B) n
% v& S% I5 D& f% b7 U+ ~, O* S【3】正則表達式應用——刪除每一行行尾的指定字符
1 T2 X! E# _# z, W/ v/ T因為這幾個字符在行中也是出現的,所以肯定不能用簡單的替換實現
8 |& K9 N- A* L. p/ R比如
7 o" f2 u% D5 |12345 1265345
' w: M# U4 G& y7 n9 P# v$ m2345
) O% C& f  c! n- D& _0 m  l/ H需要刪除每行末尾的「345」
1 `7 q7 r9 K0 C7 ~4 S& c. G這個也算正則表達式的用法,其實仔細看正則表達式應該比較簡單,不過既然有這個問題提出,說明對正則表達式還得有個認識過程,解決方法如下
( i; c( b- T8 [( [# A. x解決:
% Y0 z% U3 \) F在替換對話框中,啟用「正則表達式」復選框% u5 d7 Y3 h* r3 {1 j! D  ?
在查找內容裡面輸入「345$」$ s$ N. c' P$ z3 Y4 H' ^! O
這裡「$」表示從行尾匹配
. `; {6 m7 H2 b如果從行首匹配,可以用「^」來實現,不過Editplus有另一個功能可以很簡單的刪除行首的字符串
3 [) ~; q& m$ V, s/ ^2 j* R- va. 選擇要作的行
/ }% m. ?" \+ d  j& f) ]b. 編輯-格式-刪除行註釋0 f' K* \8 j# `& i( t& E; U
c. 在彈出對話框裡面輸入要清除的行首字符,確定# U3 p/ q6 }! Y

1 c6 f1 r& s1 ^- M' |/ P【4】正則表達式應用——替換帶有半角括號的多行
$ A( Q6 K( l# f; P" X/ s6 [9 a幾百個網頁中都有下面一段代碼:" S# I# C: U" E" J
\n6 S  N$ L9 D/ A( K
在替換對話框啟用「正則表達式」選項,這時就可以完成替換了# E6 ~, o+ C- e5 g. X
( Q6 r4 v( t8 o
【5】正則表達式應用——刪除空行
: r+ I7 f) B* D& a) {, v啟動Editplus,打開待處理的文本類型文件。! p9 B, r/ N0 q- M
1、選擇「查找」菜單的「替換」命令,彈出文本替換對話框。選中「正則表達式」復選框,表明我們要在查找、替換中使用正則表達式。然後,選中「替換範圍」中的「當前文件」,表明對當前文件作。$ S% M- R1 q  B; g; _
2、單擊「查找內容」組合框右側的按鈕,出現下拉菜單。0 `8 I5 _; }" V
3、下面的作添加正則表達式,該表達式代表待查找的空行。(技巧提示:空行僅包括空格符、製表符、回車符,且必須以這三個符號之一作為一行的開頭,並且以回車符結尾,查找空行的關鍵是構造代表空行的正則表達式)。& P$ l/ G  F9 D0 I, v& c1 A4 b( r
直接在」查找」中輸入正則表達式「^[ \t]*\n」,注意\t前有空格符。
, i% ?% m9 n+ @(1)選擇「從行首開始匹配」,「查找內容」組合框中出現字符「^」,表示待查找字符串必須出現在文本中一行的行首。
* v+ ?7 e) h" |. b: F) t2 S(2)選擇「字符在範圍中」,那麼在「^」後會增加一對括號「[]」,當前插入點在括號中。括號在正則表達式中表示,文本中的字符匹配括號中任意一個字符即符合查找條件。
! Q5 h: N" o2 J6 A) W9 n3 S( e* o/ {4 \(3)按一下空格鍵,添加空格符。空格符是空行的一個組成成分。
/ u" }4 J; [$ a(4)選擇「製表符」,添加代表製表符的「\t」。5 G3 R& o* t3 B. `1 x& b
(5)移動光標,將當前插入點移到「]」之後,然後選擇「匹配 0 次或更多」,該作會添加星號字符「*」。星號表示,其前面的括號「[]」內的空格符或製表符,在一行中出現0個或多個。; r1 N; ]! u: _6 [" v8 R
(6)選擇「換行符」,插入「\n」,表示回車符。
/ v/ n/ ~0 A$ H2 \6 g4、「替換為」組合框保持空,表示刪除查找到的內容。單擊「替換」按鈕逐個行刪除空行,或單擊「全部替換」按鈕刪除全艙行(注意:Editplus有時存在「全部替換」不能一次性完全刪除空行的問題,可能是程序BUG,需要多按幾次按鈕)。
, k- o8 b4 Z% ^/ Q3 \6 x
) N  @; O% O% \【6】軟件技巧——鍵盤記錄的注意事項5 Z# ?" F: e6 Y; o  S+ `6 z
Editplus 的鍵盤記錄有些類似於 UltraEdit 的宏作,不過功能相對單一,錄製的文件可編輯性較差。* ~8 c7 _9 u! p
由於基本無法編輯錄製的文件,所以錄製的時候為了避免錄製失敗,推薦純粹使用鍵盤作,以下是比較關鍵的幾個鍵盤組合:
% {. [9 T* u7 a, wCtrl+F = 調出查找對話框
# P% S" A6 a) ?Ctrl+H = 調出替換對話框
6 _$ I) v& Y- ~1 y+ J' gAlt+F4 = 關閉作用,比如,關閉查找對話框、關閉替換對話框,等等. |  G4 v$ e% A# V8 F
其它鍵盤快捷鍵在「幫助-快捷鍵列表」裡面可以很容易的查找到,這裡就不細說了。
3 T0 J, j% t& b4 x6 \, d
& v4 ]( c; f3 \( _1 K! U【7】軟件技巧——關閉文檔標籤的便捷方法
" \% m7 G: D! U0 R' ^0 l右鍵單擊文檔標籤玩具條,彈出菜單中選擇「標籤選項」,選中「用鼠標中間的按鈕關閉」,這裡包括鼠標的滾輪。
2 Y, ]) N2 A; e
3 {/ C8 _2 o' @' ]. i【8】軟件技巧——如何去掉EditPlus保存文本文件時的添加後綴提示?0 q' K4 F1 I* |! \2 G
如果你使用 Editplus 進行文本編輯,那麼每次創建文本文件,編輯後保存時,儘管文件類型下拉列表中顯示的是文本文件, Editplus還是詢問你是否添加「.txt」後綴,是不是很煩?' K* r! @6 B5 Y% B9 q0 r$ [
解決方法:
1 b9 H! o% M6 _- s: y1 在程序目錄建立一個空的文件「template.txt」
; m$ m7 P; i& h+ Y( d2 「玩具-參數設置-模板」裡面,單擊「添加」按鈕添加模板,「菜單文本」這裡輸入「Text」,瀏覽「template.txt」,之後確定即可- P% t  `% Z. N, d
3 「文件-新建-text」,就可以建立一個空的文本文件,保存時,這個文件自動帶有擴展名」.txt」,也就避免了令人頭疼的確認- c! f0 j' R$ t% T- d6 n! e& t
4 模板設置文件名稱為「template.ini」,如果和主程序同一路徑,可以使用相對路徑
+ U; |# U6 Y- W# R) d+ f, t; k2 z囉嗦了點,不過管用
" S  D8 S, X: E& E* B) \% t7 U要自動創建帶有某種後綴的文件,方法同上。
0 C) O2 Z* R) G% F8 e/ ]$ i+ n7 ^9 B7 t6 {7 \' k
【9】軟件技巧——提示找不到語法文件 *.stx 的解決辦法
. A3 |+ K+ A* x, U* t( R原因多為設置的語法文件不存在或者是路徑設置不對。這是因為 Editplus的語法是設置文件採用的是絕對路徑,而在你設置了語法文件之後,再把程序複製到其它目錄,因而導致Editplus無法找到該語法文件。4 C. Y2 m( w# T( v* |$ M
解決辦法:8 g5 ^8 H* f( t8 o, h  N7 w  f
在主程序目錄裡,找到 Setting.ini 這是Editplus存放語法的文件
) W$ k% Y' L, m/ _( p查找後綴為「.stx」、「acp」的文本內容,或者查找帶有驅動器符號的行,比如6 k* m) U& }2 {0 W/ M. \& f1 a
Syntax file=C:\Program Files\EditPlus 2\cpp.stx2 \5 {0 e# C$ N9 n; U
那麼,就把」C:\Program Files\EditPlus 2\「替換成你當前軟件的路徑。
" [% W3 z; R* R其它提示找不到文件的解決方法同上
0 o* d% j% l2 n$ {
+ P5 z/ b! j" f+ {! F【10】軟件技巧——設置editplus支持其它文字,如韓文
+ K. i; @( U6 Z# r2 n( {. e在editplus裡打開文件,出來打開文件對話框;然後點擊「轉換器」後面的那個省略號,會出來自定義轉換器對話框;在右邊選擇你需要的編碼方式,添加到左邊,然後點確定;最後在下拉框中選擇需要的編碼方式,然後打開文件即可。
5 u: n$ ~0 l3 Y
+ w( Y$ x/ `7 T6 g$ i【11】軟件技巧——FTP 上傳的設置「文件->遠程作->FTP 上傳」在「設置」選項卡中設置好參數(「子目錄」前面應該加「/」如「/web/」),點擊「確定」回到「FTP 上傳」選項卡,然後點擊「上傳」即可;「批量上傳」的設置類似。6 e) D& U7 \, w$ H) f5 _

, k: x$ N- q, x【12】軟件技巧——如何禁用備份文件功能?
" T; c6 b5 g; ^& j在「參數選擇」的文件選項頁,禁用「』保存時自動創建備份文件」選項
; H' N. Z+ l9 f! }
- L0 N" w1 M9 G【13】軟件技巧——添加語法文件、自動完成文件、以及剪輯庫文件: H( r8 u+ o* ^( G( a. r$ ?
要添加 *.STX(語法文件)或 *.ACP(自動完成文件):7 P3 p% C8 |! v& _
1. 選擇「參數選擇→語法」
8 W* i) S! G/ B+ c# R5 v2. 單擊「添加」按鈕,命名,在「擴展名」部分輸入對應擴展名(不帶「.」)4 ^' ?4 E& x# u# ]% i
3. 瀏覽/輸入 STX(語法文件部分) 以及 ACP(自動完成文件部分)。
7 U* W2 a$ D) A7 q+ N5 v添加剪輯庫文件(*.CTL)
; n# q. _. y/ E) r4 k* [2 f: e複製相應 *.CTL 文件到軟件安裝目錄,重新啟動 Editplus ,則系統自動識別。
3 G, W3 d$ k" {  p3 p% {/ G9 z% M! `! i: O
【14】玩具集成——編譯器集成例子(Java、Borland C++、Visual C++、Inno Setup、nsis)9 y* m& Q; `# @* c* {7 X
在「玩具→參數選擇→用戶玩具」選項頁設置,設置步驟
0 h2 K/ ^- R7 ]$ `" i; B$ l1 設置組名稱,這裡也可以不設置& [" K/ s- n- P7 a, T  L* x% r
2 單擊「添加玩具→應用程序」按鈕並進行如下設置3 C" l. c9 u0 ~6 ^7 z
3 各種類似」$(FilePath)」的參數可以在文本框右側的箭頭下拉菜單中獲取,具體含義如下
9 G2 b! c5 d& l) p參數 描述
0 n- H5 ~# @+ c- P" I6 |$(FilePath) 文件路徑(文件全名,含目錄和文件名)& @# q9 p/ s4 D1 g# E$ H' Z9 d
$(FileDir) 文件目錄(不帶文件名)6 C2 L" N6 N, j6 j5 t: h
$(FileName) 文件名(不帶目錄)& ]; k% M3 [  M5 q3 a1 Q8 q1 i$ K
$(FileNameNoExt) 不帶擴展名的文件名(不帶目錄)' j/ f% p  I9 y
$(FileExt) 擴展名(當前文件)" w4 g2 W  `; O# q5 c  e+ Z+ n0 G
$(ProjectName) 工程名稱(當前工程名)
* t( D1 q. }: e8 e3 q  c- u: S$(CurLine) 當前行號(光標位置處的行號)' p% i5 L% E- x2 V* \$ M! ~
$(CurCol) 當前列號(光標位置處的列號)
+ ~$ L4 }9 _- p2 Q' k) T: }. @7 [$(CurSel) 當前文本(插入當前選定文本)
" m4 ~1 Z* L6 P$(CurWord) 當前單詞(插入當前單詞)
" x6 }- e) u6 n' N2 J$(WindowList) 顯示當前窗口列表並選擇特定文件
& O$ D% `8 o0 U4 E例子 1. Java 編譯器# n) }: }9 F1 i3 \) L+ m# e
菜單文本:Java 編譯器: e' M# h* y# k* [
命令:c:\java\bin\javac.exe
: ]/ M. f7 N7 I) }& X$ q* z8 R參數:」$(FilePath)」( }' E$ z+ ]: E3 P- V8 g7 z8 u+ N
初始目錄:$(FileDir)
$ z9 s. @/ x1 M捕獲輸出:開啟1 |5 \$ ]$ J( P7 l& x5 a* z
要運行已編譯的 Java 類文件,你可以進行如下設置:; s* F4 q, q5 T* \0 q8 S- I/ Y
菜單文本:Java
6 Z0 x0 t, L, }& r命令:c:\java\bin\java.exe
6 d" Y" N9 a, i( m. o" U參數:$(FileNameNoExt)6 {! @5 q. h, Z/ q/ u9 p. h
初始目錄:$(FileDir)
; F3 w8 A% y* `0 J2 T5 z6 J「命令」部分應當替換為實際的 Java 解釋器的路徑。4 y+ X! s/ k$ O$ R% t* d
例子 2. Borland C++. D  d5 @3 O7 L
菜單文本:Borland C
5 s* T- d% A! _命令:c:\bc\bin\bcc32.exe
" i5 C7 O+ h  m2 c參數:-Ic:\bc\include -Lc:\bc\lib -n$(FileDir) $(FilePath). v% }" P. u) @+ y( V! Z4 j& W2 t
初始目錄:c:\bc\bin
, c1 a- y" O- P9 _5 z! H9 \2 \8 q捕獲輸出:開啟; t- P/ Z6 V/ h# ~# a
例子 3. Visual C++
: _3 U- Z% D# ~# M) X菜單文本:Visual C++; B/ M" _. |7 R, e4 y7 S
命令:c:\msdev\vc98\bin\cl.exe4 z5 m/ |' c! `. @
參數:」$(FilePath)」9 y4 {1 s/ E) [; b
初始目錄:$(FileDir)
- Z2 u/ e4 n8 u捕獲輸出:開啟* k% U3 ^. n- z$ C; B
例子 4. Inno Setup
* d# b5 ^4 G! _8 a: D7 }$ A菜單文本:編譯 Inno  d" A; @4 q8 K) F9 U
命令:C:\Program Files\Inno Setup 4\Compil32.exe」
. n" b+ e: `! S# P3 e/ p8 M參數:/cc $(FileName)
/ ]: @. s8 M! I- T初始目錄:$(FileDir)
9 Z1 z& R% l- Z3 j. P捕獲輸出:開啟
, L; L. K  R4 E# M例子 5. nsis9 a, l4 ^% |4 d( b& W) `# u
菜單文本:編譯 nsis
: O' h. z' T0 U" A命令:C:\NSIS\makensis.exe6 B+ F* E0 D% i
參數:$(FileName)" M; L7 i+ r1 j6 Q4 F
初始目錄:$(FileDir)- I; j5 \# M) l8 T# z/ {
捕獲輸出:開啟1 R9 y  o: I0 w
例子 6. C#! d3 z! a* ]9 Z$ y6 `' B
菜單文本:編譯 C#: k7 t4 \) G) B' I1 b) Q
命令:C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.exe/ N$ N5 A6 ?& z3 u: f  [
參數:$(FileName)
+ v9 P0 U6 @4 R初始目錄:$(FileDir)
( ]( t9 ^/ n- }  \# C捕獲輸出:開啟 - J7 M: Q+ e, o$ k9 y
在上面設置中,在命令部分,必須使用系統中各自編譯器的絕對路徑。
! @6 ^# S5 x) n; p設置完畢後,你可以在「玩具」菜單運行對應玩具了,運行結果會顯示在底部的輸出窗口,你也可以通過快捷鍵(Ctrl + 0-9) 運行,或者是通過「用戶玩具欄」的快捷按鈕運行。! K/ y9 ^- i/ B, `* L8 F
要運行已編譯的 *.exe 文件,你可以進行如下設置(此時可執行文件需要和編譯文件同名):
7 n) R8 Q* `+ t5 |9 e. _2 |菜單文本:Run, C" a; G6 c  s
命令:$(FileNameNoExt); e" \" c. D( }1 \9 x
參數:" P$ M% u- p0 d$ Q/ ?
初始目錄:$(FileDir)
: I$ A( R' [' @0 T, C4 s: t) |0 u: D8 F: K
【15】玩具集成—— 讓Editplus調試PHP程序1:打開Editplus,選擇」玩具->配置用戶玩具…」菜單。, L! @" ]0 ?1 N$ d; S' T
2: 在彈出的窗口中選擇」添加玩具->應用程序」,給新程序起一個好記的名字,比如這裡我們用」Debug PHP」,在」菜單文本」中輸入」Debug PHP」。點擊」命令行」右邊的按鈕,找到你的php.exe所在的路徑,例如這裡是」c:\php\php.exe」。再點擊」參數」右邊的下拉按鈕選擇」文件路徑」,最後再把」捕獲輸出」前面的復選框選上。
; \0 G5 Z: [! y8 r5 ]3:現在測試一下,新建一個php文件,按快捷鍵Ctrl+1可以激活剛才我們設置的玩具(如果你設置了多個玩具,快捷鍵可能會有所不同),現在你可以看到它已經能正常工作了。但是還有一點不太理想:如果你的PHP程序出錯,在輸出窗口會提示你第幾行出錯 ,單擊這一行提示,Editplus老是提示你找不到某某文件,是否新建。接下下我們要修正這個功能。; y5 k0 Q+ A- M# Z+ a, F
4:打開剛才用戶玩具設置窗口,找到剛才設置的」Debug PHP」玩具。點擊」捕獲輸出」復選框旁邊的」輸出模式」按鈕,會彈出一個定義輸出模式的窗體,把」使用默認輸出模式」前面的復選框去掉, 在」正則表達式」這一項的文本框中輸入」 ^.+ in (.+) line ([0-9]+) 「(不包括引號),細心的朋友可能會發現,這裡使用的也正則表達式的語法。然後,在下面的」文件名」下拉菜單中選擇」預設表達式 1〞,即上邊正則表達式中的第一個參數,」行」下拉菜單項選擇」預設表達式 2〞,」列」下拉項保持為空。然後保存設置。
/ w+ [, F4 t/ A$ |( ~. J5:好了,現在再來試一下吧,雙擊出錯的行數,Editplus就會自動激活出錯文件,並把光標定位到出錯行,是不是特別方便呢?!
5 R5 }+ O* E& B& y3 s% u現在,Editplus經過我們的」改造「,已經可以即時的調試PHP文件了,雖然還不是」可視化」界面的,但對於一些平常的小程序來查錯還是非常好用的。Editplus真是不款不可多得的好玩具,如果你有什麼使用技巧,不要忘了大家一起分享哦。^O^3 Z8 O- d% @4 Q/ ~) ]/ c
如果不能切換錯誤行號,請嘗試作如下修改: (by aukw)
" ~5 o0 e$ k  a8 [1.php.ini 中html_errors = Off打開) j) F/ a4 }: @# r* E% @  C2 V1 p- J
//如果你不打開,3.中的表達式要修改
  X8 Q7 o& j, E2.參數改成:-q -f 「$(FilePath)」
. Y' P: C" C9 b//不加「符號的話文件名有空格的文件調試失敗。。
' c% D; b3 ?* K  e//-q不輸出html頭信息,你去掉也行,不過調試時候你一般用不到那些header信息
4 @' [) W& W3 U- x3.」 ^.+ in (.+) line ([0-9]+) 」 改成 「^.+ in (.+) on line ([0-9]+)$」+ {5 {2 R4 P8 B0 ]; [
//如果還是不行,請注意調試結果,自己修改表達式來取出文件名和行號) ]$ t$ ^, l  c9 D* A2 o
7 n2 X/ N  o# }; e
【16】玩具集成——打造 PHP 調試環境(二)% [$ g! W$ ?$ z6 Z0 i# f
1: 把剪輯庫定位在 PHP4 Functions 上就可以在編輯時, 利用[插入]->[匹配剪輯]命令,就可以自動完成末輸入完整的 PHP 函數(或直接按 F2 鍵). f) G  T! _' ^9 W
2: 類似上面,在選擇部分文字後,同樣可以自動完成。(同 F2)7 r2 U* N% m) K& }8 t+ k4 F
3: 在[參數選擇]->[設置和語法]->PHP->自動完成, 選擇目錄下的 php.acp 文件,你可以定制自己的自動完成方式.
% h: o2 [3 Z# j& d" {4 N! Y4: 想要即時預覽文件,可在[參數選擇]->[玩具]->WEB 服務器中添加本地目錄,(注意不要加 http:// , 應是一個有效的站點)。
6 E4 h8 R1 n/ a. g    如: 主機->localhost/php | 根目錄->D:\php
( a9 {2 j) `1 e主機->localhost/asp | 根目錄->D:\asp5 c1 g2 Q& W. S" b7 F) U. B
主機->localhost/cgi | 根目錄->D:\cgi; _  E' O2 m0 C
完成設置後只要腳本文件位於這些目錄下(子目錄也沒問題), 就能夠正確解釋.
" Q# O) D- ?- c+ d5: 各種語法和模板文件可以在 www.editplus.com 獲得,可根據需要選用和編輯。' q1 v7 L9 H9 c9 h, ^9 v. v, P
6: Ctrl+F11 可顯示當前文件中的函數列表.
* O6 O; o7 N# b- j1 K7: 添加各種用戶玩具.如:! W8 ^: ]3 N9 L# P4 Z7 K7 c
啟動MYSQL服務器管理玩具->C:\mysql\bin\winmysqladmin.exe$ @3 h% j. `1 ~2 Z$ l* ^6 a( b
啟動Apache服務器->C:\Apache\bin\Apache.exe -k start
1 g7 v5 a! J2 Y8 O啟動Apache服務器->C:\Apache\bin\Apache.exe -k stop (shutdown)! X( y4 x7 ^" J/ Z; W
8: DBG 附帶有一個 prof_results.php 文件,可剖析 PHP 程序的性能.5 ^. P, R5 F0 r( ]: K, Y
雖不是真正的調試器,但已經夠了.  }! q9 M7 A/ ]+ W
OK! 經過改造後,是不是有點像一個 IDE 什麼?還差點,沒有即時幫助…看我的,再來:
6 V3 j; \9 N0 a( {9: 把 php_manual_en.chm (最好是擴展幫助手冊)加入到用戶玩具中, 當遇到需要參考的關鍵字時, 把光標定位其上, 按下快捷鍵 Ctrl+1, 看到了嗎., K7 r1 J2 b1 c+ Z: C" J/ V% u
在輸入時有想不起來的函數名時, 先按照第 1 條的方法調出函數, 然後…怎麼樣?5 ]. p" U. B5 o: [- w# t
以上有的是對於調試玩具的設置,由於此類玩具比較多,大家設置時參考以上的基本就差不多了,所以就不過多的列舉了。
9 q9 B0 a& v7 ^
& N, c; z# S2 ?8 Z/ g6 ?; `: S【17】在 WINPE 中集成EDITPLUS+ m8 R* D# y' F% `6 }1 |+ T
可以基於目前的bartpe做得WINPE中,菜單使用nu2menu製作2 w* W, }- @8 A4 y/ ]
默認位置為 \programs\editplus\
8 N! N( l$ p8 |, K默認系統位置為光盤的 i386 目錄( I( x6 i6 f; b2 p2 g
i386/system32 的 autorun.bat 中添加外殼集成(系統右鍵)
" X" G# [" L0 N0 }regedit /s %SystemDrive%\programs\editplus\REG.REG
3 k6 c/ p6 u7 j" I4 b2 G: X8 qregsvr32 /s \programs\editplus\EPPSHELL.DLL
$ B, l1 n& X' ~複製Editplus安裝包裡面的文件到programs\editplus\,注意,如果有setting.ini,刪掉該文件在nu2menu裡面加入,可以根據需要安排位於特定菜單條目下
7 Z9 H4 T+ [( C6 T1 XFUNC=」@GetProgramDrive()\Programs\EditPlus\editplus.exe」>本編輯
您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

过期高净值品牌域名预定抢注

點基跨境 數位編輯創業論壇

GMT+8, 2025-5-21 01:36

By DZ X3.5

小黑屋

快速回復 返回頂部 返回列表