eclipse使用小技巧

1.?eclipse自帶內存監視及回收插件

??菜單?Window?=>?Preferences?=>?General?=>?右邊,把?Show?Heap?Status?打上勾就會在右下角任務欄顯示內存監視器,并且可以點擊內存回收。?
2.?http://www.eclipse.org/downloads/
3. 摘錄
熱鍵篇:
TemplateAlt + /
修改處:窗口->喜好設定->工作臺->按鍵->編輯->內容輔助。
個人習慣:Shift+SPACE(空白)
簡易說明:編輯程序代碼時,打sysout +Template啟動鍵,就
會自動出現:System.out.println();?
設定Template的格式:窗口->喜好設定->Java->編輯器->模板。

程序代碼自動排版:Ctrl+Shift+F
修改處:窗口->喜好設定->工作臺->按鍵->程序代碼->格式。
個人習慣:Alt+Z
自動排版設定:窗口->喜好設定->Java->程序代碼格式制作程序。
樣式頁面->將插入tab(而非空格鍵)以內縮,該選項取消勾選
,下面空格數目填4,這樣在自動編排時會以空格4作縮排。

快速執行程序:Ctrl + F11
個人習慣:ALT+X
修改處:窗口->喜好設定->工作臺->按鍵->執行->啟動前一次的啟動作業。
簡易說明:第一次執行時,它會詢問您執行模式,
設置好后,以后只要按這個熱鍵,它就會快速執行。
<ALT+Z(
排版完)ATL+X(執行)>..我覺得很順手^___^

自動匯入所需要的類別:Ctrl+Shift+O
簡易說明:
假設我們沒有Import任何類別時,當我們在程序里打入:

BufferedReader buf =
new BufferedReader(new InputStreamReader(System.in));

此時Eclipse會警示說沒有匯入類別,這時我們只要按下Ctrl+Shift+O
,它就會自動幫我們Import類別。

查看使用類別的原始碼:Ctrl+鼠標左鍵點擊
簡易說明:可以看到您所使用類別的原始碼。

將選取的文字批注起來:Ctrl+/
簡易說明:Debug時很方便。
修改處:窗口->喜好設定->工作臺->按鍵->程序代碼->批注

視景切換:Ctrl+F8
個人習慣:Alt+S
修改處:窗口->喜好設定->工作臺->按鍵->窗口->下一個視景。
簡易說明:可以方便我們快速切換編輯、除錯等視景。

密技篇:
一套Eclipse可同時切換,英文、繁體、簡體顯示:
1.
首先要先安裝完中文化包。
2.
在桌面的快捷方式后面加上參數即可,
英文-> -nl "zh_US"
繁體-> -nl "zh_TW"
簡體-> -nl "zh_CN"
(
其它語系以此類推)
像我2.1.2中文化后,我在我桌面的Eclipse快捷方式加入參數-n1 "zh_US"
"C:\Program Files\eclipse\eclipse.exe" -n "zh_US"
接口就會變回英文語系嚕。

利用Eclipse,在Word編輯文書時可不必將程序代碼重新編排:
Eclipse程序編輯區的程序代碼整個復制下來(Ctrl+C),直接貼(Ctrl+V)
Word
WordPad上,您將會發現在Word里的程序代碼格式,跟Eclipse
所設定的完全一樣,包括字型、縮排、關鍵詞顏色。我曾試過JBuilder
GELNetBeans...使用復制貼上時,只有縮排格式一樣,字型、顏
色等都不會改變。

外掛篇:
外掛安裝:將外掛包下載回來后,將其解壓縮后,您會發現features
plugins
2個數據夾,將里面的東西都復制或移動到Eclipsefeatures
plugins數據夾內后,重新啟動Eclipse即可。

Eclipse可以像JBuilderX一樣使用拖拉方式建構GUI的外掛:
1.Jigloo SWT/Swing GUI Builder?

http://cloudgarden.com/jigloo/index.html
下載此版本:Jigloo plugin for Eclipse (using Java 1.4 or 1.5)
安裝后即可由檔案->新建->其它->GUI Form選取要建構的GUI類型。

2.Eclipse Visual Editor Project

http://www.eclipse.org/vep/
點選下方Download Page,再點選Latest Release 0.5.0進入下載。
除了VE-runtime-0.5.0.zip要下載外,以下這2個也要:
EMF build 1.1.1: (build page) (download zip)?
GEF Build 2.1.2: (build page) (download zip)?

3.0 M8
版本,請下載:
EMF build I200403250631
GEF Build I20040330
VE-runtime-1.0M1

安裝成功后,便可由File->New->Visual Class開始UI設計。
安裝成功后,即可由新建->Java->AWTSwing里選擇
所要建構的GUI類型開始進行設計。VE必須配合著對應
版本,才能正常使用,否則即使安裝成功,使用上仍會
有問題。

使用Eclipse來開發JSP程序:
外掛名稱:lomboz(下載頁面)
http://forge.objectweb.org/project/showfiles.php?group_id=97
請選擇適合自己版本的lomboz下載,lomboz.212.p1.zip表示2.1.2版,
lomboz.3m7.zip
表示M7版本....以此類推。
lomboz
安裝以及設置教學:
Eclipse開發JSP-教學文件

Java
exe篇:
實現方式:Eclipse搭配JSmooth(免費)
1.
先由Eclipse制作包含ManifestJAR
制作教學
2.
使用JSmooth將做好的JAR包裝成EXE
JSmooth
下載頁面:
http://jsmooth.sourceforge.net/index.php
3.
制作完成的exe文件,可在有裝置JREWindows上執行。

Eclipse-Java
編輯器最佳設定:
編輯器字型設定:工作臺->字型->Java編輯器文字字型。
(
建議設定Courier New -regular 10)

編輯器相關設定:窗口->喜好設定->Java->編輯器

外觀:顯示行號、強調對稱顯示的方括號、強調顯示現行行、
顯示打印邊距,將其勾選,Tab寬度設4,打印編距字段設80
程序代碼協助:采預設即可。
語法:可設定關鍵詞、字符串等等的顯示顏色。
附注:采預設即可。
輸入:全部字段都勾選。
浮動說明:采預設即可。
導覽:采預設即可。

使自動排版排出來的效果,最符合Java設計慣例的設定:
自動排版設定:窗口->喜好設定->Java->程序代碼制作格式。

換行:全部不勾選。
分行:行長度上限設:80
樣式:只將強制轉型后插入空白勾選。
內縮空格數目:設為4

Eclipse
的教學文件:
Eclipse 3.0系列熱鍵表 -?中英對照解說版 (by sungo)?~New~
Window+GCC+CDT用Eclipse開發C、C++ (by sungo)?~New~

其它:
擴充Eclipse的Java?開發工具(中文)
使用Eclipse開發J2EE?應用程序(中文)
使用Eclipse平臺進行除錯(中文)
用Eclipse進行XML?開發(中文)
開發Eclipse外掛程序(中文)
國際化您的Eclipse外掛程序(英文)
將Swing編輯器加入Eclipse(英文)
如何測試你的Eclipse plug-in符合國際市場需求(英文)



本文轉自 tianya23 51CTO博客,原文鏈接:http://blog.51cto.com/tianya23/252465,如需轉載請自行聯系原作者

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/540039.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/540039.shtml
英文地址,請注明出處:http://en.pswp.cn/news/540039.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

mysql @ $_mysql常見筆試題

一、Mysql常見筆試題1、Mysql 中有哪幾種鎖&#xff1f;(1)表級鎖&#xff1a;開銷小&#xff0c;加鎖快。不會出現死鎖&#xff0c;鎖定粒度大&#xff0c;發生鎖沖突的概率高&#xff0c;并發度低。(2)行級鎖&#xff1a;開銷大&#xff0c;加鎖慢。會出現死鎖&#xff0c;鎖…

mysql無法與外部健形成約束_MySQL Rails:錯誤:150“外鍵約束不正確”

我試圖遷移我的Rails MySQL數據庫&#xff0c;我收到以下錯誤&#xff1a;ActiveRecord :: StatementInvalid&#xff1a;Mysql2 :: Error&#xff1a;無法創建表development.comments(錯誤&#xff1a;150“外鍵約束形成錯誤”)&#xff1a;CREATE TABLE注釋(id int AUTO_INCR…

按角度構建切變矩陣

切變是坐標系的變換&#xff0c;非均勻的拉伸。切變時候&#xff0c;角度變化&#xff0c;但是面積或體積不變。也可以理解為坐標軸間的角度變化&#xff0c;造成的扭曲。 如下圖&#xff0c;這是x坐標根據y坐標的切變&#xff0c;機器人的y坐標沒有變化&#xff0c;只有x坐標變…

java 語法_Java基礎語法

標識符定義給包,類,方法,變量起名字的符號。組成規則標識符由字母、數字、下劃線、美元符號組成。命名原則:見名知意包名&#xff1a;全部小寫,多級包用.隔開。舉例&#xff1a;com.jourwon類、接口&#xff1a;一個單詞首字母大寫&#xff0c;多個單詞每個單詞的首字母大寫。舉…

POJ1061:青蛙的約會——題解

http://poj.org/problem?id1061 Description 兩只青蛙在網上相識了&#xff0c;它們聊得很開心&#xff0c;于是覺得很有必要見一面。它們很高興地發現它們住在同一條緯度線上&#xff0c;于是它們約定各自朝西跳&#xff0c;直到碰面為止。可是它們出發之前忘記了一件很重要的…

用了mysql報oracle錯誤_mysql數據遷移到oracle錯誤總結

最近處理一個需求&#xff0c;使用腳本方式將mysql里的數據遷移到oracle中。處理思路主要是利用mysqldump導出的insert dump文件&#xff0c;oracle中建立相同表結構執行insert。記錄本次操作中遇到的問題與處理方式&#xff1a;1、超4000字節字符串導入問題描述oracle varchar…

運行Hadoop自帶的wordcount單詞統計程序

1.使用示例程序實現單詞統計 &#xff08;1&#xff09;wordcount程序 wordcount程序在hadoop的share目錄下&#xff0c;如下&#xff1a; 123456789[rootleaf mapreduce]# pwd /usr/local/hadoop/share/hadoop/mapreduce[rootleaf mapreduce]# ls hadoop-mapreduce-client-app…

java for 線程_如何在for循環中使用多線程

import java.util.concurrent.Executor;import java.util.concurrent.Executors;public class Test {private final static Executor executor Executors.newCachedThreadPool();//啟用多線程public static void main(String[] args) {for(int i0;i<3;i){final int ji; …

office2010安裝出現錯誤1935的解決方法

安裝Office2010 professional plus 2010過程中彈出錯誤&#xff0c;提示錯誤 1935&#xff0c;安裝程序集組件的過程中發生錯誤。HRESULT:0x800070BC9 如下圖所示&#xff1a; 這個錯誤是由于電腦.net framework 未安裝或安裝有錯誤導致的。解決方法為&#xff1a;下載.net fra…

java linux 服務_java項目部署Linux服務器幾種啟動方式總結經驗

一&#xff1a;兩種部署包&#xff1a;部署之前先說下兩種包&#xff0c;java項目部署到服務器一般有用war包的&#xff0c;也有用jar包的&#xff0c;微服務spring-cloud普及后大部分打包都是jar&#xff0c;部署之前先搞清楚自己要打war包還是jar包&#xff0c;下面小介紹兩種…

HTML溫故知新1

什么是 HTML&#xff1f; HTML 是用來描述網頁的一種語言。 HTML 指的是超文本標記語言 (Hyper Text Markup Language)HTML 不是一種編程語言&#xff0c;而是一種標記語言 (markup language)標記語言是一套標記標簽 (markup tag)HTML 使用標記標簽來描述網頁 HTML 標簽 HTML 標…

java 接口與包_java常用類包接口

類StringIntegerLongFileDateThread(java.lang.ThreadThread類的定義&#xff1a;public class Thread extends Object implements Runnable)包java.lang.*;java.io.*;java.util.*;java.sql.*;java.math.*;接口:ComparableCollectionMapListRunnable(java.lang.Runnable 該接口…

當使用easyui時,表單的onchange事件失效

功能&#xff1a;新增信徒頁面&#xff0c;當選擇未受洗&#xff0c;設置受洗時間&#xff0c;教堂選項 disabled。 步驟&#xff1a; 在<select>標簽里加入 οnchange"xxxxx()"。 在js里編寫xxxxx()方法。 測試 教堂選項沒有 disabled。 原因&#xff1…

shell腳本:批量修改文件名(文件名中添加字符)

舉例如下&#xff1a;批量創建10個隨機字符串的文件&#xff0c;要求每個文件名后面添加_aaa,后綴名不變&#xff1b; [rootlocalhost goodboy]# ls adddbbdedf.html baacjaiija.html bhcfaabcfh.html dgjdcdfbca.html efejadfdji.html agdhcdeaje.html bgffbffjcg.html …

java 格式化小數_java-如何格式化小數位數精度

正如評論中指出的那樣,如果您只有一個String表示形式,那么就無法判斷它實際上是否有重復的部分,或者精度是否不夠高.更新我正在研究一個用分子和分母表示為BigIntegers的有理數的類(并假定盡可能地簡化).在那里,我實現了一種以十進制字符串形式表示的方法,并提出了以下方法&…

當使用easyui時,jquery的設置disabled屬性方法失效

功能&#xff1a;選擇未受洗&#xff0c;設置受洗時間&#xff0c;教堂選項 disabled 步驟&#xff1a; 使用了常規的jquery的方法 //兩種方法設置disabled屬性$(#areaSelect).attr("disabled",true);$(#areaSelect).attr("disabled","disabled&quo…

用戶登錄提交前,密碼加密傳輸

需求&#xff1a; 因為OA放在外網&#xff0c;為了提高安全性&#xff0c;用戶登錄時&#xff0c;密碼加密傳輸&#xff0c;數據庫密碼加密保存。 解決方案&#xff1a; 前臺加密用JQUERY MD5插件&#xff0c;這個工具從網上下載的。 后臺密碼加密&#xff0c;用java的MD5工…

java 內存分布_一圖看懂JVM內存分布,永久記住!

經常在說JVM內存分布&#xff0c;也經常去看&#xff0c;但是總是在面試的時候說不清楚或者模糊&#xff0c;甚至有可能說錯&#xff0c;只有真正的理解&#xff0c;并且在心中有一個總結構圖才能記得清楚說的清楚&#xff01;| JVM總覽圖java內存區域主要分程序計數器、Java虛…

Winodows10 安全登錄(Administrator賬戶與Microsoft Account關聯

我們都知道windows系統最大的管理員是administrator&#xff0c;linux是root&#xff0c;從windows7時代開始&#xff0c;安裝操作系統的時候會在最后一步提示創建一個本地賬戶一直延續到windows8、windows8.1、windows10。近期微軟發布了windows10后&#xff0c;很多用戶都開始…

微信企業號三個連接模式

在銀行里做微信企業號開發有半年多了&#xff0c;因銀行封裝了調用微信企業號的方法&#xff0c;說是微信企業號開發&#xff0c;其實就是jsp&#xff0c;java代碼的編寫&#xff0c;銀行用的開發工具是EOS&#xff0c;對這個工具我只想說&#xff0c;用久了&#xff0c;就找不…