<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    UltraEdit 使用方法簡介[轉(zhuǎn)]

    UltraEdit的用途
    用做普通文本文件編輯器(.txt  .bat  .conf   .ini等)
    用做.doc文件編輯器(不過,不是msword的文檔,其實也是文本文件,我不知道為什么叫
    doc
    )
    用做c, c++, java, jsp, html, xml等的源代碼編輯器
    (以上文件可以是本地的,也可以是通過FTP方式操作遠程的文件)
    對文本文件進行按行排序,排序的方式是可以定義的。
    對16進制的文件直接修改字節(jié)指定直接的內(nèi)容
    對文件全體內(nèi)容或選定內(nèi)容進行整體的操作,比如轉(zhuǎn)換格式、內(nèi)容等
    對文件的字符、詞數(shù)量進行統(tǒng)計
    對一個文本文件或源代碼文件組成的項目進行操作
    介紹
    ----------------------------------------------
    通過上面的列表,你基本上能知道UltraEdit是干什么用的:小巧且功能全面、靈活好用

    文本編輯器,尤其適合于源代碼的編寫。
    對于文本文件的編輯,當(dāng)然是沒什么好說的了。我這篇文章就是用UltraEdit寫的純文本

    文件。自己去用兩下就知道了。不過,就算作為文本編輯器來講,它也比Windows 的 N
    oteP
    ad強的多,不過比器Unix的vi來,當(dāng)然就差勁了點。如果說和vi相比,恐怕最大的優(yōu)勢
    就是
    圖形操作環(huán)境,
    不需要記無數(shù)的繁雜命令了。
    語法著色問題:
    **********************
    作為源代碼編輯器,那就不一樣了,和vi簡直有一拼。最值得稱道的是,它可以對各種
    源代
    碼進行語法著色,使你清晰分辨代碼中的各種成分。記得在ChinaJavaWorld中,曾經(jīng)有
    一個
    哥們說:JAVA初學(xué)者最好不要使用強大的IDE,只要使用能進行語法著色的文本編輯器就

    以了。如果真是
    這樣,恐怕UltraEdit真是最好不過的東東了(我不知道這個哥們說得對不對哦)。Ultra
    Edit
    32在默認的狀態(tài)下,可以對JAVA, PERL,HTML,XML, C#,C/C++,visual basic 等進

    很好的語法著色,這對于喜歡直接寫代碼的弟兄們來說,真是已經(jīng)很不錯了(有的人不喜

    用FRONTPAGE 或
    者 DREAMWAVER這樣的“所見即所得”的東東來開發(fā))。更好玩的是,如果你不喜歡它的
    著色
    方式,你可以去修改它,而且還可以增加它不認識的語言,比如你發(fā)明了一種新的語言
    ,你
    可以告訴UltraEdit怎樣對它進行著色。(請參照菜單Advanced--configuration--Synt
    ax H
    ighlighting)
    如果你用UltraEdit來寫java程序,它可以對JAVA的關(guān)鍵詞進行識別,可以著色JAVA核心

    中的部分類名,可以區(qū)分變量和字符串等。這就很不錯了,你不要企圖讓它為你進行代
    碼補
    全,小小一個編輯器你還能真把它當(dāng)JBUILDER那樣的IDE來用嗎?
    如果你用它來開發(fā)HTML、JSP、ASP等,那也很爽啊。它不僅可以區(qū)分其中的scriptlet(
    小腳
    本)和HTML代碼,對他們進行很好的著色,而且提供了幾乎全部的HTML TAG和特殊字符,
    當(dāng)
    你忘記的時候,很輕松就能查到。它對HTML的著色,可以做到對TAG、PROPERTY 和 VAL
    UE
    進行不同的著色
    。是不是很棒啊?
    配置工具:
    ************************
    說實在話,UltraEdit真的不是IDE,但是你可以把它做得漂漂亮亮,把一個IDE的常用功

    給集成起來,比如編譯、運行。
    比如,你可以配置上javac  java 兩個命令,不需要到DOS狀態(tài)下,就可以在這里編譯和

    行你正在編輯的JAVA類,而且能把編譯的錯誤消息和運行的結(jié)果捕獲到一個新的文件或
    者ou
    tput窗口中。對于c/c++當(dāng)然也可以這么做了。這不錯吧?作為一個JAVA的初學(xué)者你還能

    望什么呢?即使
    作為一個有經(jīng)驗的程序員,你還需要龐大的IDE嗎?(如果你要做圖形應(yīng)用程序,建議你

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

    檢查,行排序,把內(nèi)容EMAIL給別人,文件比較,行選模式,區(qū)域選擇等,哎呀,累死我

    ,功能太多,不
    說這個了。下面說說各種功能的使用。
    特色功能介紹
    ----------------------------------------------------------------------------
    ----
    UltraEdit詳細的介紹一時半會說不完,其實也沒有完全介紹的必要,因為無論對于新程

    員老程序員,對計算機的操作應(yīng)該是比較熟悉的。怎么刪除?怎么保存?怎么打開?怎
    么剪
    貼、拷貝、粘貼?以及怎么查找?這太常識了,我簡直象是在說廢話。下面說幾個Ultr
    aEdi
    t特有的,或者
    比較好用的功能,供大家借鑒,有問題請直接找我,大家研究一下。
    程序語法著色:
    *********************************************
    為了讓你看到著色的效果,你先用UltraEdit建立一個新文件,并另存為.java文件,然
    后輸
    入一段簡單的代碼,如:
    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);
    }
    }
    (你把這段代碼拷過去用用吧。)
    打開菜單Advanced --- configuaration -- Syntax Highlighting
    在Language下拉框里,你能看到現(xiàn)在默認的著色方案。你在剛才的例子文件里,就已經(jīng)
    看到
    了效果。如果你還算滿意也就算了,否則呢,請在這個對話框里修改對每個條目的著色
    方式

    另外,你在這里能看到"auto correct keywords"這個功能。就是說,如果你的關(guān)鍵詞敲

    了,它可以自動幫你糾正一部分,比如fi 改成 if, system 自動寫成 System, 你覺得

    個功能怎么樣?不錯吧。的確。但是也有遇到麻煩的時候,比如你有這樣的句子: Cla
    ss c
    a = new
    field.getClass();   它就把Class給寫成class, 這當(dāng)然是你不希望的。再如:java.s
    ql.C
    onnection connection = null;  它也會把小寫的connection給替換成Connection(類名
    ),
    這也不符合要求。這對于喜歡使用詞的全稱做對象實例名的弟兄們不是好事,尤其初學(xué)
    者,
    程序編譯錯誤了
    ,你都查不出來為什么,建議你把這個功能關(guān)掉。
    同樣的,如果你實在不喜歡用語法著色的功能,也可以在這里把他們?nèi)筷P(guān)掉,這樣對
    于什
    么源代碼都不著色了(你神經(jīng)病嗎?)
    在這里你還可以看到一個叫wordfile.txt的文件,你可以去修改這個文件,這樣,Ultr
    aEdi
    t能認識的詞就更多了。
    關(guān)于著色就說這些,這只是個例子。你可以在Advanced -- configuration 里找到各種
    設(shè)置
    功能,簡單列這這里:
    general 頁 :
    是否顯示行號
    一個文件是否可以同時打開多個實例
    edit 頁:
    設(shè)置自動縮進 ,并且允許用空格或是TAB來縮進,縮進多少也由你指定
    對所操作的文件的默認擴展名的設(shè)置
    backup 頁:
    對更新時的自動備份的設(shè)置
    File Type 和 File Asosiation 頁:
    這兩頁讓你定義一些可以默認打開的文件,他們將出現(xiàn)在“打開”對話框的過濾器下拉
    框里
    ,這樣就方便對了。比如你可以把jsp,
    asp等你平時工作的文件都加進來。
    其他的不說了,你自己看比我說要明白得多。
    配置編譯器和運行指令:
    *****************************************************************
    我平時java程序都是在這里編譯的,所以就配置了三個工具,你可以配置上別的,象C的

    譯器。
    我配置的三個是:javac , java(對于不需要輸入?yún)?shù)就直接運行的那種) , java對于需

    參數(shù)才能運行的那種)
    方法: 在Advanced -- Tool configuration 菜單的對話框里
    1,配置javac
    在command line里輸入:c:\jdk1.3\bin\javac %f
    注意:這里的javac路徑你要按你自己的來指定;%f是指當(dāng)前活動文檔的全文件名,即“
    文件
    名.擴展名",因為java程序在編譯時必須帶上擴展名。如果你用了%F(大寫)是不對的,

    只表示文件名而不帶擴展名(對于java運行命令是這樣的)。
    在Menu Item Name 里輸入javac ,它出現(xiàn)在菜單里,這樣你就知道它是用來編譯的。
    然后選擇output to list box 和 capture output ,這樣當(dāng)編譯錯誤的時候你就可以在
    源代
    碼的下面的output窗口里看到錯誤信息了。
    2,配置不帶參數(shù)的java運行命令
    在command line里輸入:java %n, 或者java %F, 這兩個有時候不一樣,看你的環(huán)境怎

    配置了,我是使用的前一個。
    在Menu Item Name 里輸入: java -no parameter
    并且選擇output to list box 和 capture output ,這樣當(dāng)運行的時候,運行結(jié)果顯示
    在ou
    tput窗口里。
    3,配置帶參數(shù)的java運行命令
    在command line里輸入:java %n%modified%
    在Menu Item Name 里輸入: java -parameter,這樣當(dāng)你運行的時候,它會有一個對話

    要求你輸入?yún)?shù)
    好了,這就可以用了。如果你想知道更多的配置方法,去看看幫助文件里:Advanced -
    - To
    ol Configuration吧。看不懂就來問我。注意,不是來吻我。
    FTP方式工作:
    *********************************************************
    多數(shù)時候你都是自己的機器上寫代碼,源文件也存在自己的機器上。而有時候,比如你
    在某
    個公司的網(wǎng)絡(luò)上工作,或者你黑了別人的網(wǎng)絡(luò),能用FTP訪問別人的電腦了,或許可以考

    直接FTP到服務(wù)器上,修改那里的文件,然后再直接保存回去。
    看看File菜單,那里有個FTP子菜單,然后輸入用戶名和密碼就可以打開那里的文件了。

    對于編寫JSP和ASP、HTML等比較常用。尤其是JSP,你自己的機器上沒有JSP的容器,你
    編輯
    的文件要在那個服務(wù)器上才能使用,那么就用FTP方式來工作吧。編輯完成后再用FTP方
    式存
    回去。OK了。
    其他:
    **********************************************************
    其他的功能還有很多,而且都非常容易從菜單里找到,我在這里就不一個一個說了。我
    在前面的“介紹”部分里都提到過,相信你沒問題的。
    我從第一次真正寫java程序開始,就一直使用UltrEdit,只有在寫圖形程序的時候才換
    用Forte for java,一直到現(xiàn)在我都是用它。它對于我了解JAVA真是起了不小的作用。以上
    所寫內(nèi)容都是我在實踐中發(fā)現(xiàn)的,當(dāng)然有很多是高手們告訴我的,拿出來給大家分享。
    寫了這么些,我發(fā)現(xiàn)寫文章還真是不容易啊,象我這樣語言乏味的臭程序員,實在也寫
    不出什么好文章。就一個UltraEdit就費了這么半天勁,仍然覺得寫的不夠,對不起大家。我
    想接下來多寫點關(guān)于IDE的說明,我要寫的是Forte for java 3.0 CE,請大家多給我點鼓
    勵,我怕自己受不了苦,撐不下去就放棄了。如果誰有好的建議,請一定要告訴我,讓我也輕松一下。
    當(dāng)我和同事提起來要寫文章放到BBS里的時候,他們笑了:放著程序員不做,你想學(xué)人家
    考狀元啊?省省吧你,還是回去繼續(xù)做你的程序員這個很有“錢途”的職業(yè)去吧!哈哈,
    是嗎?我明白了,我一定會繼續(xù)努力的。不過我還是想寫出來,因為這本來就是應(yīng)該是屬于
    大家的。所以呢,我的精神全靠大家的支撐了,希望至少有一個哥們能覺得自己又學(xué)了一招。

    posted on 2006-05-04 15:36 XiaoLi 閱讀(7147) 評論(0)  編輯  收藏 所屬分類: Others

    公告


    文章發(fā)布許可

    本站作品均采用知識共享署名-非
    商業(yè)性使用-禁止演繹 2.5 中國大
    陸許可協(xié)議
    進行許可。

    Books I've Translated

    《精通Nginx(第二版)》

    精通Nginx(第二版)
    《云計算:原理與范式》

     云計算:原理與范式

    《SQL技術(shù)手冊(第三版)》
    SQL技術(shù)手冊(第三版)
    《MySQL核心技術(shù)手冊(第二版)》
    MySQL核心技術(shù)手冊(第2版)
    《RESTful Web Services中文版》
    RESTful Web Services中文版

    導(dǎo)航

    留言簿(2)

    隨筆分類

    搜索

    最新評論

    主站蜘蛛池模板: 亚洲第一成年人网站| 国产99久久久久久免费看| 学生妹亚洲一区二区| 亚洲精品国产日韩| 免费毛片毛片网址| 日本免费人成网ww555在线| 久草免费福利资源站| 亚洲免费网站观看视频| 亚洲免费无码在线| 91亚洲国产成人久久精品| 亚洲性色AV日韩在线观看| 免费在线人人电影网| 一个人看www免费高清字幕| 两个人看的www高清免费观看| 丰满亚洲大尺度无码无码专线| 免费一级做a爰片性色毛片| 国产精品亚洲产品一区二区三区 | 91在线亚洲精品专区| 亚洲人成7777影视在线观看| 亚洲美国产亚洲AV| 最近的2019免费中文字幕| 国产成人免费高清激情明星| 热久久精品免费视频| 国产gv天堂亚洲国产gv刚刚碰| 亚洲精品国产福利片| 精品在线视频免费| 国产成人免费午夜在线观看| 亚洲男人天堂2020| 久久亚洲高清综合| 亚洲丁香婷婷综合久久| 中文字幕无码日韩专区免费| 色婷婷7777免费视频在线观看| 国产亚洲大尺度无码无码专线 | 中文字幕视频免费| 亚洲人午夜射精精品日韩| 亚洲人成色99999在线观看| 久久国产乱子伦精品免费不卡| 亚洲精品成人片在线播放| 国产精品九九久久免费视频| 中文字幕在亚洲第一在线| 一级特黄录像视频免费|