1. 程式人生 > >Eclipse常用技巧總結:熱鍵,自定義模版及其他

Eclipse常用技巧總結:熱鍵,自定義模版及其他

http://developer.51cto.com/art/200906/129804.htm

關於eclipse的使用方面,其實有些東西都是小技巧的東西。知道了這些Eclipse常用技巧後,對程式設計會帶來很大的方便。

一.老是使用滑鼠操作,有的功能要點好多次滑鼠,eclipse熱鍵都有哪些呢?

熱鍵是Eclipse常用技巧中最常見的一個了。平時使用eclipse程式設計中,我最常用的三個組合熱鍵:

1.alt+/ 程式碼提示功能,程式設計中首選熱鍵 熟悉delphi程式設計的同事經常把它改為ctrl+space

2.ctrl+shift+f 程式碼排版 為了是你寫的程式程式碼版面更清晰,你可以嘗試使用該熱鍵

3.ctrl+shift+o 整理你的import部分的內容,會把多餘的import項清理掉

更多的熱鍵可以在window->preferences->general->keys檢視

二.有些程式碼或註釋在幾乎每個類中都要出現,我想使用方便的方法來自動生成,我該怎麼辦呢?

eclipse中可以自定義模板,只需要輸入模板的名稱,就可以幫你生成你預先定義好的模板程式碼。

個性的註釋,log4j記錄器等都可以自定義模板,讓eclipse幫你方便的生成你所需要的程式碼。

Eclipse自定義模板在window->preferences->java->editor->templates中設定。

三.我想改變eclipse預設的字型大小和顏色,該怎麼辦呢

如果你使用了19寸大液晶屏,那麼你不妨把eclipse預設的10號字調大一些,保護你的眼睛。

或者你嫌eclipse預設的顏色設定不好看。

那麼你可以看看window->preferences->appearance->colors and fonts

四.我不小心關閉了某個檢視視窗,怎麼讓它再顯示出來?

遇到這個問題,你可以看看這裡window->show view

五.我嫌eclispe預設的工作臺佈局不方便,怎麼切換工作臺的佈局?

eclispe裡提供了很多的工作臺佈局,來方便不同型別工程的開發,在eclipse中,管這叫透檢視(perspective)。

你可以在window->open perspective進行透檢視的切換。

六.eclipse可以通過外掛進行功能擴充,我找到了一個有用的外掛,怎麼安裝它呢?

最方便的辦法就是下載外掛,然後解壓到eclipse->plugins目錄中,以及eclipse->features目錄中(如果有features的話)。

如果提供了網路安裝方式的話,可以通過help->software updates->find and install,出現的頁面中點選next->new remote site,填上你的外掛的名

稱和url然後按照提示就可以安裝了。

還有另外一種方法就是先把外掛程式下載到本地,跟網路安裝的過程差不多,就不多說了,網上相關資料也比較多的。

七.我的工程不能自動編譯了,怎麼回事?

遇到這個問題,可能你的工程中肯定有致命的錯誤存在,首先要排除掉再進行編譯。我有程式碼潔癖,凡是看見紅叉以及各種各樣的eclipse的提

示,都[wiki]感覺[/wiki]不爽,先排除而後快。

另外,eclipse預設是當你修改程式後自動編譯的,如果不能自動編譯,你可以檢視project->build automatically選項是否被選中。

如果你要把整個工程重新編譯一遍,可以使用project->clean。

如果你在檔案系統中拷貝某些檔案到eclipse的工程資料夾中,eclipse是不會自動載入的。如果你要在eclipse環境中編輯這些檔案,請在工程上

點選右鍵->refresh。

八.pakage explore是最常用的一個檢視,它有哪些使用技巧呢?

1.pakage explore中的工程太多了,老影響我的編輯其它工程,我該怎麼辦?

最便捷的辦法是點選右鍵刪除,接下來的頁面提示你僅僅刪除工程還是連工程內容檔案和資料夾一起刪除,預設是僅僅刪除工程。放心大膽

的刪吧,檔案系統中的內容是不會被刪除的,等你再要用該工程的時候,可以再次匯入。

另一種方法是點選右鍵->close project,操作完以後,工程的圖示變成一個儲物箱的樣子。等你要再次使用該工程的時候,可以

點選右鍵->open project。

2.工程中的內容太多了,有些內容我不需要編輯,需要隱藏掉,我該怎麼辦?

點選pakage explore上部的倒三角符號點選下拉選單中的filters選項,然後勾選你不需要顯示的內容,或者在文字框裡輸入你不需要顯示的檔案

型別的字尾,比如:*.jar。

3.我的pakage explore顯示的包結構怎麼跟別人的不一樣?

pakage explore對包結構的顯示提供了兩種不同的檢視,分別是flat和hierarchical,你可以點選pakage explore上部的倒三角符號,然後點選下拉

選單中的pakage presentation來進行切換。

九.在eclipse中怎麼匯入匯出?

1.我有一個eclipse工程,我怎麼把它入到eclipse開發環境中?

在pakage explore空白處點選右鍵,import->general->existing projects into workspace,然後選擇你的eclipse工程的路徑,將其匯入。

2.我想把一些java檔案編譯並打成jar包,我該怎麼辦?

在pakage explore中選中你要編譯的java檔案,然後點選右鍵,export->java->jar file,接下來的幾個頁面根據你的具體要求進行選項選擇,

一直到完成,一般來說,預設選項就可以了。

3.我的java檔案中類和方法都進行了詳細的註釋,我想生成api幫助文件,我該怎麼辦?

在pakage explore中選中你的java檔案,然後點選右鍵,export->java->javadoc,接下來的頁面根據你的需要進行選項選擇,一般預設就可以

了。不過要匯出javadoc的前提是你的註釋需要按照javadoc的規則來寫,規則其實很簡單,有興趣可以檢視下這方面的資料,網上也比較多

的。

4.cvs上有一個eclipse工程,我該怎樣把它匯入到eclipse中?

在pakage explore空白出點擊右鍵,new->project->cvs->projects from cvs->create a new repository location,在接下來的頁面中填寫cvs伺服器信

息以及使用者名稱密碼等,然後下一步直到完成。

十.善於利用eclipse的自動生成程式碼和程式碼格式化功能

開啟一個java檔案,在空白處點選右鍵->source,或者點選選單欄的source選單項,可以看見eclipse提供了很多的程式碼生成功能和格式化功能。

最常用的是生成pojo的getter和setter,右鍵->source->generate getters and setters,選擇你要生成getter或setter的欄位,哈,生成了,是不是

很方便?

十一 怎麼快速執行一段java程式碼?用scrapbook

有時候我們想要臨時寫段java程式碼執行,譬如不清楚當前jvm系統變數.

應該用 System.out.println(System.getProperties());

在eclipse中可以新建一個 scrapbook來執行這行程式碼而不需要正兒八經寫一個class類.

步驟如下:

新建( ctrl+n) --> 輸入 "scrap",選擇 scrapbook page,然後生成一個 *.jpage,輸入上面的程式碼,選中,點選工具欄的"Execute selected code"按鈕就可以運行了.

十二 點選一個方法,結果跳到接口裡去了,怎樣方便地找到具體的實現方法呢.

游標在方法上時,用 Ctrl+t,可以顯示這個方法的實現類.選擇就行了.

以上總結了十二條Eclipse常用技巧,希望能對你有所幫助。


相關推薦

Eclipse常用技巧總結熱鍵定義模版其他

http://developer.51cto.com/art/200906/129804.htm 關於eclipse的使用方面,其實有些東西都是小技巧的東西。知道了這些Eclipse常用技巧後,對程式設計會帶來很大的方便。 一.老是使用滑鼠操作,有的功能要點好多次滑鼠

ROS服務程式設計1定義服務資料--srv檔案

ROS中的服務資料可以通過srv檔案進行語言無關的定義介面,一般放在srv資料夾,包含請求與問答兩個資料域,使用"---"分割開。 針對加法運算服務請求,建立一個服務型別的srv檔案/catkin_ws/src/my_package/srv/AddTwoInts.srv int64 a in

spark三種清理資料的方式UDF定義函式spark.sql;Python中的zip()與*zip()函式詳解//python中的*args和**kwargs

(1)UDF的方式清理資料 import sys reload(sys) sys.setdefaultencoding('utf8') import re import json from pyspark.sql import SparkSession

SQL 中常用的功能函數定義的功能行數

指定 數據 begin returns smi 自定義 rst abcd ted 在SQL Server指定的數據庫中,有Programmability目錄,在這個目錄下,有存儲過程,有功能函數。 set ANSI_NULLS ON set QUOTED_IDE

SpringMVC(八)檢視國際化定義檢視解析圖

SpringMVC(八)檢視 檢視的作用是渲染模型資料,將模型裡的資料以某種形式呈現給使用者 檢視物件由檢視解析器負責例項化,由於檢視是無狀態的,所以他們不會有執行緒安全的問題。 view是一個高度抽象的介面 包括2個方法:getContentType() re

潭州課堂25班Ph201805201 django框架 第四課 模板常用標籤模板繼承與引用定義過渡器 (課堂筆記)

           建好這些檔案後,對 url 進行配置    在瀏覽器中訪問  for 迴圈    頁面跳轉: 騎過  name

知識點總結 c#使用定義型別來作為Dictionary的Key

首先來看一個變數的定義: /// <summary> /// key依次是StationId,channelId,deviceId,paraType,dataId,dataTypeId,logicalDeviceIndex,paraHandle,

MySQL基礎篇(03)系統和定義函式總結觸發器使用詳解

本文原始碼:GitHub·點這裡 || GitEE·點這裡 一、系統封裝函式 MySQL 有很多內建的函式,可以快速解決開發中的一些業務需求,大概包括流程控制函式,數值型函式、字串型函式、日期時間函式、聚合函式等。以下列出了這些分類中常用的函式。 1、控制流程函式 case...when 根據值判斷返

jQuery基礎(常用插件 表單驗證圖片放大鏡定義對象級jQuery UI面板折疊)

此外 cookie值 添加圖標 tor 列表 需要 droppable 使用 ddn 1.表單驗證插件——validate 該插件自帶包含必填、數字、URL在內容的驗證規則,即時顯示異常信息,此外,還允許自定義驗證規則,插件調用方法如下: $(form).vali

spark 常用技巧總結

val 技巧總結 nbsp net path 解析url 總結 eth 常用技巧 解析url scala> import java.net.URLimport java.net.URL scala> val urlstr="http://www.baidu.co

pandas 常用技巧總結

false num app pen pandas 合並 數字 選擇 常用技巧 切片: loc:df.loc[num]:選擇df 某一行 seriesdf.loc[[num1,num2]]: 選擇df 某幾行df.loc[[True,False,True, ,True]]

jQuery常用技巧總結

1、關於頁面元素的引用 通過jquery的$()引用元素包括通過id、class、元素名以及元素的層級關係及dom或者xpath條件等方法,且返回的物件為jquery物件(集合物件),不能直接呼叫dom定義的方法。 2、jQuery物件與dom物件的轉換 只有jquery物件才能使用jquery定

PHP操作Redis常用技巧總結

一、Redis連線與認證 1 2 3 4

Android 外部啟動activity定義actionaction常量大全

https://www.cnblogs.com/guop/p/5067342.html Android 外部啟動activity,自定義action,action常量大全 從任意app,啟動另外一個app的activity: 1.   Intent i =

PHP操作Redis常用技巧總結【轉】

一、Redis連線與認證 1 //連線引數:ip、埠、連線超時時間,連線成功返回true,否則返回false 2 $ret = $redis->connect('127.0.0.1', 6379, 30); 3 //密碼認證:成功返回true,否則返回false 4 $ret = $redis-

MyCat分片規則(全域性表ER分片表多對多關聯主鍵分片VS非主鍵分片)MyCat常用的分片規則(15中分片規則)定義MyCat分片規則

1 MyCat分片規則 資料切分中重要的幾條原則,其中有幾條資料冗餘,表分組(Table Group)。 1.1全域性表 如果你的業務中有些資料類似於資料字典,比如配置檔案的配置,常用業務的配置或資料量不是很大,很少變動的表,這些表往往不是特別大,而且大部分的業務場景都

優化方法總結SGDMomentumAdaGradRMSPropAdam

1.SGD Batch Gradient Descent 在每一輪的訓練過程中,Batch Gradient Descent演算法用整個訓練集的資料計算cost fuction的梯度,並用該梯度對模型引數進行更新: Θ=Θ−α⋅▽ΘJ(Θ)Θ=Θ−α⋅▽ΘJ(

Eclipse 常用技巧常見問題解決

Eclipse默許函式摺疊開啟 之前更新了eclipse的一些外掛之後,每次開啟程式碼eclipse 預設把程式碼裡面的函式程式碼和註釋,import 內容都給摺疊了,雖然看起來精簡了,但是有些不方便,要一個個點開. 於是查了一下關於摺疊的方法的配置. win

redis安裝啟動

https://jingyan.baidu.com/article/22a299b527b7cf9e19376a9a.html otp_win64_21.1安裝   如果你設定了redis的密碼, 則需要在set之前執行auth 密碼 命令,否則會提示(error) N

Element Table常用設定排序、定義序列、列表彙總、設定斑馬線

<style> .el-table .warning-row { background: oldlace; } .el-table .success-row { background: #f0f9eb; } </style&