日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Eclipse 实用技巧

發(fā)布時間:2025/7/14 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Eclipse 实用技巧 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

代碼智能提示

Java智能提示

Window -> Preferences -> Java -> Editor -> Content Assist -> Auto Activation

delay是自動彈出提示框的延時時間,我們可以修改成100毫秒;triggers這里默認是".",只要加上"abcdefghijklmnopqrstuvwxyz"或者"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",嘿嘿!這下就能做到和VS一樣的輸入每個字母都能提示啦:

?

其它類型的文件比如HTMLJavaScriptJSP如果也能提供提示那不是更爽了?有了第二點設(shè)置的基礎(chǔ),其實這些設(shè)置都是一樣的。

?

JavaScript智能提示

Window -> Preferences -> JavaScript-> Editor -> Content Assist -> Auto-Activation

?

HTML智能提示

Window -> Preferences -> Web -> HTML Files?-> Editor -> Content Assist -> Auto-Activation

保存后,我們再來輸入看看,感覺真是不錯呀:

?

?


插件安裝

很多教科書上說到Eclipse的插件安裝都是通過 Help -> Install New SoftWare 這種自動檢索的方式,操作起來固然是方便,不過當我們不需要某種插件時不太容易找到要刪除哪些內(nèi)容,而且以后Eclipse版本升級的時候,通過這種方式安裝過的插件都得再重新裝一次。另外一種通過Link鏈接方式,就可以解決這些問題。

我們以Eclipse的中文漢化包插件為例,先到官方提供的漢化包地址下載一個:http://www.eclipse.org/babel/downloads.php?,注意選好自己的Eclipse版本:

我的版本是Kepler,然后進入下載頁面,單擊紅框框中的鏈接,即可下載漢化包了:

下載完解壓縮后,會有個包含featuresplugin目錄的eclipse文件夾,把這個eclipse放在我們的Eclipse安裝根目錄,也就是和eclipse.exe同一級目錄下。然后仍然在這一級目錄下,新建一個links文件夾,并在該文件夾內(nèi),建一個language.link的文本文件。該文本文件的名字是可以任取的,后綴名是.link,而不是.txt喲。好了,最后一步,編輯該文件,在里面寫入剛才放入的語言包的地址,并用“\\”表示路徑,一定要有path= 這個前綴。

保存文件后,重新打開Eclipse,熟悉的中文界面終于看到了。雖然漢化不完全,不過也夠用了不是么。如果仍然出現(xiàn)的是英文,說明漢化失敗,重新檢查下language.link文件中配置的信息是否和漢化包的目錄一致。
  其它的插件安裝方法也是如此,當不需要某個插件時,只需刪除存放插件的目錄和links目錄下相應(yīng)的link文件,或者改變下link文件里面的路徑變成無效路徑即可;對Eclipse做高版本升級時,也只需把老版存放插件的目錄和links目錄復(fù)制過去就行了。


基本設(shè)置

Preference的搜索項中搜索 Text Editors

可以參考我的設(shè)置:

Show line numbers

Show print margin

Insert spaces for tabs

?

設(shè)置代碼的字體類型和大小:

Window -> Preferences -> General -> Appearance -> Content Assist -> Colors and Fornts,只需修改 Basic 里面的 Text Font 就可以了。

推薦Courier New


設(shè)置文本文件及JSP文件編碼

Window -> Preferences -> General -> Workspace -> Text file encoding -> Other

?
Window -> Preferences -> Web -> JSP Files -> Text file encoding-> Other

?

設(shè)置JDK本地JavaDOC API路徑及源碼路徑

在需要代碼提示時,可能經(jīng)常會遇到這樣的情況:?

還都生成的是無意義的變量名,這樣可能會對含有相同類型的變量參數(shù)的調(diào)用順序造成干擾;

這種問題,我們把JDK或者相應(yīng)Jar包的源碼導(dǎo)入進去就能避免了:

Window -> Preferences -> Java -> Installed JREs -> Edit

選中設(shè)置好的JRE目錄,編輯,然后全選 JRE system libraries 下的所有Jar包,點擊右邊的 Source Attachment

External location 下,選中JDK安裝目錄下的? src.zip 文件,一路OK 下來。

設(shè)置完,我們再來看看,幸福來的好突然有木有!



設(shè)置Servlet源碼或其它Jar包源碼

當我們使用非JDK,比如Servlet的包或者類時,這玩意又出來了,欲哭無淚的趕腳。。。

上一步已經(jīng)設(shè)置過了JDK的源碼或JavaDoc路徑,為啥現(xiàn)在又出來了呢?其實這個不難理解,因為我們使用到的類的源碼并不在JDK的源碼包中。

仔細看,我們會發(fā)現(xiàn)這些Jar包其實都在Tomcat根目錄下的lib文件夾中,但是翻遍了Tomcat目錄也沒有相應(yīng)的jarzip文件呀。既然本地沒有,那就去官網(wǎng)上找找:

http://tomcat.apache.org/download-70.cgi這里有Tomcat的安裝包和源碼包;

?

可以自定義一個專門用于存放JavaSourceJavaDoc的文件夾,把下載文件放到該目錄下,

然后再切換到Eclipse下,選中沒有代碼提示的類或者函數(shù), 按下F3,點擊 Change Attached Source

選擇我們剛才下載好的tomcat源碼文件,一路OK

然后再回過頭看看我們的代碼提示,友好多了:

?其它Jar包源碼的設(shè)置方式也一樣。

?

反編譯插件 JD-Eclipse

無論是開發(fā)還是調(diào)試,反編譯必不可少,每次都用jd-gui打開去看,多麻煩,干脆配置下JD插件,自動關(guān)聯(lián).class

先從?http://jd.benow.ca/?上下載離線安裝包 jdeclipse_update_site.zip,解壓縮后把 featuresplugins 2個文件夾復(fù)制到 新建文件夾 jdeclipse,然后把 jdeclipse 文件夾整個復(fù)制到Eclipse根目錄的dropins文件夾下,重啟Eclipse即可。這種方式是不是比建link文件更方便了?

打開EclipseWindow -> Preferences -> General - > Editors ,把 .class 文件設(shè)置關(guān)聯(lián)成 jd插件的editor


Validate優(yōu)化

我們在eclipse里經(jīng)常看到這個進程,validating...?逐個的檢查每一個文件。那么如何關(guān)閉一些validate操作呢?

打開eclipse,點擊【window】菜單,選擇【preferences】選項。

在左側(cè)點擊【validation】選項,在右側(cè)可以看到eclipse進行的自動檢查都有哪些內(nèi)容。

Manual(手動)保持不動,將build里面只留下classpath dependency Validator,其他的全部去掉。

最后點擊【OK】按鈕,保存設(shè)置。

以后如果需要對文件進行校驗檢查的時候,在文件上點擊右鍵,點擊【Validate】進行檢查。


常用快捷鍵?

類型

快捷鍵

描述

編輯

Ctrl+1

快速修復(fù)(最經(jīng)典的快捷鍵,就不用多說了,可以解決很多問題,比如import類、try catch包圍等)

Ctrl+Shift+F

格式化當前代碼

Ctrl+Shift+M

添加類的import導(dǎo)入

Ctrl+Shift+O

組織類的import導(dǎo)入(既有Ctrl+Shift+M的作用,又可以幫你去除沒用的導(dǎo)入,很有用)

Ctrl+Y

重做(與撤銷Ctrl+Z相反)

Alt+/

內(nèi)容輔助(幫你省了多少次鍵盤敲打,太常用了)

Ctrl+D

刪除當前行或者多行

Alt+

當前行和下面一行交互位置(特別實用,可以省去先剪切,再粘貼了)

Alt+

當前行和上面一行交互位置(同上)

Ctrl+Alt+

復(fù)制當前行到下一行(復(fù)制增加)

Ctrl+Alt+

復(fù)制當前行到上一行(復(fù)制增加)

Shift+Enter

在當前行的下一行插入空行(這時鼠標可以在當前行的任一位置,不一定是最后)

Ctrl+/

注釋當前行,再按則取消注釋

選擇

Alt+Shift+

選擇封裝元素

Alt+Shift+

選擇上一個元素

Alt+Shift+

選擇下一個元素

Shift+

從光標處開始往左選擇字符

Shift+

從光標處開始往右選擇字符

Ctrl+Shift+

選中光標左邊的單詞

Ctrl+Shift+

選中光標又邊的單詞

移動

Ctrl+

光標移到左邊單詞的開頭,相當于vimb

Ctrl+

光標移到右邊單詞的末尾,相當于vime

搜索

Ctrl+K

參照選中的Word快速定位到下一個(如果沒有選中word,則搜索上一次使用搜索的word

Ctrl+Shift+K

參照選中的Word快速定位到上一個

Ctrl+J

正向增量查找(按下Ctrl+J,你所輸入的每個字母編輯器都提供快速匹配定位到某個單詞,如果沒有,則在狀態(tài)欄中顯示沒有找到了,查一個單詞時,特別實用,要退出這個模式,按escape建)

Ctrl+Shift+J

反向增量查找(和上條相同,只不過是從后往前查)

Ctrl+Shift+U

列出所有包含字符串的行

Ctrl+H

打開搜索對話框

Ctrl+G

工作區(qū)中的聲明

Ctrl+Shift+G

工作區(qū)中的引用

導(dǎo)航

Ctrl+Shift+T

搜索類(包括工程和關(guān)聯(lián)的第三jar包)

Ctrl+Shift+R

搜索工程中的文件

Ctrl+E

快速顯示當前Editer的下拉列表(如果當前頁面沒有顯示的用黑體表示)

F4

打開類型層次結(jié)構(gòu)

F3

跳轉(zhuǎn)到聲明處

Alt+

前一個編輯的頁面

Alt+

下一個編輯的頁面(當然是針對上面那條來說了)

Ctrl+PageUp/PageDown

在編輯器中,切換已經(jīng)打開的文件

調(diào)試

F5

單步跳入

F6

單步跳過

F7

單步返回

F8

繼續(xù)

Ctrl+Shift+D

顯示變量的值

Ctrl+Shift+B

在當前行設(shè)置或者去掉斷點

Ctrl+R

運行至行(超好用,可以節(jié)省好多的斷點)

重構(gòu)

Alt+Shift+R

重命名方法名、屬性或者變量名 (是我自己最愛用的一個了,尤其是變量和類的Rename,比手工方法能節(jié)省很多勞動力)

Alt+Shift+M

把一段函數(shù)內(nèi)的代碼抽取成方法 (這是重構(gòu)里面最常用的方法之一了,尤其是對一大堆泥團代碼有用)

Alt+Shift+C

修改函數(shù)結(jié)構(gòu)(比較實用,N個函數(shù)調(diào)用了這個方法,修改一次搞定)

Alt+Shift+L

抽取本地變量( 可以直接把一些魔法數(shù)字和字符串抽取成一個變量,尤其是多處調(diào)用的時候)

Alt+Shift+F

Class中的local變量變?yōu)?span lang="en-us">field變量 (比較實用的功能)

Alt+Shift+I

合并變量(可能這樣說有點不妥Inline

Alt+Shift+V

移動函數(shù)和變量(不怎么常用)

Alt+Shift+Z

重構(gòu)的后悔藥(Undo

其他

Alt+Enter

顯示當前選擇資源的屬性,windows下的查看文件的屬性就是這個快捷鍵,通常用來查看文件在windows中的實際路徑

Ctrl+

文本編輯器 上滾行

Ctrl+

文本編輯器 下滾行

Ctrl+M

最大化當前的EditView?(再按則反之)

Ctrl+O

快速顯示?OutLine

Ctrl+T

快速顯示當前類的繼承結(jié)構(gòu)

Ctrl+W

關(guān)閉當前Editer

Ctrl+L

文本編輯器 轉(zhuǎn)至行

F2

顯示工具提示描述


pasting

總結(jié)

以上是生活随笔為你收集整理的Eclipse 实用技巧的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。