UltraEdit32漢化綠色便攜版。
基于磁盤(pán)的文本編輯 -文檔大小不受限制,即使是數(shù)兆字節(jié)的文件也只占用最小限度內(nèi)存。UE編輯器能夠滿(mǎn)足你一切編輯需要的編輯器。它可以編輯文本、十六進(jìn)制、ASCII碼,可以取代記事本,內(nèi)建英文單字檢查、C++及VB指令突顯。
程序語(yǔ)法著色:
為了讓你看到著色的效果,你先用UltraEdit建立一個(gè)新文件,并另存為.java文件,然后輸入一段簡(jiǎn)單的代碼,如:
import java.util.*;
import java.lang.*;
/**java test class*/
public class RenderEdit {
String field = "UltraEdit Test";
public RenderEdit(){}
public void static main(String[] args)
{
//just test
System.out.println(this.field);
}
}
(你把這段代碼拷過(guò)去用用吧。)
打開(kāi)菜單Advanced --- configuaration -- Syntax Highlighting
在Language下拉框里,你能看到現(xiàn)在默認(rèn)的著色方案。你在剛才的例子文件里,就已經(jīng)看到了效果。如果你還算滿(mǎn)意也就算了,否則呢,請(qǐng)?jiān)谶@個(gè)對(duì)話(huà)框里修改對(duì)每個(gè)條目的著色方式。
UE 技巧:
1)刪除空行: 替換 %[ ^t]++^p 為 空串
2)刪除行尾空格: 替換 [ ^t]+$ 為 空串
3)刪除行首空格: 替換 %[ ^t]+ 為 空串
4)每行設(shè)置為固定的4個(gè)空格開(kāi)頭: 替換 %[ ^t]++^([~ ^t^p]^) 為 " ^1"
5)每段設(shè)置為固定的4個(gè)空格開(kāi)頭: 替換 %[ ^t]+ 為 " " (如果一行是以空格開(kāi)始的,則視之為一段的開(kāi)始行)
6)將一段合并為一行: 替換 [ ^t]++^p^([~ ^t^p]^) 為 ^1 (注意: 此處假定文本是以DOS方式回車(chē)換行 - CR/LF)
7)去掉HTML TAG: 替換 ^{<*>^}^{<*^p*>^} 為 空串
8)刪除HTML中的所有<A>: 替換 <[ ]++a *[ ]++href[ ]++=*> 為 空串
9)刪除文本中指定的前2列字符: 替換 %?? 為 空串
10)在第4列后插入2列空白字符: 替換 %^(????^)^(?^) 為 "^1 ^2"
11)查找所有的數(shù)字: [0-9]+[.]++[0-9]+
12)查找所有的單詞: [a-z]+
13)查找所有的網(wǎng)址: http://[a-z0-9^~`_./^-^?=&]+
UltraEdit正則表達(dá)式(UltraEdit Syntax)
%1 搜索以1開(kāi)頭的行
1$ 搜索以1為結(jié)尾的行
? 匹配單字符
* 匹配多字符
Te+st 匹配"test", "teest", "teeeest" 等. 但不匹配 "tst".
te++st 匹配"test", "teest", "teeeest","tst" 等. 但不匹配 .
^p 新行 (DOS Files格式)
^r 新行 (MAC Files格式)
^n 新行 (UNIX Files格式)
^t tab鍵
[1-9] 匹配1-9的數(shù)字
[linux] 匹配linux 中任何一個(gè)單詞
[~0-9] 除數(shù)字外任何一個(gè)詞
"^{John^}^{Tom^}" 搜索john和tom 如john sdfasdf tom被選種,當(dāng)然不包括sdfasdf,其中^{和^}是分割符