EditPlus 使用技巧集�
November 14, 2005 at 12:18 am | In {软件专题� | Leave a Comment
æ£åˆ™è¡¨è¾¾å¼?ç±»
ã€?1】 æ£åˆ™è¡¨è¾¾å¼?应用——替æ?¢æŒ‡å®šå†…容到行尾
ã€?2】 æ£åˆ™è¡¨è¾¾å¼?åº”ç”¨â€”â€”æ•°å—æ›¿æ?¢â€”————————-Microshaoft@CCF,jiuk2k@CCF
ã€?3】 æ£åˆ™è¡¨è¾¾å¼?åº”ç”¨â€”â€”åˆ é™¤æ¯?一行行尾的指定å—符
ã€?4】 æ£åˆ™è¡¨è¾¾å¼?应用——替æ?¢å¸¦æœ‰å?Šè§’括å?·çš„多行
ã€?5】 æ£åˆ™è¡¨è¾¾å¼?åº”ç”¨â€”â€”åˆ é™¤ç©ºè¡Œâ€”â€”â€”â€”â€”â€”â€”â€”â€”-江德å?Ž
软件技巧类
——————————————————
�6】 软件技巧——键盘记录的注�事项
ã€?7】 è½¯ä»¶æŠ€å·§â€”â€”å…³é—æ–‡æ¡£æ ‡ç¾çš„便æ?·æ–¹æ³•
ã€?8】 软件技巧——如何去掉 EditPlus ä¿?å˜æ–‡æœ¬æ–‡ä»¶æ—¶çš„æ·»åŠ å?Žç¼€æ??示?
ã€?9】 软件技巧——æ??示找ä¸?åˆ°è¯æ³•文件的解决办法
ã€?10】软件技巧——设置editplus支æŒ?其它文å—,如韩文———-jackywu1978@LJF
ã€?11】软件技巧——FTP ä¸Šä¼ çš„è®¾ç½®â€”â€”â€”â€”â€”â€”â€”â€”â€”-æ?Žåº”æ–‡2.11汉化版
�12】软件技巧——如何�用备份文件功能?
ã€?13ã€‘è½¯ä»¶æŠ€å·§â€”â€”æ·»åŠ è¯æ³•文件ã€?自动完æˆ?文件ã€?以å?Šå‰ªè¾‘库文件
工具集�类
——————————————————
ã€?14】工具集æˆ?——编译器集æˆ?例å?(Javaã€?Borland C++ã€?Visual C++ã€?Inno Setupã€?nsisã€?C#)
�15】工具集�——让Editplus调试PHP程�———————-avenger,aukw@CCF
ã€?16】工具集æˆ?â€”â€”æ‰“é€ PHP 调试环境(二)———————-è€?七2.11汉化版
ã€?17】在 WINPE ä¸é›†æˆ? EDITPLUS
å?Žç»æ·»åŠ
——————————————————
ã€?18】支æŒ?带UTF-8æ ‡è®°/ä¸?带UTF-8æ ‡è®°çš„æ–‡ä»¶
æ¯?个æ¥éª¤éƒ½è¯´å¾—很详细了,就没有必è¦?贴图了,体积ä¸?è¦?太大æ‰?好。
ã€?1】æ£åˆ™è¡¨è¾¾å¼?应用——替æ?¢æŒ‡å®šå†…容到行尾
原始文本如下�两行
abc aaaaa
123 abc 444
希望�次�到“abc�,则替�“abc�以�其�到行尾的内容为“abc efg�
�上�的文本最终替�为:
abc efg
123 abc efg
解决:
①在替�对�框,查找内容里输入“abc.*�
â‘¡ å?Œæ—¶å‹¾é€‰â€œæ£åˆ™è¡¨è¾¾å¼?â€?å¤?选框,然å?Žç‚¹å‡»â€œå…¨éƒ¨æ›¿æ?¢â€?按钮
å…¶ä¸ï¼Œç¬¦å?·çš„å?«ä¹‰å¦‚下:
“.â€? ï¼?匹é…?ä»»æ„?å—符
“*� �匹�0次或更多
注æ„?:其实就是æ£åˆ™è¡¨è¾¾å¼?替æ?¢ï¼Œè¿™é‡Œå?ªæ˜¯æŠŠä¸€äº›æ›¾ç»?æ??å‡ºçš„é—®é¢˜åŠ ä»¥æ•´ç?†ï¼Œå?•纯从æ£åˆ™è¡¨è¾¾å¼?本身æ?¥è¯´ï¼Œå°±å?¯ä»¥å¼•申出æˆ?å?ƒä¸Šä¸‡ç§?特例。
ã€?2】æ£åˆ™è¡¨è¾¾å¼?åº”ç”¨â€”â€”æ•°å—æ›¿æ?¢ (Microshaoft@CCF,jiuk2k@CCF)
希望把
asdadas123asdasdas456asdasdasd789asdasd
替�为:
asdadas123asdasdas456asdasdasd789asdasd
在替æ?¢å¯¹è¯?框里é?¢ï¼Œå‹¾é€‰â€œæ£åˆ™è¡¨è¾¾å¼?â€?å¤?选框;
在查找内容里�输入“[0-9][0-9]0-9�,��引�
“替�为:�里�输入“\\\1\\2�,��引�
èŒƒå›´ä¸ºä½ æ‰€æ“?作的范围,然å?Žé€‰æ‹©æ›¿æ?¢å?³å?¯ã€‚
实际上这也是æ£åˆ™è¡¨è¾¾å¼?的使用特例,“0-9â€?表示匹é…?0~9之间的任何特例,å?Œæ ·â€œa-zâ€?就表示匹é…?a~z之间的任何特例
上é?¢é‡?å¤?使用了“0-9â€?,表示连ç»å‡ºçŽ°çš„ä¸‰ä¸ªæ•°å—
“\â€?代表第一个“0-9â€?对应的原型,“\\1â€?代表第二个“0-9â€?对应的原型,ä¾?æ¤ç±»æŽ¨
“â€?ã€?“â€?为å?•纯的å—ç¬¦ï¼Œè¡¨ç¤ºæ·»åŠ â€œâ€?或“â€?,如果输入“其它\\\1\\2其它â€?,则替æ?¢ç»“果为:
asdadas其它123其它asdasdas其它456其它asdasdasd其它789其它asdasd
功能增强(by jiuk2k@CCF):
如果将查找内容“[0-9][0-9]0-9�改为“0-9*0-9�,对应1 或 123 或 12345 或 …
å¤§å®¶æ ¹æ?®éœ€è¦?定制
相关内容还有很多,å?¯ä»¥è‡ªå·±å?‚考æ£åˆ™è¡¨è¾¾å¼?çš„è¯æ³•ä»”ç»†ç ”ç©¶ä¸€ä¸‹
ã€?3】æ£åˆ™è¡¨è¾¾å¼?åº”ç”¨â€”â€”åˆ é™¤æ¯?一行行尾的指定å—符
å› ä¸ºè¿™å‡ ä¸ªå—符在行ä¸ä¹Ÿæ˜¯å‡ºçŽ°çš„,所以肯定ä¸?能用简å?•的替æ?¢å®žçް
比如
12345 1265345
2345
需è¦?åˆ é™¤æ¯?行末尾的“345â€?
这个也算æ£åˆ™è¡¨è¾¾å¼?的用法,其实仔细看æ£åˆ™è¡¨è¾¾å¼?应该比较简å?•,ä¸?过既然有这个问题æ??出,说明对æ£åˆ™è¡¨è¾¾å¼?还得有个认识过程,解决方法如下
解决:
在替æ?¢å¯¹è¯?框ä¸ï¼Œå?¯ç”¨â€œæ£åˆ™è¡¨è¾¾å¼?â€?å¤?选框
在查找内容里�输入“345$�
这里“$�表示从行尾匹�
如果从行首匹é…?,å?¯ä»¥ç”¨â€œ^â€?æ?¥å®žçŽ°ï¼Œä¸?过 EditPlus 有å?¦ä¸€ä¸ªåŠŸèƒ½å?¯ä»¥å¾ˆç®€å?•çš„åˆ é™¤è¡Œé¦–çš„å—符串
a. 选择��作的行
b. 编辑ï¼?æ ¼å¼?ï¼?åˆ é™¤è¡Œæ³¨é‡Š
c. 在弹出对è¯?框里é?¢è¾“å…¥è¦?清除的行首å—符,确定
ã€?4】æ£åˆ™è¡¨è¾¾å¼?应用——替æ?¢å¸¦æœ‰å?Šè§’括å?·çš„多行
å‡ ç™¾ä¸ªç½‘é¡µä¸éƒ½æœ‰ä¸‹é?¢ä¸€æ®µä»£ç ?:
我想把它们都去掉,�是找了很多search & replace的软件,都是�能对“一行�进行�作。
EditPlus æ‰“å¼€å‡ ç™¾ä¸ªç½‘é¡µæ–‡ä»¶è¿˜æ˜¯æ¯”è¾ƒé¡ºç•…çš„ï¼Œæ‰€ä»¥å®Œå…¨å?¯ä»¥èƒœä»»è¿™ä¸ªå·¥ä½œã€‚
具体解决方法,在 Editplus ä¸ä½¿ç”¨æ£åˆ™è¡¨è¾¾å¼?,由于“(â€?ã€?“)â€?被用å?šé¢„设表达å¼?(或者å?¯ä»¥ç§°ä½œå?表达å¼?ï¼‰çš„æ ‡å¿—ï¼Œæ‰€ä»¥æŸ¥æ‰¾
“ \\n�
时会æ??示查找ä¸?åˆ°ï¼Œæ‰€ä»¥ä¹Ÿå°±æ— æ³•è¿›è¡Œæ›¿æ?¢äº†ï¼Œè¿™æ—¶å?¯ä»¥æŠŠâ€œ(â€?ã€?“)â€?使用任æ„?å—ç¬¦æ ‡è®°æ›¿ä»£ï¼Œå?³å?Šè§’å?¥å?·ï¼šâ€œ.â€?。替æ?¢å†…容为
\\n
在替æ?¢å¯¹è¯?框å?¯ç”¨â€œæ£åˆ™è¡¨è¾¾å¼?â€?选项,这时就å?¯ä»¥å®Œæˆ?替æ?¢äº†
完善:(lucida@DRL)
对( ) è¿™æ ·çš„ç‰¹æ®Šç¬¦å?·ï¼Œåº”该用\\( \\)æ?¥è¡¨ç¤ºï¼Œè¿™ä¹Ÿæ˜¯å¾ˆæ ‡å‡†çš„regexpè¯æ³•,å?¯ä»¥å†™ä¸º
\\n
ã€?5】æ£åˆ™è¡¨è¾¾å¼?åº”ç”¨â€”â€”åˆ é™¤ç©ºè¡Œ
�动EditPlus,打开待处�的文本类型文件。
â‘ ã€?选择“查找â€?è?œå?•的“替æ?¢â€?命令,弹出文本替æ?¢å¯¹è¯?框。选ä¸â€œæ£åˆ™è¡¨è¾¾å¼?â€?å¤?选框,表明我们è¦?在查找ã€?替æ?¢ä¸ä½¿ç”¨æ£åˆ™è¡¨è¾¾å¼?。然å?Žï¼Œé€‰ä¸â€œæ›¿æ?¢èŒƒå›´â€?ä¸çš„“当å‰?文件â€?,表明对当å‰?文件æ“?作。
②��击“查找内容�组�框�侧的按钮,出现下拉��。
â‘¢ã€?下é?¢çš„æ“?ä½œæ·»åŠ æ£åˆ™è¡¨è¾¾å¼?,该表达å¼?代表待查找的空行。(技巧æ??ç¤ºï¼šç©ºè¡Œä»…åŒ…æ‹¬ç©ºæ ¼ç¬¦ã€?制表符ã€?回车符,且必须以这三个符å?·ä¹‹ä¸€ä½œä¸ºä¸€è¡Œçš„å¼€å¤´ï¼Œå¹¶ä¸”ä»¥å›žè½¦ç¬¦ç»“å°¾ï¼ŒæŸ¥æ‰¾ç©ºè¡Œçš„å…³é”®æ˜¯æž„é€ ä»£è¡¨ç©ºè¡Œçš„æ£åˆ™è¡¨è¾¾å¼?)。
直接在â€?查找â€?ä¸è¾“å…¥æ£åˆ™è¡¨è¾¾å¼?“^ \\t*\\nâ€?,注æ„?\\tå‰?æœ‰ç©ºæ ¼ç¬¦ã€‚
(1)选择“从行首开始匹é…?â€?,“查找内容â€?组å?ˆæ¡†ä¸å‡ºçްå—符“^â€?,表示待查找å—符串必须出现在文本ä¸ä¸€è¡Œçš„行首。
(2)选择“å—符在范围ä¸â€?,那么在“^â€?å?Žä¼šå¢žåŠ ä¸€å¯¹æ‹¬å?·â€œâ€?,当å‰?æ?’入点在括å?·ä¸ã€‚括å?·åœ¨æ£åˆ™è¡¨è¾¾å¼?ä¸è¡¨ç¤ºï¼Œæ–‡æœ¬ä¸çš„å—符匹é…?括å?·ä¸ä»»æ„?一个å—符å?³ç¬¦å?ˆæŸ¥æ‰¾æ?¡ä»¶ã€‚
(3ï¼‰æŒ‰ä¸€ä¸‹ç©ºæ ¼é”®ï¼Œæ·»åŠ ç©ºæ ¼ç¬¦ã€‚ç©ºæ ¼ç¬¦æ˜¯ç©ºè¡Œçš„ä¸€ä¸ªç»„æˆ?æˆ?分。
(4)选择“制表符â€?ï¼Œæ·»åŠ ä»£è¡¨åˆ¶è¡¨ç¬¦çš„â€œ\\tâ€?。
(5ï¼‰ç§»åŠ¨å…‰æ ‡ï¼Œå°†å½“å‰?æ?’入点移到“]â€?之å?Žï¼Œç„¶å?Žé€‰æ‹©â€œåŒ¹é…? 0 次或更多â€?,该æ“?ä½œä¼šæ·»åŠ æ˜Ÿå?·å—符“*â€?。星å?·è¡¨ç¤ºï¼Œå…¶å‰?é?¢çš„æ‹¬å?·â€œâ€?å†…çš„ç©ºæ ¼ç¬¦æˆ–åˆ¶è¡¨ç¬¦ï¼Œåœ¨ä¸€è¡Œä¸å‡ºçް0个或多个。
(6)选择“�行符�,�入“\\n�,表示回车符。
â‘£ã€?“替æ?¢ä¸ºâ€?组å?ˆæ¡†ä¿?æŒ?ç©ºï¼Œè¡¨ç¤ºåˆ é™¤æŸ¥æ‰¾åˆ°çš„å†…å®¹ã€‚å?•击“替æ?¢â€?按钮é€?ä¸ªè¡Œåˆ é™¤ç©ºè¡Œï¼Œæˆ–å?•击“全部替æ?¢â€?æŒ‰é’®åˆ é™¤å…¨éƒ¨ç©ºè¡Œï¼ˆæ³¨æ„?:EditPlus有时å˜åœ¨â€œå…¨éƒ¨æ›¿æ?¢â€?ä¸?èƒ½ä¸€æ¬¡æ€§å®Œå…¨åˆ é™¤ç©ºè¡Œçš„é—®é¢˜ï¼Œå?¯èƒ½æ˜¯ç¨‹åº?BUG,需è¦?å¤šæŒ‰å‡ æ¬¡æŒ‰é’®ï¼‰ã€‚
�6】软件技巧——键盘记录的注�事项
EditPlus 的键盘记录有些类似于 UltraEdit 的��作,�过功能相对�一,录制的文件�编辑性较差。
ç”±äºŽåŸºæœ¬æ— æ³•ç¼–è¾‘å½•åˆ¶çš„æ–‡ä»¶ï¼Œæ‰€ä»¥å½•åˆ¶çš„æ—¶å€™ä¸ºäº†é?¿å…?录制失败,推è??纯粹使用键盘æ“?ä½œï¼Œä»¥ä¸‹æ˜¯æ¯”è¾ƒå…³é”®çš„å‡ ä¸ªé”®ç›˜ç»„å?ˆï¼š
Ctrl+F � 调出查找对�框
Ctrl+H � 调出替�对�框
Alt+F4 ï¼? å…³é—ä½œç”¨ï¼Œæ¯”å¦‚ï¼Œå…³é—æŸ¥æ‰¾å¯¹è¯?框ã€?关闿›¿æ?¢å¯¹è¯?框,ç‰ç‰
其它键盘快�键在“帮助�快�键列表�里��以很容易的查找到,这里就�细说了。
ã€?7ã€‘è½¯ä»¶æŠ€å·§â€”â€”å…³é—æ–‡æ¡£æ ‡ç¾çš„便æ?·æ–¹æ³•
å?³é”®å?•å‡»æ–‡æ¡£æ ‡ç¾å·¥å…·æ?¡ï¼Œå¼¹å‡ºè?œå?•ä¸é€‰æ‹©â€œæ ‡ç¾é€‰é¡¹â€?,选ä¸â€œç”¨é¼ æ ‡ä¸é—´çš„æŒ‰é’®å…³é—â€?ï¼Œè¿™é‡ŒåŒ…æ‹¬é¼ æ ‡çš„æ»šè½®ã€‚
ã€?8】软件技巧——如何去掉 EditPlus ä¿?å˜æ–‡æœ¬æ–‡ä»¶æ—¶çš„æ·»åŠ å?Žç¼€æ??示?
å¦‚æžœä½ ä½¿ç”¨ EditPlus 进行文本编辑,那么æ¯?次创建文本文件,编辑å?Žä¿?å˜æ—¶ï¼Œå°½ç®¡æ–‡ä»¶ç±»åž‹ä¸‹æ‹‰åˆ—è¡¨ä¸æ˜¾ç¤ºçš„æ˜¯æ–‡æœ¬æ–‡ä»¶ï¼Œ EditPlus è¿˜æ˜¯è¯¢é—®ä½ æ˜¯å?¦æ·»åŠ â€?.txtâ€?å?Žç¼€ï¼Œæ˜¯ä¸?是很烦?
解决方法:
①在程�目录建立一个空的文件“template.txt�
â‘¡ “工具ï¼?å?‚数设置ï¼?模æ?¿â€?里é?¢ï¼Œå?•å‡»â€œæ·»åŠ â€?æŒ‰é’®æ·»åŠ æ¨¡æ?¿ï¼Œâ€œè?œå?•文本â€?这里输入“Textâ€?,æµ?览“template.txtâ€?,之å?Žç¡®å®šå?³å?¯
â‘¢ “文件ï¼?新建ï¼?textâ€?,就å?¯ä»¥å»ºç«‹ä¸€ä¸ªç©ºçš„æ–‡æœ¬æ–‡ä»¶ï¼Œä¿?å˜æ—¶ï¼Œè¿™ä¸ªæ–‡ä»¶è‡ªåŠ¨å¸¦æœ‰æ‰©å±•å??â€?.txtâ€?,也就é?¿å…?了令人头疼的确认
â‘£ 模æ?¿è®¾ç½®æ–‡ä»¶å??称为“template.iniâ€?,如果和主程åº?å?Œä¸€è·¯å¾„,å?¯ä»¥ä½¿ç”¨ç›¸å¯¹è·¯å¾„
罗嗦了点,�过管用
�自动创建带有���缀的文件,方法�上。
ã€?9】软件技巧——æ??示找ä¸?åˆ°è¯æ³•文件 *.stx 的解决办法
åŽŸå› å¤šä¸ºè®¾ç½®çš„è¯æ³•文件ä¸?å˜åœ¨æˆ–者是路径设置ä¸?å¯¹ã€‚è¿™æ˜¯å› ä¸º EditPlus çš„è¯æ³•是设置文件采用的是ç»?å¯¹è·¯å¾„ï¼Œè€Œåœ¨ä½ è®¾ç½®äº†è¯æ³•文件之å?Žï¼Œå†?把程åº?å¤?åˆ¶åˆ°å…¶å®ƒç›®å½•ï¼Œå› è€Œå¯¼è‡´ EditPlus æ— æ³•æ‰¾åˆ°è¯¥è¯æ³•文件。
解决办法:
在主程åº?目录里,找到 Setting.ini 这是 EditPlus å˜æ”¾è¯æ³•的文件
查找�缀为“.stx��“acp�的文本内容,或者查找带有驱动器符�的行,比如
Syntax file=C:\\Program Files\\EditPlus 2\\cpp.stx
那么,就把â€?C:\\Program Files\\EditPlus 2\\“替æ?¢æˆ?ä½ å½“å‰?软件的路径。
其它æ??示找ä¸?到文件的解决方法å?Œä¸Š
ã€?10】软件技巧——设置editplus支æŒ?其它文å—,如韩文
在editplus里打开文件,出æ?¥æ‰“开文件对è¯?框;然å?Žç‚¹å‡»â€œè½¬æ?¢å™¨â€?å?Žé?¢çš„那个çœ?ç•¥å?·ï¼Œä¼šå‡ºæ?¥è‡ªå®šä¹‰è½¬æ?¢å™¨å¯¹è¯?框;在å?³è¾¹é€‰æ‹©ä½ 需è¦?的编ç ?æ–¹å¼?ï¼Œæ·»åŠ åˆ°å·¦è¾¹ï¼Œç„¶å?Žç‚¹ç¡®å®šï¼›æœ€å?Žåœ¨ä¸‹æ‹‰æ¡†ä¸é€‰æ‹©éœ€è¦?的编ç ?æ–¹å¼?,然å?Žæ‰“开文件å?³å?¯ã€‚
ã€?11】软件技巧——FTP ä¸Šä¼ çš„è®¾ç½®
“文件->远程æ“?作->FTP ä¸Šä¼ â€?在“设置â€?选项å?¡ä¸è®¾ç½®å¥½å?‚数(“å?目录â€?å‰?é?¢åº”è¯¥åŠ â€œ/â€?如“/web/â€?),点击“确定â€?回到“FTP ä¸Šä¼ â€?选项å?¡ï¼Œç„¶å?Žç‚¹å‡»â€œä¸Šä¼ â€?å?³å?¯ï¼›â€œæ‰¹é‡?ä¸Šä¼ â€?的设置类似。
�12】软件技巧——如何�用备份文件功能?
在“å?‚数选择â€?的文件选项页,ç¦?用“’ä¿?å˜æ—¶è‡ªåŠ¨åˆ›å»ºå¤‡ä»½æ–‡ä»¶â€?选项
ã€?13ã€‘è½¯ä»¶æŠ€å·§â€”â€”æ·»åŠ è¯æ³•文件ã€?自动完æˆ?文件ã€?以å?Šå‰ªè¾‘库文件
è¦?æ·»åŠ *.STXï¼ˆè¯æ³•文件)或 *.ACP(自动完æˆ?文件):
1. 选择“å?‚æ•°é€‰æ‹©â†’è¯æ³•â€?
2. å?•å‡»â€œæ·»åŠ â€?按钮,命å??,在“扩展å??â€?部分输入对应扩展å??(ä¸?带“.â€?)
3. æµ?览/输入 STXï¼ˆè¯æ³•文件部分) 以å?Š ACP(自动完æˆ?文件部分)。
æ·»åŠ å‰ªè¾‘åº“æ–‡ä»¶ï¼ˆ*.CTL)
�制相应 *.CTL 文件到软件安装目录,�新�动 EditPlus ,则系统自动识别。
ã€?14】工具集æˆ?——编译器集æˆ?例å?(Javaã€?Borland C++ã€?Visual C++ã€?Inno Setupã€?nsis)
在“工具→å?‚数选择→用户工具â€?选项页设置,设置æ¥éª¤
①设置组å??称,这里也å?¯ä»¥ä¸?设置
â‘¡ å?•å‡»â€œæ·»åŠ å·¥å…·â†’åº”ç”¨ç¨‹åº?â€?按钮并进行如下设置
â‘¢ å?„ç§?类似â€?$(FilePath)â€?çš„å?‚æ•°å?¯ä»¥åœ¨æ–‡æœ¬æ¡†å?³ä¾§çš„ç®å¤´ä¸‹æ‹‰è?œå?•ä¸èŽ·å?–,具体å?«ä¹‰å¦‚下
å?‚æ•° æ??è¿°
$(FilePath) 文件路径(文件全å??,å?«ç›®å½•和文件å??)
$(FileDir) 文件目录(ä¸?带文件å??)
$(FileName) 文件å??(ä¸?带目录)
$(FileNameNoExt) ä¸?带扩展å??的文件å??(ä¸?带目录)
$(FileExt) 扩展å??(当å‰?文件)
$(ProjectName) 工程å??称(当å‰?工程å??)
$(CurLine) 当å‰?行å?·ï¼ˆå…‰æ ‡ä½?置处的行å?·ï¼‰
$(CurCol) 当å‰?列å?·ï¼ˆå…‰æ ‡ä½?置处的列å?·ï¼‰
$(CurSel) 当�文本(�入当�选定文本)
$(CurWord) 当���(�入当���)
$(WindowList) 显示当�窗�列表并选择特定文件
例å? 1. Java 编译器
��文本:Java 编译器
命令:c:\\java\\bin\\javac.exe
�数:�$(FilePath)�
�始目录:$(FileDir)
�获输出:开�
è¦?è¿?行已编译的 Java ç±»æ–‡ä»¶ï¼Œä½ å?¯ä»¥è¿›è¡Œå¦‚下设置:
��文本:Java
命令:c:\\java\\bin\\java.exe
�数:$(FileNameNoExt)
�始目录:$(FileDir)
“命令�部分应当替�为实际的 Java 解释器的路径。
例å? 2. Borland C++
��文本:Borland C
命令:c:\\bc\\bin\\bcc32.exe
�数:-Ic:\\bc\\include -Lc:\\bc\\lib -n$(FileDir) $(FilePath)
�始目录:c:\\bc\\bin
�获输出:开�
例å? 3. Visual C++
��文本:Visual C++
命令:c:\\msdev\\vc98\\bin\\cl.exe
�数:�$(FilePath)�
�始目录:$(FileDir)
�获输出:开�
例å? 4. Inno Setup
��文本:编译 Inno
命令:C:\\Program Files\\Inno Setup 4\\Compil32.exe�
�数:/cc $(FileName)
�始目录:$(FileDir)
�获输出:开�
例å? 5. nsis
��文本:编译 nsis
命令:C:\\NSIS\\makensis.exe
�数:$(FileName)
�始目录:$(FileDir)
�获输出:开�
例å? 6. C#
��文本:编译 C#
命令:C:\\WINDOWS\\Microsoft.NET\\Framework\\v1.0.3705\\csc.exe
�数:$(FileName)
�始目录:$(FileDir)
�获输出:开�
在上é?¢è®¾ç½®ä¸ï¼Œåœ¨å‘½ä»¤éƒ¨åˆ†ï¼Œå¿…须使用系统ä¸å?„自编译器的ç»?对路径。
设置完毕å?Žï¼Œä½ å?¯ä»¥åœ¨â€œå·¥å…·â€?è?œå?•è¿?行对应工具了,è¿?行结果会显示在底部的输出窗å?£ï¼Œä½ 也å?¯ä»¥é€šè¿‡å¿«æ?·é”®(Ctrl + 0-9) è¿?行,或者是通过“用户工具æ ?â€?的快æ?·æŒ‰é’®è¿?行。
è¦?è¿?行已编译的 *.exe æ–‡ä»¶ï¼Œä½ å?¯ä»¥è¿›è¡Œå¦‚ä¸‹è®¾ç½®ï¼ˆæ¤æ—¶å?¯æ‰§è¡Œæ–‡ä»¶éœ€è¦?和编译文件å?Œå??):
��文本:Run
命令:$(FileNameNoExt)
�数:
�始目录:$(FileDir)
�15】工具集�—— 让Editplus调试PHP程�
1:打开Editplus,选择�工具->�置用户工具…���。
2:在弹出的窗å?£ä¸é€‰æ‹©â€?æ·»åŠ å·¥å…·->应用程åº?â€?,给新程åº?起一个好记的å??å—,比如这里我们用â€?Debug PHPâ€?,在â€?è?œå?•文本â€?ä¸è¾“å…¥â€?Debug PHPâ€?。点击â€?命令行â€?å?³è¾¹çš„æŒ‰é’®,æ‰¾åˆ°ä½ çš„php.exe所在的路径,例如这里是â€?c:\\php\\php.exeâ€?。å†?点击â€?å?‚æ•°â€?å?³è¾¹çš„下拉按钮选择â€?文件路径â€?,最å?Žå†?把â€?æ?•获输出â€?å‰?é?¢çš„å¤?选框选上。
3:现在测试一下,新建一个php文件,按快æ?·é”®Ctrl+1å?¯ä»¥æ¿€æ´»åˆšæ‰?我们设置的工具(å¦‚æžœä½ è®¾ç½®äº†å¤šä¸ªå·¥å…·,å¿«æ?·é”®å?¯èƒ½ä¼šæœ‰æ‰€ä¸?å?Œ),çŽ°åœ¨ä½ å?¯ä»¥çœ‹åˆ°å®ƒå·²ç»?能æ£å¸¸å·¥ä½œäº†ã€‚但是还有一点ä¸?太ç?†æƒ³:å¦‚æžœä½ çš„PHP程åº?出错,在输出窗å?£ä¼šæ??ç¤ºä½ ç¬¬å‡ è¡Œå‡ºé”™ ,å?•击这一行æ??示,Editplusè€?是æ??ç¤ºä½ æ‰¾ä¸?到æŸ?æŸ?文件,是å?¦æ–°å»ºã€‚接下下我们è¦?ä¿®æ£è¿™ä¸ªåŠŸèƒ½ã€‚
4:打开刚æ‰?用户工具设置窗å?£ï¼Œæ‰¾åˆ°åˆšæ‰?设置的â€?Debug PHPâ€?工具。点击â€?æ?•获输出â€?å¤?选框æ—?边的â€?输出模å¼?â€?按钮,会弹出一个定义输出模å¼?的窗体,把â€?使用默认输出模å¼?â€?å‰?é?¢çš„å¤?选框去掉, 在â€?æ£åˆ™è¡¨è¾¾å¼?â€?这一项的文本框ä¸è¾“å…¥â€? ^.+ in (.+) line (0-9+) “(ä¸?包括引å?·),细心的朋å?‹å?¯èƒ½ä¼šå?‘现,这里使用的也æ£åˆ™è¡¨è¾¾å¼?çš„è¯æ³•。然å?Žï¼Œåœ¨ä¸‹é?¢çš„â€?文件å??â€?下拉è?œå?•ä¸é€‰æ‹©â€?预设表达å¼? 1″,å?³ä¸Šè¾¹æ£åˆ™è¡¨è¾¾å¼?ä¸çš„第一个å?‚æ•°,â€?行â€?下拉è?œå?•项选择â€?预设表达å¼? 2″,â€?列â€?下拉项ä¿?æŒ?为空。然å?Žä¿?å˜è®¾ç½®ã€‚
5:好了,现在å†?æ?¥è¯•一下å?§ï¼Œå?Œå‡»å‡ºé”™çš„行数,Editpluså°±ä¼šè‡ªåŠ¨æ¿€æ´»å‡ºé”™æ–‡ä»¶ï¼Œå¹¶æŠŠå…‰æ ‡å®šä½?到出错行,是ä¸?是特别方便呢?!
现在,Editplusç»?过我们的â€?æ”¹é€ â€?,å·²ç»?å?¯ä»¥å?³æ—¶çš„调试PHP文件了,虽然还ä¸?是â€?å?¯è§†åŒ–â€?界é?¢çš„,但对于一些平常的å°?程åº?æ?¥æŸ¥é”™è¿˜æ˜¯é?žå¸¸å¥½ç”¨çš„。Editplus真是ä¸?款ä¸?å?¯å¤šå¾—çš„å¥½å·¥å…·ï¼Œå¦‚æžœä½ æœ‰ä»€ä¹ˆä½¿ç”¨æŠ€å·§ï¼Œä¸?è¦?忘了大家一起分享哦。^O^
如果�能切�错误行�,请�试作如下修改: (by aukw@CCF)
1.php.ini ä¸html_errors = Off打开
//å¦‚æžœä½ ä¸?打开,3.ä¸çš„表达å¼?è¦?修改
2.�数改�:-q -f “$(FilePath)�
//ä¸?åŠ â€?符å?·çš„è¯?文件å??æœ‰ç©ºæ ¼çš„æ–‡ä»¶è°ƒè¯•å¤±è´¥ã€‚ã€‚
//-qä¸?输出html头信æ?¯ï¼Œä½ 去掉也行,ä¸?è¿‡è°ƒè¯•æ—¶å€™ä½ ä¸€èˆ¬ç”¨ä¸?到那些headerä¿¡æ?¯
3.� ^.+ in (.+) line (0-9+) � 改� “^.+ in (.+) on line (0-9+)$�
//如果还是ä¸?行,请注æ„?调试结果,自己修改表达å¼?æ?¥å?–出文件å??和行å?·
ã€?16】工具集æˆ?â€”â€”æ‰“é€ PHP 调试环境(二)
1: 把剪辑库定�在 PHP4 Functions 上就�以在编辑时, 利用�入->匹�剪辑命令,就�以自动完�末输入完整的 PHP 函数(或直接按 F2 键)
2: 类似上é?¢,在选择部分文å—å?Ž,å?Œæ ·å?¯ä»¥è‡ªåŠ¨å®Œæˆ?。(å?Œ F2)
3: 在å?‚数选择->è®¾ç½®å’Œè¯æ³•->PHP->自动完æˆ?, 选择目录下的 php.acp 文件,ä½ å?¯ä»¥å®šåˆ¶è‡ªå·±çš„自动完æˆ?æ–¹å¼?.
4: 想è¦?å?³æ—¶é¢„览文件,å?¯åœ¨å?‚数选择->工具->WEB æœ?åŠ¡å™¨ä¸æ·»åŠ æœ¬åœ°ç›®å½•ï¼Œ(注æ„?ä¸?è¦?åŠ http:// , 应是一个有效的站点)。
    如: 主机->localhost/php | æ ¹ç›®å½•->D:\\php
主机->localhost/asp | æ ¹ç›®å½•->D:\\asp
主机->localhost/cgi | æ ¹ç›®å½•->D:\\cgi
完æˆ?设置å?Žå?ªè¦?脚本文件ä½?于这些目录下(å?目录也没问题), 就能够æ£ç¡®è§£é‡Š.
5: å?„ç§?è¯æ³•和模æ?¿æ–‡ä»¶å?¯ä»¥åœ¨ http://editplus.com/files.html 获得,å?¯æ ¹æ?®éœ€è¦?选用和编辑。
6: Ctrl+F11 å?¯æ˜¾ç¤ºå½“å‰?文件ä¸çš„函数列表.
7: æ·»åŠ å?„ç§?用户工具.如:
�动MYSQL�务器管�工具->C:\\mysql\\bin\\winmysqladmin.exe
�动Apache�务器->C:\\Apache\\bin\\Apache.exe -k start
�动Apache�务器->C:\\Apache\\bin\\Apache.exe -k stop (shutdown)
8: DBG 附带有一个 prof_results.php 文件,�剖� PHP 程�的性能.
虽ä¸?是真æ£çš„调试器,但已ç»?够了.
OK! ç»?è¿‡æ”¹é€ å?Ž,是ä¸?是有点象一个 IDE 什么?还差点,没有å?³æ—¶å¸®åŠ©â€¦çœ‹æˆ‘çš„,å†?æ?¥:
9: 把 php_manual_en.chm (最好是扩展帮助手册)åŠ å…¥åˆ°ç”¨æˆ·å·¥å…·ä¸, 当é?‡åˆ°éœ€è¦?å?‚è€ƒçš„å…³é”®å—æ—¶, æŠŠå…‰æ ‡å®šä½?其上, 按下快æ?·é”® Ctrl+1, 看到了å?—.
在输入时有想ä¸?èµ·æ?¥çš„函数å??æ—¶, 先按照第 1 æ?¡çš„æ–¹æ³•调出函数, ç„¶å?Žâ€¦æ€Žä¹ˆæ ·?
以上有的是对于调试工具的设置,由于æ¤ç±»å·¥å…·æ¯”较多,大家设置时å?‚考以上的基本就差ä¸?多了,所以就ä¸?过多的列举了。
ã€?17】在 WINPE ä¸é›†æˆ? EDITPLUS
å?¯ä»¥åŸºäºŽç›®å‰?çš„bartpeå?šå¾—WINPEä¸ï¼Œè?œå?•使用nu2menu制作
默认�置为 \\programs\\editplus\\
默认系统�置为光盘的 i386 目录
i386/system32 çš„ autorun.bat 䏿·»åР外壳集æˆ?(系统å?³é”®ï¼‰
regedit /s %SystemDrive%\\programs\\editplus\\REG.REG
regsvr32 /s \\programs\\editplus\\EPPSHELL.DLL
(reg.regä¿?å˜äº†epp的工具æ ?ä¿¡æ?¯ï¼Œå½“然注册用户也å?¯ä»¥æ”¾ç½®æ³¨å†Œä¿¡æ?¯ï¼‰
å¤?制editplus安装包里é?¢çš„æ–‡ä»¶åˆ°programs\\editplus\\,注æ„?,如果有setting.iniï¼Œåˆ æŽ‰è¯¥æ–‡ä»¶ï¼Œåœ¨nu2menu里é?¢åР入以䏋å?¥å?(å?¯ä»¥æ ¹æ?®éœ€è¦?安排ä½?于特定è?œå?•æ?¡ç›®ä¸‹ï¼‰
FUNC=”@GetProgramDrive()\\Programs\\EditPlus\\editplus.exe”>EditPlus 文本编辑
ã€?18】支æŒ?带UTF-8æ ‡è®°/ä¸?带UTF-8æ ‡è®°çš„æ–‡ä»¶ Lei@DRLæ??出并测试
这里Byte Order Markç¿»è¯‘ä¸ºæ ‡è®°/文件头/æ ‡ç¾
å?‚数选择ï¼?文件ï¼?里é?¢è®¾ç½®â€œæ”¯æŒ?ä¸?带有UTF-8文件头的UTFï¼?8文件â€?ï¼Œæˆ‘è¿™é‡Œç¿»è¯‘æ ‡ç¾ä¸ºUTF-8文件头,如果å¤?选该项,应该是ä¿?å˜ä¸ºä¸?å¸¦æ ‡ç¾çš„Utf-8,如果ä¸?å¤?选,应该是ä¿?å˜æˆ?带有BOMçš„UTF-8。
è¿™æ ·å°±å?¯ä»¥æ‰“开带ç¾å??çš„UTF-8文件,并且å?¯ä»¥æ£å¸¸ç¼–辑,但是å?ˆä¸?能打开ä¸?带ç¾å??的了,想è¦?打开ä¸?带ç¾å??的还需è¦?改回æ?¥â€¦ä¸?过虽然有点麻烦,但是总算能用了
转自:『http://www.21andy.com/blog/20051005/102.html�
No Comments Yet »
Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.