2013年2月9日 星期六

[應用程式]Eclipse之章

使用Ubuntu tweak安裝的Eclipse無法開啟

eclipse.buildId=I20110613-1736
java.version=1.6.0_39
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=zh_TW
Command-line arguments:  -os linux -ws gtk -arch x86_64

!ENTRY org.eclipse.osgi 4 0 2013-02-10 19:45:33.009
!MESSAGE Application error
!STACK 1
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
        no swt-gtk-3740 in java.library.path
        no swt-gtk in java.library.path
        Can't load library: /home/jason/.swt/lib/linux/x86_64/libswt-gtk-3740.so
        Can't load library: /home/jason/.swt/lib/linux/x86_64/libswt-gtk.so


出現錯誤訊息 用no swt-gtk-3740 in java.library.path
等以下的訊息去找尋解決方案

StackOverFlow解決方案分享:
on my Ubuntu 12.04 32 bit. I edit the command to:
ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86/And on Ubuntu 12.04 64 bit try:ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/
已解決!

Eclipse熱鍵
◎快速鍵(熱鍵)修改處:
英文版:Window->Preference->General->Keys
中文版:視窗->喜好設定->一般->按鍵

Ctrl+Shift+O】:自動匯入所需要的類別:
簡易說明:
假設我們在Eclipse中有使用到某個class但是還沒有Import時,此時Eclipse會警示說沒有匯入類別,這時我們只要按下Ctrl+Shift+O,它就會自動幫我們Import類別。


Alt + /】:程式碼提示,自動補齊 Template
修改處:視窗->喜好設定->工作台->按鍵->編輯->內容輔助。
簡易說明:編輯程式碼時,打sysout +Template啟動鍵,就會自動出現:System.out.println(); 。設定Template的格式:視窗->喜好設定->Java->編輯器->範本。

Ctrl+Shift+F】:程式碼自動排版
修改處:視窗->喜好設定->工作台->按鍵->程式碼->格式。
自動排版設定:視窗->喜好設定->Java->程式碼格式製作程式。
樣式頁面->將插入tab(而非空白鍵)以內縮,該選項取消勾選,下面空格數目填4,這樣在自動編排時會以空格4作縮排。

Ctrl + F11】:快速執行程式
修改處:視窗->喜好設定->工作台->按鍵->執行->啟動前一次的啟動作業。
個人習慣:F5
簡易說明:第一次執行時,它會詢問您執行模式,設置好後,以後只要按這個熱鍵,它就會快速執行。

Ctrl+滑鼠左鍵點擊】:查看使用類別的原始碼
簡易說明:可以看到您所使用類別的原始碼。
或者是連到對應的Method,這個很好用。
Ctrl+/】:將選取的文字多行註解起來
簡易說明:Debug時很方便。
修改處:視窗->喜好設定->工作台->按鍵->程式碼->註解



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


Ctrl+Shift+P 】:轉至匹配的括號 


F3】:找變數宣告處

F6】:逐行執行(deBug狀態時)

Ctrl+Shift+T】:快速搜尋 class

Ctrl+T】:顯示繼承樹

Ctrl+.】:尋找下一個error位置

Ctrl+,】:尋找前一個error位置


Alt+方向鍵左鍵】:前往上一個工作區


 Ctrl+'+'。另外你也可以試試看減'-'】:Expand (程式碼展開) 

【Ctrl+Shift+/】:所有的程式區塊縮合(collapse all code blocks)
Ctrl+Shift+NUM_KEYPAD_DIVIDE


Alt+方向鍵下↓ 。另外你也可以試試看方向鍵上】:當前行與下一行對調位置(特別實用,可以省去先剪下再貼上)


Ctrl+Shift+r:Open Resource(開啟當下資源)
搜尋工作區的檔案,只需要輸入文件檔名前幾個字,就會搜尋出配對的檔案。

Ctrl+o:快速outline

Ctrl+1:顯示快速修復!可能的錯誤更正,其效果等同按下error行旁邊的X圖示。

Ctrl+2:為本地變數賦值,重構時好用。

Ctrl+3:Quick Access

Ctrl+q:前往上一步編輯所在的行(Last Edit Location)

Ctrl+L:前往某一行

Ctrl+e:搜尋已開啟的編輯頁面檔名

更多的快捷键组合可在Eclipse按下Ctrl+Shift+L來查看。
=========================================================

Eclispe - 幫Eclipse  換程式碼顏色(圖片部分轉載)
工程師每天面對電腦 一大堆的code 眼花撩亂就算了
如背景是白色的 有時候看久眼睛還是挺累的 所以我們必須動手改造一下自己的IDE開發工具
每天面對他 有時候換個新衣 寫程式也會有好心情:

Eclipse Color Themes 選擇你想改變的程式碼顏色
選取可以直接安裝的EPF檔下載它
進入Eclipse中匯入該檔,[File]  > [Import]  > [Gerneral]  > [Preferences] > 把下載下來的EPF檔放進去 
選取剛剛的epf檔按下完成(Finish)
顏色變了 這對於有時候眼睛會有小蚊子飛來飛去很討厭的人 是一個好物呢!!!  分享給大家
=========================================
使用Eclipse自動產生@Override

當前程式class→右鍵→Source→Override/Implements Methods


然後就可以看有哪些method可以override了

打勾後  確定 會自動產生在程式內





                                                  ↓



===============================

沒有留言:

張貼留言