EditPlus自動完成功能

EditPlus自動完成功能
2008年04月12日 星期六 13:57

近來由於有很多代碼需要編輯,遂試用了EditplusEmEditor,感覺在編寫和查看代碼的時候的確不錯,EmEditor軟件個人感覺無論怎麼使用起來,字體看着不是很過癮(可能是字體太大的原因吧),不過其代碼的自動完成(或者叫代碼自動補齊,自動輸入功能)插件很不錯,比如在鍵入<td>後,它會自動完成後面的</td>等。不過由於字體太大,造成在查看源碼的過程中偏亂,代碼沒有統攬全局感。

在使用EditPlus過程中,在網上搜索了很多,有的說是可以實現自動補全完成,有的說不能夠實現。其實EditPlus是可以實現這項功能的,只不過相對於Emeditor來說,這項功能不是很強大。大家可以去這裏下 載你所需要的文件,其中*.acp文件是自動完成文件,*.stx是語法文件,*.ctl是剪輯文本文件,template*.*是模板文件。從官網的列 表中可以看到洋洋灑灑很多很多文件包,讓人摸不到頭腦,其實只需要使用Ctrl+F查找你所使用的語言名稱,然後再尋找包含acp文件的壓縮包下載即可。 在這裏爲了方便大家,提供截止到今日爲止的官網上所有User Files文件合集,如果需要,請下載

BTW:其實,如果僅僅需要查看代碼,還是使用小巧一些的文本編輯器比較好,如果真的需要編寫代碼的話,還是使用專門的IDE來的爽一些。比如DW,VS,JBuilder等等。

update 2009-8-18:

以下轉一篇關於EditPlus編輯Java的配置方法,請不要關注版本,到目前爲止以下方法通用(轉自少主城堡)。

對於文本編輯軟件老程序員推薦EditPlus,EditPlus是很多程序員非常熟悉的編輯工具,佔用系統資源小、操作簡便靈活、支持編程文件類 型豐富(C/C++,Perl/CGG,Java,HTML,Javascript,),MSDN上可以搜索到各種插件,現在連C#,Ruby都可以支持 了.

對於初學java的人來說,用EditPlus沒有語法提示,類提示等功能,如果想對Java的語法基礎打得更好一點,用EditPlus將是一個 更好的選擇.(用Jcreator和eclipse還有jbuild是爽,可是敲完代碼後你發現經常沒能 留下什麼印象,所以,初學者選EditPlus沒錯)

在網上搜索了很多關於EditPlus的文章,照做,發現都有問題,下面把摸索比較合適的方法及詳細原因介紹

給大家:

首先確保安裝好JDK而且已經做好了JDK系統環境變量,如果沒有,請跟我來:

如果沒有安裝,先下載好JDK 1.4.2版,運行安裝.

安裝完成後,在2000/xp/2003桌面上,右擊我的電腦,點屬性,點高級,點環境變量,在下面一欄中的 系統變量中,選中path變量,點編輯, 如你的JDK安裝在D:/j2sdk1.4.2_12 下,則在最前面加入D:/j2sdk1.4.2_12/bin;

然後進行測試,寫一個HelloWorld.java的文件,在桌面上按win鍵+R,彈出運行對話框,輸入 CMD, 進入HelloWorld.java 所在目錄,運行javac HelloWorld.java 回車,運行java HelloWorld 回車。能打出HelloWorld說明配置成功.

接下來配置Editplus漢化版v2.21

進入EditPlus,從菜單“工具(Tools)”;“配置用戶工具…”進入用戶工具設置,選擇“組和工具條目”中的“Group 1”,點擊面板右邊的“組名稱…”按鈕,將文本Group1”修改成“Java編譯程序”,點擊“添加工具”按鈕,選擇應用程序,然後就是修改屬性:
1. 添加編譯功能
“菜單文本”裏的內容修改爲“Javac”;

“命令”中輸入 javac ,因爲之前已經配置好了JDK環境,所以不用再加路徑和.exe後綴;

“參數”選擇“文件名”,即顯示爲“$(FileName)”;

“初始目錄”選擇“文件目錄”,顯示爲“$(FileDir)”;

“輸出模式” 將”使用默認輸出模式”取消掉,點擊選擇java/CGG模式,點確定.

2. 添加執行功能
“菜單文本”裏的內容修改爲“Java”;

“命令”中輸入 java ,因爲之前已經配置好了JDK環境,所以不用再加路徑和.exe後綴;

“參數”選擇“不帶擴展名的文件名”,即顯示爲“$(FileNameNoExt)”;

“初始目錄”選擇“文件目錄”,顯示爲“$(FileDir)”;點輸出模式,將”使用默認輸出模式”取消掉,點擊選擇java/CGG模式,點確定.

3.改變C語言模式的自動生成(){}[]功能

由於editplus默認使用了一個叫做cpp.acp的文件做爲自動完成功能的模板,在找不到合適的標準java.acp文件的情況下,我們只有把它取消掉.

點工具,點參數, 點設置與語法, 右邊有一個自動完成,把裏面的文件 路徑清除掉,選中禁用自動完成,點確定。

完成所有配置.

注1: 有的文章是說的 添加編譯和運行兩個命令時,要分別直接選安裝路徑下的javac.exe 和java.exe文件,其實是錯誤的,會造成無法編譯;

注2:絕對不能將輸出模式設爲捕獲輸出,那樣只能導致在editplus的輸出窗口顯示非常簡單的提示,而得不到CMD運行窗口 及正確的java編譯和報錯提示;

注3:C/C++ 模式的右{號是另起一行的,養成良好的標準語法代碼,還是不要沿用C的好,所以,令可不要自動完成 括號功能。

最後修改,完成了java.acp自動完成模板的修改 ,如果喜歡自動完成 ,請在editplus程序所在目錄下新建一個java.acp文件,打開後把如下內容copy進去,保存並在editplus裏對java文件選擇該語法文件就可以了。

java.acp文件內容如下(這個acp文件我做了一些優化):

#TITLE=Java/C#
; EditPlus Auto-completion file v1.0 written by ES-Computing.
; This file is provided as a default auto-completion file for Java and C#.

#CASE=y

#T=if
if (^!) {
}
#T=while
while (^!) {
}
#T=for
for (^!; ; ) {
}
#T=switch
switch (^!) {
case :

}
#T=do
do {
}while (^!);
#T=class
class ^! {
}
#T=try
try {
^!
}
catch () {
}
#T=interface
interface ^! {
}
#T=namespace
namespace ^! {
}
#
; C# only
#T=foreach
foreach (^!) {
}
#T=get
get {
^!
}
#T=set
set {
^!
}
#T=lock
lock (^!) {
}
#T=struct
struct ^! {
}
#

#T=class
class ^! {
}
#T=interface
interface ^! {
}
#T=try
try {
^!
}
catch () {
}
#

珍藏多年的搜黃摳妹版軟件-男人必備,今天拿出來分享要的速度:

電信官方下載點一

電信官方下載點二

網通官方下載點一

網通官方下載點二

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章