过期域名预定抢注

用戶名  找回密碼
 免费注册

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

[複製鏈接]
發表於 2006-10-14 15:49:01 | 顯示全部樓層 |閱讀模式
EditPlus軟件介紹
( F& V! {2 b8 d/ GEditPlus是Internet時代的32位文本編輯程序,HTML編輯及程序員的Windows平台編輯器。3 m% G( i# f2 O1 E* g6 h6 u
EditPlus可以充分的替換記事本,它也提供網頁作家及程序設計師許多強悍的功能。對於HTML、CSS、PHP、ASP、Perl、C/C++、Java、javas cript及VBs cript的語法突顯。當然,EditPlus也可以在自定義語法文件後擴充其他的程序語言。嵌合網頁瀏覽器作HTML頁的預覽,及FTP命令做本地文件上傳到FTP服務器。其他功能還包含HTML玩具欄、用戶玩具、列號、標尺、URL突顯。自動完成、剪貼文本、行列選擇、強大的搜索與替換、多重撤消/重做、拼寫檢測、自定義鍵盤快捷鍵、以及更多。+ K3 w, a' L+ d  |

, R$ |& t# T% `+ R5 t5 h3 {2 UEditPlus對於做網站的兄弟,很有一點的值得提出的是他強大的批量替換功能。http://www.cnwebmasters.cn/viewthread.php?tid=24在著名的站長論壇——站長廣告論壇,管理員已經特別推薦了該軟件,所以可想而知,其功能之強大。. v2 R7 q# j" ^: G1 [5 ?( G- M

# O; W3 d. s( B% ]# ^6 Y4 }EditPlus下載
7 n) V1 {* M6 q; X! S7 n6 `4 eEditPlus(文本編輯) v2.21 漢化綠色版
) k# J# }2 f- M: Q: M. Xhttp://www.9xz.net/soft/1457.htm
0 ]$ I; e5 L" F4 I) H3 N( u  v$ I; ?; ~
EditPlus v2.21 漢化版. k7 ]. k( @0 T( }6 j
http://www.9xz.net/soft/1564.htm
$ i6 u/ b: z( Y: r  A# }8 _; Vhttp://gx.9xz.net/9xz/New/Application/HA_EditPlus_v221B381.rar5 ~" G2 Y! s2 c8 m! s4 H+ q, Q

5 P2 F4 j. L+ ]- ~0 j8 g註冊碼信息
9 F8 ~* f) Y5 M$ m用戶名 9xz.net
* `- k! g3 z( V( V8 u5 p# }- R& j註冊碼:1933A-12318-5FZ2C-3EWAB-B0TEF
  o5 q( N; E3 b( a
4 }/ J! h% X2 C. w官方下載地址ftp://ftp.editplus.com/epp221_en.exe
/ e7 O3 Z& J! E
* @7 j1 S* J/ R! U; b& b# v9 `EditPlus註冊機下載地址:
# N0 S* N, I5 K3 F/ C7 N: u% {http://www.9xz.net/soft/1565.htm
. y, R* B: N6 s. X5 u5 rhttp://gx.9xz.net/9xz/New/Application/editplus_keygen.rar
5 [# E1 g: d4 P4 |
( U# [/ g) a$ uEditplus使用技巧集錦
& W8 L% I* B3 l3 q7 @' F+ P& }  技巧中,在編譯器集成例子中參照了部分官方的文獻。有幾篇是從網上搜集來的,這裡我註明了來源或原始作者。如果你是相應作者,不希望文章放在這裡,請通知我,我會及時 刪掉。- x; \1 _6 _8 [
——————————————————0 |# H  L6 J$ Z! g- [
  文章或者技巧及原始作者或出處:4 d  L7 j+ M' n& g( M# b
  正則表達式類* x4 {6 \1 l* _
  【1】 正則表達式應用——替換指定內容到行尾
9 Z$ Z: B+ S3 v' z2 f) @  【2】 正則表達式應用——數字替換—————————-Microshaoft,jiuk2k
) K5 W9 c) F- p5 x  s# i  【3】 正則表達式應用——刪除每一行行尾的指定字符) L% ?/ J- z- c0 K8 u; X; c5 }
  【4】 正則表達式應用——替換帶有半角括號的多行2 i: W# l6 N8 U
  【5】 正則表達式應用——刪除空行—————————-江德華: F" l! K5 L3 X
  軟件技巧類: D, M* _/ \7 i1 c; Q, z- ~, x
——————————————————  ]' b/ x1 ~5 Q4 Q& H8 h
  【6】 軟件技巧——鍵盤記錄的注意事項' P7 f* l6 J/ Q
  【7】 軟件技巧——關閉文檔標籤的便捷方法
6 B$ K8 V9 Z+ _! D8 H$ b  ~! C  【8】 軟件技巧——如何去掉Editplus保存文本文件時的添加後綴提示?& s: H- ]! X8 z, n1 b+ d4 q4 J
  【9】 軟件技巧——提示找不到語法文件的解決辦法; U3 P( z+ P8 ?/ l$ a% a4 o- Y  f
  【10】軟件技巧——設置Editplus支持其它文字,如韓文———-jackywu1978& o- h3 z5 r- h; B0 b6 e% a4 S
  【11】軟件技巧——FTP 上傳的設置—————————-李應文2.11漢化版
6 n# v9 P7 |: |+ k$ U- O5 B$ @  【12】軟件技巧——如何禁用備份文件功能?) r- ~# w* U7 s& P# u0 d
  【13】軟件技巧——添加語法文件、自動完成文件、以及剪輯庫文件$ E# i1 k$ G6 P! ]$ q
玩具集成類+ a  S: d+ C0 b) g, @  P
——————————————————
5 }+ b1 L% ^: O3 R9 p  【14】玩具集成——編譯器集成例子(Java、Borland C++、Visual C++、Inno Setup、nsis、C#)& C( w# x7 D- K
  【15】玩具集成——讓Editplus調試PHP程序———————-avenger,aukw9 @: a) f% y* e; _( z3 t% i
  【16】玩具集成——打造 PHP 調試環境(二)———————-老七2.11漢化版
* k2 H5 u8 n% ~8 _: f" h- o  【17】在 WINPE 中集成 Editplus7 B2 ]9 l, `# I  S5 ]' _
7 d/ |& q: @% p; z+ d& B: m
【1】正則表達式應用——替換指定內容到行尾3 ^1 B$ Q" h6 r5 }
原始文本如下面兩行1 d) ^2 {) C5 _( F  W, `1 L
abc aaaaa
7 ^4 |& K' ?# G$ n1 r/ ]# F8 L123 abc 444' Q" h$ S) H0 N& i
希望每次遇到「abc」,則替換「abc」以及其後到行尾的內容為「abc efg」
; |# p: t. h1 K, e( w: G即上面的文本最終替換為:9 i3 y" ?/ C8 d& h+ @, K6 A# P
abc efg
& e2 G. U4 T$ Q# g: O$ j123 abc efg
8 R9 W1 B1 ~& A" H/ o9 q" f解決:# l% ~& Y. K2 @+ L) M2 f
1 在替換對話框,查找內容裡輸入「abc.*」
& G2 w) }# B5 L3 e! b2 同時勾選「正則表達式」復選框,然後點擊「全部替換」按鈕
  J  H& M* [7 E+ Z1 g/ v" Y0 K其中,符號的含義如下:8 ^9 B' x% @" p3 f
「.」 =匹配任意字符
. F- m8 Z2 R& n7 V6 m7 N, G& e) S  N「*」 =匹配0次或更多
5 T( M) e1 u. @1 R. p2 H注意:其實就是正則表達式替換,這裡只是把一些曾經提出的問題加以整理,單純從正則表達式本身來說,就可以引申出成千上萬種特例。6 o9 s/ y: q8 X: M  V% ~6 v" ~! Z
$ Z; d; v; F( t6 ]+ O1 N* K; ]1 o
【2】正則表達式應用——數字替換
1 j. ?; x6 ?* U2 {) @! J希望把
) J1 L: e% d8 f, ]0 k8 j. fasdadas123asdasdas456asdasdasd789asdasd
) j: a9 I% x; s替換為:
6 o4 @/ i4 e- n  }% @asdadas[123]asdasdas[456]asdasdasd[789]asdasd
8 {9 T! {! s3 @! L2 J8 W! A在替換對話框裡面,勾選「正則表達式」復選框;' n2 B  {: _/ b1 o/ W3 Y: i8 a" P
在查找內容裡面輸入「[0-9][0-9][0-9]」,不含引號8 X, z8 z. _, G
「替換為:」裡面輸入「[\0\1\2]」,不含引號
' o% Q+ G& l- {' j: k) Q6 b範圍為你所作的範圍,然後選擇替換即可。' S( v$ m. A) ]+ a6 S- d, d
實際上這也是正則表達式的使用特例,「[0-9]」表示匹配0~9之間的任何特例,同樣「[a-z]」就表示匹配a~z之間的任何特例, n% o  k& g4 O# f; E2 }$ O
上面重複使用了「[0-9]」,表示連續出現的三個數字
  y9 Q- Z4 b' t9 I. I, Y「\0」代表第一個「[0-9]」對應的原型,「\1」代表第二個「[0-9]」對應的原型,依此類推
4 w/ y, L; H# d6 X# e「[」、「]」為單純的字符,表示添加「[」或「]」,如果輸入「其它\0\1\2其它」,則替換結果為:
# I; B! S- Z* o) Sasdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd
! Q5 s: f# n6 m% M: i7 ~: p6 W  u功能增強(by jiuk2k):7 U$ \: }* U: X' o" u- s( E
如果將查找內容「[0-9][0-9][0-9]」改為「[0-9]*[0-9]」,對應1 或 123 或 12345 或 …2 V4 X) G$ H6 T4 j9 _7 k3 g
大家根據需要定制
: {# W( R+ A* U( N2 ~1 P9 f' u- }相關內容還有很多,可以自己參考正則表達式的語法仔細研究一下; O) G/ Z* A& c( k, I1 s
6 `2 L) f7 ~) V+ b  [
【3】正則表達式應用——刪除每一行行尾的指定字符
2 \" L5 T& O$ ]9 z1 X$ _1 Y4 ^因為這幾個字符在行中也是出現的,所以肯定不能用簡單的替換實現! t4 f" v$ o- g: p
比如- ~- S1 _# B; X; m, W% Q
12345 1265345) b2 Q2 ?, e  p) y
2345
0 c, d4 L2 Z% S5 B  ?需要刪除每行末尾的「345」
( P  S( a/ x8 O2 I/ u' _這個也算正則表達式的用法,其實仔細看正則表達式應該比較簡單,不過既然有這個問題提出,說明對正則表達式還得有個認識過程,解決方法如下1 a1 _5 d* z+ F) N' m4 R" L
解決:
6 `$ W  |( N# H) p# G% b" C3 C在替換對話框中,啟用「正則表達式」復選框
$ Y; P0 }' H/ U' b. B" a在查找內容裡面輸入「345$」
) @; [- o* r' W( X- j0 N這裡「$」表示從行尾匹配
/ I6 f- @" a" _, Z, z6 s! K0 D如果從行首匹配,可以用「^」來實現,不過Editplus有另一個功能可以很簡單的刪除行首的字符串" W, f7 r3 t  d8 Z' F1 z- c
a. 選擇要作的行+ B3 |: C+ b: i2 i# K, d/ @
b. 編輯-格式-刪除行註釋
$ f4 U7 E" z, ^c. 在彈出對話框裡面輸入要清除的行首字符,確定
7 p5 {3 }& O/ F! R" \+ j
5 a3 \8 J3 [/ o; t  C; W+ h% f! j【4】正則表達式應用——替換帶有半角括號的多行. V  {' i0 r; Q) h# |/ K+ o2 C
幾百個網頁中都有下面一段代碼:
( D/ r$ r/ y; J4 M! ?: E\n. w5 F! j- ]: C5 Q/ U* K% V
在替換對話框啟用「正則表達式」選項,這時就可以完成替換了! r$ [; l5 X4 e3 O/ n

( n1 \+ K; K, K* ^% m0 S( S4 b【5】正則表達式應用——刪除空行
6 i5 {% ?+ q, |& ]; ]. S, s* E0 E啟動Editplus,打開待處理的文本類型文件。1 o& F/ ~8 ]4 \8 ]6 [$ J
1、選擇「查找」菜單的「替換」命令,彈出文本替換對話框。選中「正則表達式」復選框,表明我們要在查找、替換中使用正則表達式。然後,選中「替換範圍」中的「當前文件」,表明對當前文件作。# Q2 a) g# k  K+ r  A) m; W: B
2、單擊「查找內容」組合框右側的按鈕,出現下拉菜單。1 x6 q% E4 ~5 l- k, k5 I% Y/ {
3、下面的作添加正則表達式,該表達式代表待查找的空行。(技巧提示:空行僅包括空格符、製表符、回車符,且必須以這三個符號之一作為一行的開頭,並且以回車符結尾,查找空行的關鍵是構造代表空行的正則表達式)。7 j; p# y; ~8 I% h" a- b
直接在」查找」中輸入正則表達式「^[ \t]*\n」,注意\t前有空格符。
' J+ p7 R5 N. E! F( ?$ v. h(1)選擇「從行首開始匹配」,「查找內容」組合框中出現字符「^」,表示待查找字符串必須出現在文本中一行的行首。
! q6 J5 r, ?+ Y(2)選擇「字符在範圍中」,那麼在「^」後會增加一對括號「[]」,當前插入點在括號中。括號在正則表達式中表示,文本中的字符匹配括號中任意一個字符即符合查找條件。+ I" P( x" ?2 ^+ d  d
(3)按一下空格鍵,添加空格符。空格符是空行的一個組成成分。
% i& l9 }! k" o8 f(4)選擇「製表符」,添加代表製表符的「\t」。
) k2 E1 w  t' z- A(5)移動光標,將當前插入點移到「]」之後,然後選擇「匹配 0 次或更多」,該作會添加星號字符「*」。星號表示,其前面的括號「[]」內的空格符或製表符,在一行中出現0個或多個。
& A1 [  \0 \" e, S& J(6)選擇「換行符」,插入「\n」,表示回車符。
8 V9 ]: W' s7 ^: \2 b1 x: f4、「替換為」組合框保持空,表示刪除查找到的內容。單擊「替換」按鈕逐個行刪除空行,或單擊「全部替換」按鈕刪除全艙行(注意:Editplus有時存在「全部替換」不能一次性完全刪除空行的問題,可能是程序BUG,需要多按幾次按鈕)。
. Q( ?/ P/ f& t; K% s! F2 y5 w3 c& x
【6】軟件技巧——鍵盤記錄的注意事項6 ~* ]" R. b& h1 o6 m
Editplus 的鍵盤記錄有些類似於 UltraEdit 的宏作,不過功能相對單一,錄製的文件可編輯性較差。0 C* p" n  g& |
由於基本無法編輯錄製的文件,所以錄製的時候為了避免錄製失敗,推薦純粹使用鍵盤作,以下是比較關鍵的幾個鍵盤組合:1 g9 f/ f' X! C  y; T. m' V. t
Ctrl+F = 調出查找對話框3 [2 s) j+ }9 ?
Ctrl+H = 調出替換對話框
. `5 k2 j4 q) j8 o1 k( H, O- DAlt+F4 = 關閉作用,比如,關閉查找對話框、關閉替換對話框,等等
& [2 l% P5 f9 j3 r" K其它鍵盤快捷鍵在「幫助-快捷鍵列表」裡面可以很容易的查找到,這裡就不細說了。
3 z. B$ l7 L( E3 _4 D
: C) x- a+ d( e; v# {9 W【7】軟件技巧——關閉文檔標籤的便捷方法( W, ?7 {! B" U
右鍵單擊文檔標籤玩具條,彈出菜單中選擇「標籤選項」,選中「用鼠標中間的按鈕關閉」,這裡包括鼠標的滾輪。+ O4 a& h7 G9 G* j2 ^

% t4 Q; ~, m2 P/ Z' @& h5 x【8】軟件技巧——如何去掉EditPlus保存文本文件時的添加後綴提示?
, W0 i) B2 ?% F1 |1 i如果你使用 Editplus 進行文本編輯,那麼每次創建文本文件,編輯後保存時,儘管文件類型下拉列表中顯示的是文本文件, Editplus還是詢問你是否添加「.txt」後綴,是不是很煩?% {# ]- b3 ?! X  L# W( r
解決方法:. [0 o4 A5 u7 Q
1 在程序目錄建立一個空的文件「template.txt」
+ ]" T7 o$ {) E+ f* m% |2 「玩具-參數設置-模板」裡面,單擊「添加」按鈕添加模板,「菜單文本」這裡輸入「Text」,瀏覽「template.txt」,之後確定即可  `, M: i! q5 V8 b
3 「文件-新建-text」,就可以建立一個空的文本文件,保存時,這個文件自動帶有擴展名」.txt」,也就避免了令人頭疼的確認
8 F+ Z% B4 t9 T/ B- o4 模板設置文件名稱為「template.ini」,如果和主程序同一路徑,可以使用相對路徑
8 J9 Y) K$ |4 k' J- \% h囉嗦了點,不過管用0 M  y. a- T( N
要自動創建帶有某種後綴的文件,方法同上。$ V0 G  t$ K3 L! Y$ N8 P. ^) t

8 E2 K! }: Y% |( c! j【9】軟件技巧——提示找不到語法文件 *.stx 的解決辦法3 P' D7 m9 g; [0 j$ X6 y2 \
原因多為設置的語法文件不存在或者是路徑設置不對。這是因為 Editplus的語法是設置文件採用的是絕對路徑,而在你設置了語法文件之後,再把程序複製到其它目錄,因而導致Editplus無法找到該語法文件。
2 _+ e" l! B# k: j+ J解決辦法:
& l% {: f* H) O" N! n在主程序目錄裡,找到 Setting.ini 這是Editplus存放語法的文件
3 b; l4 Y/ H6 L1 g+ n查找後綴為「.stx」、「acp」的文本內容,或者查找帶有驅動器符號的行,比如
( P6 H8 @) F- o2 [Syntax file=C:\Program Files\EditPlus 2\cpp.stx
/ F" r5 G7 i, z2 U  y. L0 A那麼,就把」C:\Program Files\EditPlus 2\「替換成你當前軟件的路徑。
1 ], k  S. g; }其它提示找不到文件的解決方法同上' e  v7 n4 m& d% a9 D5 |8 K

5 V2 X4 ^. b  @【10】軟件技巧——設置editplus支持其它文字,如韓文
! v1 Z# G* N6 K; ^2 ^在editplus裡打開文件,出來打開文件對話框;然後點擊「轉換器」後面的那個省略號,會出來自定義轉換器對話框;在右邊選擇你需要的編碼方式,添加到左邊,然後點確定;最後在下拉框中選擇需要的編碼方式,然後打開文件即可。
- Z6 u% v. ]: S2 I+ L( k( t$ x) c& b
【11】軟件技巧——FTP 上傳的設置「文件->遠程作->FTP 上傳」在「設置」選項卡中設置好參數(「子目錄」前面應該加「/」如「/web/」),點擊「確定」回到「FTP 上傳」選項卡,然後點擊「上傳」即可;「批量上傳」的設置類似。
9 |, Z# `, o, u5 g& }8 F
, V: _4 ~6 z* n' r* r; U- j+ r- F【12】軟件技巧——如何禁用備份文件功能?
  }: H! Y  P- b+ r在「參數選擇」的文件選項頁,禁用「』保存時自動創建備份文件」選項( ?2 p% C% p7 f* v9 p1 P+ `
$ G/ S- {/ Y) r! B
【13】軟件技巧——添加語法文件、自動完成文件、以及剪輯庫文件
0 w1 o% d/ H' B; A& g: P& m; G要添加 *.STX(語法文件)或 *.ACP(自動完成文件):3 x. K4 W  s6 z! Y* a2 r
1. 選擇「參數選擇→語法」
0 ?% v3 m* H. Q& y2. 單擊「添加」按鈕,命名,在「擴展名」部分輸入對應擴展名(不帶「.」)
( P3 N9 n1 p3 l8 B$ H3. 瀏覽/輸入 STX(語法文件部分) 以及 ACP(自動完成文件部分)。# P. J, g6 x+ F5 z
添加剪輯庫文件(*.CTL)" _6 ~) a0 Q* m7 r# Q
複製相應 *.CTL 文件到軟件安裝目錄,重新啟動 Editplus ,則系統自動識別。: C! M+ p) O0 j
1 P& ]6 H( I9 n4 J+ \( c7 M
【14】玩具集成——編譯器集成例子(Java、Borland C++、Visual C++、Inno Setup、nsis)
7 K: N& c! w$ \& E8 ^, M在「玩具→參數選擇→用戶玩具」選項頁設置,設置步驟/ F3 V, ~$ D, Q: j
1 設置組名稱,這裡也可以不設置( j* }& P8 D& h* r' P  N' e
2 單擊「添加玩具→應用程序」按鈕並進行如下設置
/ Y) u+ v5 c% S! z; ]. ]: I3 各種類似」$(FilePath)」的參數可以在文本框右側的箭頭下拉菜單中獲取,具體含義如下, M# a0 p8 Y( F. c) M
參數 描述
' {7 k" c5 j! l% m( E4 e9 }0 j$(FilePath) 文件路徑(文件全名,含目錄和文件名)0 k* O0 h5 Z" @4 g* \9 |
$(FileDir) 文件目錄(不帶文件名)2 ?4 ^* [0 u" x6 n; F
$(FileName) 文件名(不帶目錄)
3 E3 x) m8 a" s9 y& j4 @$(FileNameNoExt) 不帶擴展名的文件名(不帶目錄)
/ [9 G* A7 @" ?$(FileExt) 擴展名(當前文件)$ E" a& M- r  H3 k3 ^3 c. }+ N  L
$(ProjectName) 工程名稱(當前工程名)+ S/ `- W+ A& O( n: D
$(CurLine) 當前行號(光標位置處的行號)
" y7 b4 a, D  {- _$(CurCol) 當前列號(光標位置處的列號)
5 V3 r, l. A- c$ @1 I$(CurSel) 當前文本(插入當前選定文本)# m1 k2 ?, U6 }4 O6 z
$(CurWord) 當前單詞(插入當前單詞)
6 i7 [7 F) p# G) t% s0 p$(WindowList) 顯示當前窗口列表並選擇特定文件
+ p% P5 M2 k, C; f6 W7 k5 n( p$ `例子 1. Java 編譯器+ b4 h( C$ \: Q
菜單文本:Java 編譯器
" R  L3 u. l6 F. g+ o$ Q命令:c:\java\bin\javac.exe# E5 V: c6 c" z( a" `6 H+ H7 U
參數:」$(FilePath)」
1 D+ p- ^5 O# O初始目錄:$(FileDir)
) Q. v: }7 p, g5 R捕獲輸出:開啟% L7 A" x" r% V( j
要運行已編譯的 Java 類文件,你可以進行如下設置:0 N& h" T  q0 f5 }
菜單文本:Java
+ j' ?. j( G6 x6 y命令:c:\java\bin\java.exe4 K# p$ n( R/ ^& R) P
參數:$(FileNameNoExt)0 G% C9 l7 m# z# A
初始目錄:$(FileDir)9 C9 X1 d- ]8 x& Z
「命令」部分應當替換為實際的 Java 解釋器的路徑。+ y/ j& M5 ~& ~9 A: _! u. \
例子 2. Borland C++
! X( y0 V$ e4 k: M' \* W菜單文本:Borland C0 I4 T$ |  R- ?5 h# G5 T% g) e
命令:c:\bc\bin\bcc32.exe( A; \. o, r/ u
參數:-Ic:\bc\include -Lc:\bc\lib -n$(FileDir) $(FilePath)
/ C! h* y" K2 T5 Y1 [: S6 d初始目錄:c:\bc\bin: b- K) t* K0 k& l
捕獲輸出:開啟5 F1 {  p% |' X; ^  f! q
例子 3. Visual C++
/ m4 {; N6 o' q- |菜單文本:Visual C++" {8 Q. [7 y0 `0 w7 O4 E2 @& Z
命令:c:\msdev\vc98\bin\cl.exe
: a  r& C3 c# V/ C4 ?參數:」$(FilePath)」
* G) x4 s& M4 U) j% S初始目錄:$(FileDir)& ^$ s9 \% E0 s  R' [2 m
捕獲輸出:開啟) R! ]) W$ S5 ?2 z* A& l) K. R
例子 4. Inno Setup2 S2 j+ O1 M0 G$ j, E& b
菜單文本:編譯 Inno+ e$ a6 f$ ]1 _
命令:C:\Program Files\Inno Setup 4\Compil32.exe」; w) i. N* U/ p4 X+ T
參數:/cc $(FileName)
* w/ p1 s, a5 I& X初始目錄:$(FileDir)0 O- I5 A  F1 ?, c+ n
捕獲輸出:開啟
: Z2 Z3 E2 a9 U% v: B+ P4 P例子 5. nsis! e: P: M9 U$ _$ c( `
菜單文本:編譯 nsis* d6 h- ^$ m2 E
命令:C:\NSIS\makensis.exe
3 o5 Y4 d* v' z& k) \參數:$(FileName): v: i) M( _% B; D# A
初始目錄:$(FileDir)% |; ~) L/ O1 g8 o5 o
捕獲輸出:開啟
! c8 O/ x& }7 }, L$ j例子 6. C#
- r9 Y! }* @' M! `, O' @菜單文本:編譯 C#
5 W3 l( u" |) p0 A6 o6 W- ~% m& S命令:C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.exe
/ k! C: Z" k& n0 J參數:$(FileName)
  j. l  \$ ]3 E( Y6 v% S$ f+ N: L初始目錄:$(FileDir)
( O* n: u1 Z: U( K, ~捕獲輸出:開啟
( P4 e9 L2 I) }5 j( a在上面設置中,在命令部分,必須使用系統中各自編譯器的絕對路徑。) n# o& ~( J- E+ ?, q
設置完畢後,你可以在「玩具」菜單運行對應玩具了,運行結果會顯示在底部的輸出窗口,你也可以通過快捷鍵(Ctrl + 0-9) 運行,或者是通過「用戶玩具欄」的快捷按鈕運行。8 x7 G. B; Y, u- o3 N( j# c8 n: w
要運行已編譯的 *.exe 文件,你可以進行如下設置(此時可執行文件需要和編譯文件同名):
% L& _% a& o% s2 a2 x0 O菜單文本:Run3 h4 x5 o1 ?! n! x
命令:$(FileNameNoExt)0 ]- [5 ~( K0 I# G, O. o1 a( w: m
參數:
- j( J8 X& a5 b- G) L' p初始目錄:$(FileDir)/ s+ b7 n6 f. z9 ?
! _* _* _. \  a( ~# ]. Y6 p
【15】玩具集成—— 讓Editplus調試PHP程序1:打開Editplus,選擇」玩具->配置用戶玩具…」菜單。
4 U+ y6 K! H) r# B, h2: 在彈出的窗口中選擇」添加玩具->應用程序」,給新程序起一個好記的名字,比如這裡我們用」Debug PHP」,在」菜單文本」中輸入」Debug PHP」。點擊」命令行」右邊的按鈕,找到你的php.exe所在的路徑,例如這裡是」c:\php\php.exe」。再點擊」參數」右邊的下拉按鈕選擇」文件路徑」,最後再把」捕獲輸出」前面的復選框選上。
. t/ ?. P; G2 H% g+ W* Y3:現在測試一下,新建一個php文件,按快捷鍵Ctrl+1可以激活剛才我們設置的玩具(如果你設置了多個玩具,快捷鍵可能會有所不同),現在你可以看到它已經能正常工作了。但是還有一點不太理想:如果你的PHP程序出錯,在輸出窗口會提示你第幾行出錯 ,單擊這一行提示,Editplus老是提示你找不到某某文件,是否新建。接下下我們要修正這個功能。
- Q* I9 ?. N1 \% T. q, Y' b6 J4:打開剛才用戶玩具設置窗口,找到剛才設置的」Debug PHP」玩具。點擊」捕獲輸出」復選框旁邊的」輸出模式」按鈕,會彈出一個定義輸出模式的窗體,把」使用默認輸出模式」前面的復選框去掉, 在」正則表達式」這一項的文本框中輸入」 ^.+ in (.+) line ([0-9]+) 「(不包括引號),細心的朋友可能會發現,這裡使用的也正則表達式的語法。然後,在下面的」文件名」下拉菜單中選擇」預設表達式 1〞,即上邊正則表達式中的第一個參數,」行」下拉菜單項選擇」預設表達式 2〞,」列」下拉項保持為空。然後保存設置。
1 G6 I6 ~/ `0 s  \* i5:好了,現在再來試一下吧,雙擊出錯的行數,Editplus就會自動激活出錯文件,並把光標定位到出錯行,是不是特別方便呢?!. ?: I6 M: o; F
現在,Editplus經過我們的」改造「,已經可以即時的調試PHP文件了,雖然還不是」可視化」界面的,但對於一些平常的小程序來查錯還是非常好用的。Editplus真是不款不可多得的好玩具,如果你有什麼使用技巧,不要忘了大家一起分享哦。^O^
! u) f' ]% ^2 ?* u7 l如果不能切換錯誤行號,請嘗試作如下修改: (by aukw)
4 _- n: K: P! I6 r3 ?1.php.ini 中html_errors = Off打開
  z3 ^4 I/ A! U6 g//如果你不打開,3.中的表達式要修改
2 i8 V9 a4 `  e7 t/ n, J! w! J2.參數改成:-q -f 「$(FilePath)」
1 z/ U0 X8 V- j. [9 i/ x5 h8 V: ]//不加「符號的話文件名有空格的文件調試失敗。。
" f9 w0 S8 ?- o5 Z//-q不輸出html頭信息,你去掉也行,不過調試時候你一般用不到那些header信息
' _/ E- k) u0 V2 s5 ?, ~3.」 ^.+ in (.+) line ([0-9]+) 」 改成 「^.+ in (.+) on line ([0-9]+)$」
9 O/ q! _1 i) U2 F* \# j//如果還是不行,請注意調試結果,自己修改表達式來取出文件名和行號
0 Z( P  W- h+ L; G) |9 b
$ Q: _0 Q# B  J* J$ K9 O+ Z【16】玩具集成——打造 PHP 調試環境(二)
& ^( X$ B! ?" @  o1: 把剪輯庫定位在 PHP4 Functions 上就可以在編輯時, 利用[插入]->[匹配剪輯]命令,就可以自動完成末輸入完整的 PHP 函數(或直接按 F2 鍵)0 E! y8 J: Y# z* v  x& m1 U7 m
2: 類似上面,在選擇部分文字後,同樣可以自動完成。(同 F2)
6 m+ N7 B+ X+ n3: 在[參數選擇]->[設置和語法]->PHP->自動完成, 選擇目錄下的 php.acp 文件,你可以定制自己的自動完成方式.9 l! [2 b. \# O$ v
4: 想要即時預覽文件,可在[參數選擇]->[玩具]->WEB 服務器中添加本地目錄,(注意不要加 http:// , 應是一個有效的站點)。
" n7 T" [8 B( P. [. ]2 |    如: 主機->localhost/php | 根目錄->D:\php
- X& ^) _( u% E* U4 J主機->localhost/asp | 根目錄->D:\asp" I# ~$ b5 a0 D/ d  A  P
主機->localhost/cgi | 根目錄->D:\cgi
4 q- e+ o( H. |- a. e& }' V  g完成設置後只要腳本文件位於這些目錄下(子目錄也沒問題), 就能夠正確解釋.* n& h, U' d4 s) b4 e1 Q
5: 各種語法和模板文件可以在 www.editplus.com 獲得,可根據需要選用和編輯。: I5 \: s2 l3 B
6: Ctrl+F11 可顯示當前文件中的函數列表.
2 K; @) F% a5 z7: 添加各種用戶玩具.如:3 i! V4 t4 B' T8 M, V* ^4 |$ j
啟動MYSQL服務器管理玩具->C:\mysql\bin\winmysqladmin.exe' t/ m% S, J0 v- d, H
啟動Apache服務器->C:\Apache\bin\Apache.exe -k start0 J0 V7 X. y7 m- y9 A( q& z) C  S; d
啟動Apache服務器->C:\Apache\bin\Apache.exe -k stop (shutdown)
' M# d1 J0 l+ ]- [0 o, \  f8: DBG 附帶有一個 prof_results.php 文件,可剖析 PHP 程序的性能.
3 d/ {& i' c" }. _雖不是真正的調試器,但已經夠了.
9 Q( b2 x) C9 n3 }1 A, ?OK! 經過改造後,是不是有點像一個 IDE 什麼?還差點,沒有即時幫助…看我的,再來:6 D8 v$ j) m  p8 x; o6 W
9: 把 php_manual_en.chm (最好是擴展幫助手冊)加入到用戶玩具中, 當遇到需要參考的關鍵字時, 把光標定位其上, 按下快捷鍵 Ctrl+1, 看到了嗎.
' P3 {# N( O9 Y) Q/ f0 h8 z在輸入時有想不起來的函數名時, 先按照第 1 條的方法調出函數, 然後…怎麼樣?
, I, P; f* L& r2 Y; X' c! k以上有的是對於調試玩具的設置,由於此類玩具比較多,大家設置時參考以上的基本就差不多了,所以就不過多的列舉了。" |: [4 D5 X1 p# C) F
+ Q; F# X1 b$ @) m- W4 E" b8 v
【17】在 WINPE 中集成EDITPLUS5 }- _) y* F  ~$ m% v
可以基於目前的bartpe做得WINPE中,菜單使用nu2menu製作, _2 m, i9 w9 J
默認位置為 \programs\editplus\% J4 v& K3 a& V* F
默認系統位置為光盤的 i386 目錄
7 J+ M/ C  r. r5 r0 D  Y5 Q2 ei386/system32 的 autorun.bat 中添加外殼集成(系統右鍵)
8 t3 H% Q" e1 ~, {% Rregedit /s %SystemDrive%\programs\editplus\REG.REG2 s0 E/ I" F! |
regsvr32 /s \programs\editplus\EPPSHELL.DLL/ d) Q. m7 O4 F2 Z2 Z
複製Editplus安裝包裡面的文件到programs\editplus\,注意,如果有setting.ini,刪掉該文件在nu2menu裡面加入,可以根據需要安排位於特定菜單條目下# \( M: \! z) J1 z* b$ D# F
FUNC=」@GetProgramDrive()\Programs\EditPlus\editplus.exe」>本編輯
您需要登錄後才可以回帖 登錄 | 免费注册

本版積分規則

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

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

GMT+8, 2025-6-5 09:54

By DZ X3.5

小黑屋

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