用EditPlus構(gòu)建CSharp簡易開發(fā)環(huán)境
安裝完EditPlus后.并沒有預(yù)置CSharp的相關(guān)模版及語法文件.故在EditPlus中寫C#如用Notepad,沒有語法加亮.不過可以選用C++,或是JAVA的模版開發(fā),但畢竟CSharp和它們兩者還是有不小的區(qū)別的...所以,我們動手 自已來設(shè)置Editplus.把 它設(shè)置成我們開發(fā)CSharp的簡易工具(本人不太喜歡太復(fù)雜的IDE...)..
好了..下面開始工作..
第一步:
下載EditPlus...~~~~大家自已想辦法...baidu一下...N多的..選一個(gè)破解版的..有中文漢化版的..我用的中文的..一切OK后,安裝!!
好了,下面:
第二步:(網(wǎng)上COPY...不好意思...本人手凍僵了,能少打字就打字,不要告我侵權(quán)啊.阿門!)
網(wǎng)上有EditPlus的各種語言的代碼高亮模板下載,但是我覺得靠著別人作的模板來過活不好,自己掌握如何對EditPlus進(jìn)行擴(kuò)展才是王道。下面簡單介紹自定義EditPlus的代碼高亮顯示,自動完成,剪切文本和新建文件時(shí)使用的模板。
1. 高亮顯示:
打開Tools下的Preference菜單,在Caterogies中選擇Files下的Settings&Syntax,在FileTypes中選擇C/C++,就可以看到SyntaxFile中看到指向一個(gè)后綴為cpp.stx的文件,這個(gè)就是代碼高亮文件。把這個(gè)文件復(fù)制一份,重新命名。添加你的文件類型,并使代碼高亮文件只到你復(fù)制的文件。然后開始編輯高亮文件。
還是用Editplus打開你的代碼高亮文件。可以看到:
#LINECOMMENT=// (這句是指定單行注釋的符號)
#COMMENTON=/* (這句是指定多行注釋的開始符號)
#COMMENTOFF=*/ (這句是指定多行注釋的結(jié)束符號)
#CASE=y (是否大小寫區(qū)分)
下面還有這句:
#KEYWORD=Reserved words
就是語言的關(guān)鍵字,在里面定義你的開發(fā)語言的關(guān)鍵字就可以了
把這幾處主要的地方修改完后就可以定義你的高亮的顏色了。完成后你的新語言的模板就可以使用了。
2. 自動完成:
有了上面的基礎(chǔ),這一步就簡單多了。還是在相同的菜單項(xiàng),復(fù)制Auto completion文件cpp.acp。打開它進(jìn)行編輯,下面是主要的部分的解釋:
#TITLE=C/C++ (標(biāo)題)
#CASE=y (是否區(qū)分大小寫)
下面這段就是指鍵入if,空格后自動生成的代碼,光標(biāo)停在^!處
#T=if
if (^!)
{
}
理解了這些,你就可以自己創(chuàng)建適合你的新語言的自動完成功能了。
3. 剪切文本:
在界面左方的Tab中的ClipText標(biāo)簽頁上,可以看到一系列標(biāo)記,這些都是用來向文本中快速插入用的,Editplus自帶的就有HTML,css等,使用的文件在EditPlus目錄下,以ctl為后綴的文件,如果你已經(jīng)完成了代碼高亮和自動完成文件的編輯,到這里應(yīng)該就不成問題了,只要打開編輯其中的項(xiàng)目就可以了。
4. 新建文件時(shí)的模板:
EditPlus可以在你新建不同類型文件時(shí)使用定義好的模板,這些模板都以template為名,后綴為相應(yīng)的文件的后綴,比如C++的就是cpp,Java的就是java。你可以為自己的新語言創(chuàng)建一個(gè)模板,當(dāng)你新建一個(gè)這類的文件時(shí),模板中的內(nèi)容即會自動填充到代碼文件中。
========================分割線,以上為COPY==========================================
不過,如果怕麻煩..還是用別人已經(jīng)做好的語法加亮文件和自動完成文件..我傳上來..不太大..不過做的很好..是我找到的最大的加亮文件..很全!!發(fā)上來..再次感謝共享者!!!!語法加亮文件(后綴名為stx)和自動完成文件(后綴為acp)文件為:文件啊.....
關(guān)于有些小細(xì)節(jié)..大家自已摸索吧..呵呵~~
OK...下面開始:
第三步:加入編譯命令和運(yùn)行命令
========================分割線,以下為COPY==========================================
編譯命令的配置:
從菜單“工具”->“配置用戶工具”進(jìn)入用戶工具設(shè)置。
點(diǎn)擊“組名...”按鈕,更改成你想要的組名,這里我把它設(shè)為“Debug C#”。
點(diǎn)擊“新工具”按鈕,將默認(rèn)的菜單文本改為“Debug C#”
將“命令”后面的文本框中填入“C:\WINDOWS\Microsoft.NET\Framework\v1.0.3705\csc.exe(視是具體情況修改)”,這里根據(jù)個(gè)人的系統(tǒng)目錄位置不同而有所不通,總之是要讓editplus能靠這個(gè)找到csc.exe文件
從“參數(shù)”后面的下拉按鈕中選擇“文件路徑”,該參數(shù)將傳遞給csc.exe
初始目錄選為:D:\temp\run.bat
點(diǎn)選“捕捉輸出”復(fù)選框 //注:也可以不選,大 家試試效果,不選的話就另開一個(gè)窗口顯示結(jié)果!)
點(diǎn)擊“輸出形態(tài)”按鈕,打開“輸出形態(tài)”對話框,選擇“使用默認(rèn)...”即可
配置成功!
========================分割線,以上為COPY======================================
運(yùn)行命令的配置:
從菜單“工具”->“配置用戶工具”進(jìn)入用戶工具設(shè)置。
點(diǎn)擊“新工具”按鈕,將默認(rèn)的菜單文本改為“Run C#”
將“命令”后面的文本框中填入“D:\temp\csharp\run.bat”,這里根據(jù)你將run.bat這個(gè)文件放在電腦中目錄位置(注意,目錄中不能有空格!!!)不同而有所不通,總之是要讓editplus能靠這個(gè)找到csc.exe文件
關(guān)于run.bat是個(gè)批處理,具體的內(nèi) 容只有兩行代碼:


也可以弄的漂亮點(diǎn)
echo=================================運(yùn)行CSharp程序================================
%1
從“參數(shù)”后面的下拉按鈕中選擇“無擴(kuò)展名文件”,該參數(shù)將傳遞給run.bat
初始目錄選為:D:\temp\run.bat (注:我個(gè)人設(shè)置的,大家可以自行設(shè)置)
點(diǎn)選“捕捉輸出”復(fù)選框 //注:也可以不選,大 家試試效果,不選的話就另開一個(gè)窗口顯示結(jié)果!)
點(diǎn)擊“輸出形態(tài)”按鈕,打開“輸出形態(tài)”對話框,選擇“使用默認(rèn)...”即可
配置成功!
第四步:
OK...一切成功..注意...寫完一段程序..例如:
class Welcome
{
static void Main()
{
Console.WriteLine("please enter your name:");
Console.ReadLine();
Console.WriteLine("welcome to You!" );
}
}
先保存文件在D:\temp\csharp(因?yàn)楫?dāng)前目錄設(shè)為這了)中名為Welcome.cs后再編譯,再運(yùn)行..
呵呵..OK>.按Ctrl+1編譯,按Ctril+2運(yùn)行...
..一切OK...
完畢!!!
PS:自已試用的感受,嘗試了好一會..終于配置成功...蠻興奮的..寫下來....大家也可以自已配置成其它IDE...我什么時(shí)候把它弄成Ruby的IDE...thanks..
芳兒寶貝.我愛你
