欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
UltraEdit應用技巧
UltraEdit應用技巧

UltraEdit應用技巧

用做普通文本文件編輯器(.txt .bat .conf .ini等)
用做.doc文件編輯器(不過(guò),不是msword的文檔,其實(shí)也是文本文件,我不知道為什么叫doc)
用做c, c++, java, jsp, html, xml等的源代碼編輯器
(以上文件可以是本地的,也可以是通過(guò)FTP方式操作遠程的文件)

對文本文件進(jìn)行按行排序
,排序的方式是可以定義的。

對16進(jìn)制的文件直接修改字節指定直接的內容

對文件全體內容或選定內容進(jìn)行整體的操作,比如轉換格式、內容等
對文件的字符、詞數量進(jìn)行統計

對一個(gè)文本文件或源代碼文件組成的項目進(jìn)行操作

介紹
----------------------------------------------
通過(guò)上面的列表,你基本上能知道UltraEdit是干什么用的:小巧且功能全面、靈活好用的文本編輯器,尤其適合于源代碼的編寫(xiě)。

對于文本文件的編輯,當然是沒(méi)什么好說(shuō)的了。我這篇文章就是用UltraEdit寫(xiě)的純文本的文件。自己去用兩下就知道了。不過(guò),就算作為文本編輯器來(lái)講,它也比Windows 的 NotePad強的多,不過(guò)比器Unix的vi來(lái),當然就差勁了點(diǎn)。如果說(shuō)和vi相比,恐怕最大的優(yōu)勢就是圖形操作環(huán)境,不需要記無(wú)數的繁雜命令了。

語(yǔ)法著(zhù)色問(wèn)題:
**********************
作為源代碼編輯器,那就不一樣了,和vi簡(jiǎn)直有一拼。最值得稱(chēng)道的是,它可以對各種源代碼進(jìn)行語(yǔ)法著(zhù)色,使你清晰分辨代碼中的各種成分。記得在ChinaJavaWorld中,曾經(jīng)有一個(gè)哥們說(shuō):JAVA初學(xué)者最好不要使用強大的IDE,只要使用能進(jìn)行語(yǔ)法著(zhù)色的文本編輯器就可以了。如果真是這樣,恐怕UltraEdit真是最好不過(guò)的東東了(我不知道這個(gè)哥們說(shuō)得對不對哦)。UltraEdit32在默認的狀態(tài)下,可以對JAVA, PERL,HTML,XML, C#,C/C++,visual basic 等進(jìn)行很好的語(yǔ)法著(zhù)色,這對于喜歡直接寫(xiě)代碼的弟兄們來(lái)說(shuō),真是已經(jīng)很不錯了(有的人不喜歡用FRONTPAGE 或者 DREAMWAVER這樣的“所見(jiàn)即所得”的東東來(lái)開(kāi)發(fā))。更好玩的是,如果你不喜歡它的著(zhù)色方式,你可以去修改它,而且還可以增加它不認識的語(yǔ)言,比如你發(fā)明了一種新的語(yǔ)言,你可以告訴UltraEdit怎樣對它進(jìn)行著(zhù)色。(請參照菜單Advanced--configuration--Syntax Highlighting)

如果你用UltraEdit來(lái)寫(xiě)java程序,它可以對JAVA的關(guān)鍵詞進(jìn)行識別,可以著(zhù)色JAVA核心類(lèi)中的部分類(lèi)名,可以區分變量和字符串等。這就很不錯了,你不要企圖讓它為你進(jìn)行代碼補全,小小一個(gè)編輯器你還能真把它當JBUILDER那樣的IDE來(lái)用嗎?

如果你用它來(lái)開(kāi)發(fā)HTML、JSP、ASP等,那也很爽啊。它不僅可以區分其中的scriptlet(小腳本)和HTML代碼,對他們進(jìn)行很好的著(zhù)色,而且提供了幾乎全部的HTML TAG和特殊字符,當你忘記的時(shí)候,很輕松就能查到。它對HTML的著(zhù)色,可以做到對TAG、PROPERTY 和 VALUE 進(jìn)行不同的著(zhù)色。是不是很棒???

配置工具:
************************
說(shuō)實(shí)在話(huà),UltraEdit真的不是IDE,但是你可以把它做得漂漂亮亮,把一個(gè)IDE的常用功能給集成起來(lái),比如編譯、運行。
比如,你可以配置上javac java 兩個(gè)命令,不需要到DOS狀態(tài)下,就可以在這里編譯和運行你正在編輯的JAVA類(lèi),而且能把編譯的錯誤消息和運行的結果捕獲到一個(gè)新的文件或者output窗口中。對于c/c++當然也可以這么做了。這不錯吧?作為一個(gè)JAVA的初學(xué)者你還能奢望什么呢?即使作為一個(gè)有經(jīng)驗的程序員,你還需要龐大的IDE嗎?(如果你要做圖形應用程序,建議你還是用IDE吧,UltraEdit可沒(méi)辦法)

齊備的編輯功能:
*************************
說(shuō)到各種編輯功能,就算JBUILDER, WEBSHPERE這樣優(yōu)秀的IDE也比不上UltraEdit, 要想知道UltraEdit在這方面的能力,你去看看vi的說(shuō)明書(shū)吧,vi的確是很強大,UltraEdit也包含了其中很多的功能。比如基本的功能有:查找、替換、在文件中搜索并替換等,還有vi中e!的功能(當你發(fā)現你編輯錯了的時(shí)候,你可以把你上次保存的內容重新讀進(jìn)來(lái)),可以進(jìn)行16進(jìn)制編輯,定義書(shū)簽,直接滾動(dòng)到某一行,設置或關(guān)閉只讀,括號匹配,查看文件信息,消除空格,自動(dòng)縮行,大小寫(xiě)轉換,文件格式轉換(UNIX 轉成DOS等)。據說(shuō)它的查找功能,還能象vi一樣使用正則表達式哦,厲害!

它還有很多方便的小工具,比如你在寫(xiě)HTML的時(shí)候,可能想使用某種顏色,但不知道它的RGB是多少,可以用Edit --- insert color; 你想插入當前時(shí)間,查找ASCII 碼,進(jìn)行拼寫(xiě)檢查,行排序,把內容EMAIL給別人,文件比較,行選模式,區域選擇等,哎呀,累死我了,功能太多,不說(shuō)這個(gè)了。下面說(shuō)說(shuō)各種功能的使用。

特色功能介紹
--------------------------------------------------------------------------------
UltraEdit詳細的介紹一時(shí)半會(huì )說(shuō)不完,其實(shí)也沒(méi)有完全介紹的必要,因為無(wú)論對于新程序員老程序員,對計算機的操作應該是比較熟悉的。怎么刪除?怎么保存?怎么打開(kāi)?怎么剪貼、拷貝、粘貼?以及怎么查找?這太常識了,我簡(jiǎn)直象是在說(shuō)廢話(huà)。下面說(shuō)幾個(gè)UltraEdit特有的,或者比較好用的功能,供大家借鑒,有問(wèn)題請直接找我,大家研究一下。

程序語(yǔ)法著(zhù)色:
*********************************************
為了讓你看到著(zhù)色的效果,你先用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下拉框里,你能看到現在默認的著(zhù)色方案。你在剛才的例子文件里,就已經(jīng)看到了效果。如果你還算滿(mǎn)意也就算了,否則呢,請在這個(gè)對話(huà)框里修改對每個(gè)條目的著(zhù)色方式。

另外,你在這里能看到"auto correct keywords"這個(gè)功能。就是說(shuō),如果你的關(guān)鍵詞敲錯了,它可以自動(dòng)幫你糾正一部分,比如fi 改成 if, system 自動(dòng)寫(xiě)成 System, 你覺(jué)得這個(gè)功能怎么樣?不錯吧。的確。但是也有遇到麻煩的時(shí)候,比如你有這樣的句子: Class ca = new field.getClass(); 它就把Class給寫(xiě)成class, 這當然是你不希望的。再如:java.sql.Connection connection = null; 它也會(huì )把小寫(xiě)的connection給替換成Connection(類(lèi)名),這也不符合要求。這對于喜歡使用詞的全稱(chēng)做對象實(shí)例名的弟兄們不是好事,尤其初學(xué)者,程序編譯錯誤了,你都查不出來(lái)為什么,建議你把這個(gè)功能關(guān)掉。

同樣的,如果你實(shí)在不喜歡用語(yǔ)法著(zhù)色的功能,也可以在這里把他們全部關(guān)掉,這樣對于什么源代碼都不著(zhù)色了(你神經(jīng)病嗎?)

在這里你還可以看到一個(gè)叫wordfile.txt的文件,你可以去修改這個(gè)文件,這樣,UltraEdit能認識的詞就更多了。

關(guān)于著(zhù)色就說(shuō)這些,這只是個(gè)例子。你可以在A(yíng)dvanced -- configuration 里找到各種設置功能,簡(jiǎn)單列這這里:
general 頁(yè) :
是否顯示行號
一個(gè)文件是否可以同時(shí)打開(kāi)多個(gè)實(shí)例

edit 頁(yè):
設置自動(dòng)縮進(jìn) ,并且允許用空格或是TAB來(lái)縮進(jìn),縮進(jìn)多少也由你指定
對所操作的文件的默認擴展名的設置

backup 頁(yè):
對更新時(shí)的自動(dòng)備份的設置

File Type 和 File Asosiation 頁(yè):
這兩頁(yè)讓你定義一些可以默認打開(kāi)的文件,他們將出現在“打開(kāi)”對話(huà)框的過(guò)濾器下拉框里,這樣就方便對了。比如你可以把jsp,
asp等你平時(shí)工作的文件都加進(jìn)來(lái)。

其他的不說(shuō)了,你自己看比我說(shuō)要明白得多。

配置編譯器和運行指令:
*****************************************************************
我平時(shí)java程序都是在這里編譯的,所以就配置了三個(gè)工具,你可以配置上別的,象C的編譯器。
我配置的三個(gè)是:javac , java(對于不需要輸入參數就直接運行的那種) , java對于需要參數才能運行的那種)

方法: 在A(yíng)dvanced -- Tool configuration 菜單的對話(huà)框里

1,配置javac
在command line里輸入:c:\jdk1.3\bin\javac %f
注意:這里的javac路徑你要按你自己的來(lái)指定;%f是指當前活動(dòng)文檔的全文件名,即“文件名.擴展名",因為java程序在編譯時(shí)必須帶上擴展名。如果你用了%F(大寫(xiě))是不對的,它只表示文件名而不帶擴展名(對于java運行命令是這樣的)。
在Menu Item Name 里輸入javac ,它出現在菜單里,這樣你就知道它是用來(lái)編譯的。
然后選擇output to list box 和 capture output ,這樣當編譯錯誤的時(shí)候你就可以在源代碼的下面的output窗口里看到錯誤信息了。

2,配置不帶參數的java運行命令
在command line里輸入:java %n, 或者java %F, 這兩個(gè)有時(shí)候不一樣,看你的環(huán)境怎么配置了,我是使用的前一個(gè)。
在Menu Item Name 里輸入: java -no parameter
并且選擇output to list box 和 capture output ,這樣當運行的時(shí)候,運行結果顯示在output窗口里。

3,配置帶參數的java運行命令
在command line里輸入:java %n%modified%
在Menu Item Name 里輸入: java -parameter,這樣當你運行的時(shí)候,它會(huì )有一個(gè)對話(huà)框要求你輸入參數

好了,這就可以用了。如果你想知道更多的配置方法,去看看幫助文件里:Advanced -- Tool Configuration吧??床欢蛠?lái)問(wèn)我。注意,不是來(lái)吻我。

FTP方式工作:
*********************************************************
多數時(shí)候你都是自己的機器上寫(xiě)代碼,源文件也存在自己的機器上。而有時(shí)候,比如你在某個(gè)公司的網(wǎng)絡(luò )上工作,或者你黑了別人的網(wǎng)絡(luò ),能用FTP訪(fǎng)問(wèn)別人的電腦了,或許可以考慮直接FTP到服務(wù)器上,修改那里的文件,然后再直接保存回去。

看看File菜單,那里有個(gè)FTP子菜單,然后輸入用戶(hù)名和密碼就可以打開(kāi)那里的文件了。這對于編寫(xiě)JSP和ASP、HTML等比較常用。尤其是JSP,你自己的機器上沒(méi)有JSP的容器,你編輯的文件要在那個(gè)服務(wù)器上才能使用,那么就用FTP方式來(lái)工作吧。編輯完成后再用FTP方式存回去。OK了。
因為我經(jīng)常寫(xiě)存儲過(guò)程,trigger等程序,而ultraedit里沒(méi)有對這個(gè)語(yǔ)法著(zhù)色能力。我就在里面加了一些內容?,F在我的ultraedit可以分析sql語(yǔ)言了。方法很簡(jiǎn)單。我可以告訴你怎么做,但是現在,你沒(méi)有必要這么麻煩了,因為我已經(jīng)寫(xiě)好了,你可以直接復制倒你的ULTRAEDIT里,從新保存后重新啟動(dòng)你的ultraedit就可以了。
--------------------------------------
首先說(shuō)制作的方法:
在你的ultraedit目錄下找到wordfile.txt文件,滾動(dòng)到文件結尾。在后面加入新語(yǔ)言的分析語(yǔ)法就可以了。當然加這些東西有很多規則,否則你的ULTRAEDIT就無(wú)法正確分析你自己要求的語(yǔ)言。具體規則你可以去參考幫助文件.你可以這樣來(lái)找幫助:
advanced菜單--->configuration--->幫助安鈕--->syntax highlighting標簽--->幫助按鈕。

仔細讀讀這些幫助文件,你可以知道該如何自己來(lái)做語(yǔ)法分析。比如你覺(jué)得ULTRAEDIT對java的分析有點(diǎn)怪,不適合自己的習慣,你可以到這里來(lái)修改。

在這里我已經(jīng)做好了一個(gè)文件塊,把它貼到你的wordfile.txt文件的結尾就OK了。
對 SQL語(yǔ)言的分析塊:
------------------------------------------------------
/L9"SQL" Nocase Line Comment = -- Block Comment On = /* Block Comment Off = */ String Chars = "‘ File Extensions = SQL sql
/Function String = ‘%[PF]*)$‘
/Indent Strings = "Then"
/Unindent Strings = "End" "ELSE" "End If" "End Loop"
/C1"SQL Keywords"
add
alter
by
create
commit
constraint
default
delete
exists
from
foreign
group
having
into
insert
index
intersection
key
minus
null
nologging
where
update
unique
using
union
values
order
online
procedure
primary
rollback
replace
rowid
select
set
sysdate
table
tablespace
trigger
/C2"Functions"
avg
count
power
sum
mod
/C3"PL/SQL Keywords"
as
after
begin
before
close
cursor
declare
exit
end
exception
elsif
else
each
fetch
for
goto
into
if
loop
notfound
open
on
of
row
then
when
/C4"Operators"
+
-
*
:
=
/
%
>
<
!
||
and
between
is
in
not
or
/C5"Data Type"
number
date
char
varchar
varchar2
boolean
BLOB
rowtype
/C6"SQL goto mark"
** <<

--------------------------------------------------------
這塊文件的第一行開(kāi)頭是:/L9"SQL"
表示這是我的ultraedit里的第九種語(yǔ)言,如果你的是第15種,那就寫(xiě)/L15,當然,好象最多支持20種。這段內容,我是根據標準SQL來(lái)定義的,同時(shí)也加入了oracle 8iPL/SQL的內容。如果你是為SQL SERVER寫(xiě)代碼,那就要適當修改一些內容。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
文本編輯器
JSP文件在引用java.sql.*報錯的解決辦法
使用 JDBC Driver
UltraEdit使用技巧 @ 程式設計 :: 隨意窩 Xuite日誌
JAVA之編碼/解碼-文件輸入輸出流
JAVA中文字符編碼亂碼詳述(非常全,詳細,從文件編碼,編譯說(shuō)起)
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久