跳到主要內容

Eclipse常用的設定



 




     由於工作上會用到Eclipse,常常有些易用性的困惱,發表此文章提供跟我有相同

     困惱的人減少找文章的時間。






  • 安裝、移除pluging



    (1)  安裝pluging

       

      從Help選項,選擇 Install New Software...,會出現安裝對話視窗 ,然後按下

      Add按鈕設定Name : jd-eclipse(自訂)、 Loaction : http://jd.benow.ca/jd-eclipse/update

     ,按下OK









     出現需要安裝的套件,打勾後,按下Next








    同意條文後,按下Finish,重新開啟eclipse

 







 

     (2) 移除 pluging

     點選 Help -> About Eclipse 會挑出一個視窗,再點選 Installation Details

   








     選擇需要移除的外掛套件,本範例為skpet Text Editor並按下 Uninstall....

   





















  • 當中文顯示太小 (在此提供兩種方法)





      (1) 下載YaHei.Consolas字型



      地址: YaHei.Consolas


      安裝字型 : 將下載的文字檔放在C:\Windows\Fonts底下。


      選擇字體:Wnidow -> Preferences -> General->Appearance->Colors and Font :

                          YaHei Consolas Hybrid,按下確定既可 


 








     









     測試中文效果











  (2) 修改:org.eclipse.jface_3.8.101.v20120817-083647.jar。


        進入 : \org\eclipse\jface\resource  中修改jfacefonts_windows7.properties 文件,修改後


重啟eclipse。




        # START NON-TRANSLATABLE


        org.eclipse.jface.bannerfont.0=Tahoma-bold-10 


        org.eclipse.jface.headerfont.0=Tahoma-bold-12


        org.eclipse.jface.textfont.0=Courier New-regular-10


        org.eclipse.jface.textfont.1=Courier-regular-10


        org.eclipse.jface.textfont.2=Lucida Console-regular-9


        # END NON-TRANSLATABLE




  • 安裝反組譯(JAD)




     (1) 從Help選項,選擇 Install New Software...,會出現安裝對話視窗 ,然後按下Add按鈕

           設定Name : jd-eclipse(自訂)、 Loaction : http://jd.benow.ca/jd-eclipse/update ,按下OK







 

     出現需要安裝的套件,打勾後,按下Next  






 

    同意條文後,按下Finish,重新開啟eclipse

   






     確認是否有安裝成功 : 會出現 *.class without source的圖案

   






      (2) 安裝Eclipse套件 : 從Help選項,選擇marketplace ,

            輸入Jad 按下GO按鈕,會出現 JadClipse for Eclipse 4.X 按下安裝

   








  • 快速複製一行功能(類似Notepadd ++的Ctrl +N功能)


          (1)打開 Wnidow -> Preferences -> General -> Keys

               在搜尋列打下 copy lines 

               更改Binding : Ctrl + C ,按下確定

             

       











  •    自訂任務清單功能(Tasks) 



     當我們開發系統時,時常會有待辦事項,只是單純靠記憶力去記待辦事項,難免

     會忘記,所以我們需要利用Tasks功能自訂個人事項。



     (1)打開 Wnidow -> Preferences -> 輸入 task

     







     設定: Task Tags : TASK , Priority : 為Normal ,按下確定

   







    打開 Window -> Show View -> Tasks

   




   

    可以看到任務視窗,出現程式註解標記的TASK任務











  • Jquery 自動提示



     話說有一天我無法在JSP頁面編輯javascript語法時出現自動提示,花了一些心力才找

     到這些資料。

   

     (1)點選projct屬性 : projcet -> properties 中,可以看到 Project Facets的選項,把Javascript

         打勾後按下OK

   









 

    可以看到出現Javascript選項,就可以加載JQueryt的套件

     安裝Eclipse套件 : 從Help選項,選擇marketplace ,

     輸入jquery按下GO按鈕,會出現JSDT jQuery 按下安裝



 










     設定jquery套件,在projcet -> properties 中,可以看到 JavaScript的選項選擇Include Path



     ,按下Add JavaScript  Library,會出一個視窗,點選jQuery Libaray,他會叫你設定版本

      以個人情況去設定,點選Finish後。






 



    實現結果jquery語法可以自動產生























留言

張貼留言

這個網誌中的熱門文章

GSON基礎教學

GSON 前言 JSON是很常見的資料交換格式,在JAVA領域常用處理JSON的函式庫:GSON、FastXML和JSON-B,本章節會以GSON為主,學習目標如下 JSON格式說明 GSON 套件函式 GSON: 物件轉換JSON字串 GSON: JSON字串轉換物件 JSON 格式說明 JSON全名為JavaScript Object Notation,它是一種輕量級的資料交換格式,會大為流行的理由,主要是他比傳統用xml更輕巧且容易處理, JSON表達方式物件會用大括弧{},陣列則是用中括號[]。 用JSON字串來表達Employee的物件內容,由JSON字串可以知道物件name、age、sex和salary屬性。 JSON表示員工資料方式: {“name”:”Jack Bryant”, “age”:18, “sex”:”M”,”salary”:3500.00} JSON陣列表示方式: 跟我們使用JAVA的陣列方式類似,內容值可以是數字’、文字、布林、陣列、物件、null等等。 範例: 字串: [“紅”、”橙”、”黃”、”綠”、”青”、”藍”、”紫”} 布林: [true, true, false, false, true, true] GSON 套件函式 Gson為google所發布的函式庫,主要將物件與json字串之間的轉換時方便使用。當我們將JAVA物件轉換成JSON字串稱為 序列化 ,JSON字串轉換至JAVA物件稱為 反序列化 。 GSON: 物件轉換JSON字串 有了JSON基本概念後,我們進入本章重點,首先我們需要建立員工類別(Employee),定義如下 物件 屬性 員工類別 Employee name 名字 age 年紀 sex 性別 salary 薪水 /** * name:員工類別 */ public class Employee implements Serializable { //constructor public Employee(String name, double salary){ this.name = name; this.sala...

Python AI-問題集

Python AI-問題集 問題集 Jupyter Notebook執行ipywidgets會出現kernel死掉的錯誤發生(The kernel appears to have died) 解決方法 (1) 根據log檔來判斷問題: 例如:log訊息出現OMP: Error #15: Initializing libiomp5.dylib, but found libiomp5.dylib already initialized. (2) 根據問題關鍵字找出問題所在: 利用google查詢所遭遇到的問題,例如我把上面的問題上google查詢可以找到這篇的解法 https://blog.csdn.net/bingjianIT/article/details/86182096 (3)實作解法: 我實作下面解法後,就可以順利執行手寫辨識的程式. //在Python宣告時加入 import os os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE" 參考 https://blog.csdn.net/bingjianIT/article/details/86182096

PHP與Python搭配

今天介紹如何利用php網頁呼叫目錄下的python程式工作或是資料交換,本人整理的方法有兩種 使用system()、exec()、shell_exec()呼叫程式 (1) string system ( string return_var ] ) 參考網址 官網解釋system()用來執行外部命令,返回為印出的結果,passthru()跟system()類似但是它不會返回結果。 範例1. 利用system執行ls指定並顯示在網頁上,無法使用變數保留ls的結果 檔案名稱: psystem.php $jsondata= system("ls -al", $result); 結果: (2) exec() : string exec ( string output [, int &$return_var ]] ) 參考網址 範例2. 利用exec執行python程式並可以回傳json格式給前端網頁做處理並顯示。我們ptopy.php就是可以看到callpy()為執行py的函式,它執行完pyEx01.py會將結果給$jsondata變數,做後面json解析。 檔案名稱: ptopy.php function callpy() { $jsondata= exec("/usr/bin/python pyEx01.py"); return $jsondata ; } $jsondata= callpy(); echo $jsondata ; echo " " ; $obj = json_decode($jsondata) ; echo "name:".$obj-> { 'name'} .',' ; echo "id:".$obj-> { 'id'} ; 檔案名稱: pyEx01.py import sys ...