2016年2月24日 星期三

【Eclipse】遠端同步修改(RSE: Remote System Explorer)

【安裝 Remote System Explorer (RSE)】

(1) 打開 Eclipse 後, Help -> Install New Software

(2) 在 Work With 選取 Mars - http://download.eclipse.org/releases/mars 
      (如果版本不是 Mars, 請把 Mars 換成自己的版本名稱)

(3) 搜尋 remote

(4) tick 以下 4 個插件
Remote Command Shell Console 
Remote Services
Remote System Explorer End-User Runtime
Remote System Explorer User Actions


(5) 安裝完成後會被要求重開 Eclipse, 重開後就可以用到遠端(remote)的功能了喔~

--------------------------------------
【設定 Remote System Explorer (RSE)】

(1) 在右上角按 "Open Perspective" (有 "+" 符號的按鈕)

(2) 選擇 "Remote System Explorer"


(3) 在右上角就會出現快速切換 "Remote System Explorer" 的按鈕了喔-^0^-

(4) 按一按新出現的 "Remote System Explorer", 會切換到 RSE perspective
     (RSE perspective 預設是出現在左邊的)

(5) 然後按 "Define a connection to remote system" (有 "+" 符號的按鈕)


(6)  選擇 "SSH Only"


(7) "Parent Profile" 會自動產生的喔, "Host Name" 輸入遠端位址


(8) 按完成後, 會在左邊的 RSE perspective 裡看到剛剛新增的遠端資料夾
     打開後, 按 "Root", 就能登入~


(9) 登入後就能瀏覽遠端位址的全部檔案了喔!!
     有時候我們只想同步修改一個專案 (很多時候會放很多不同的專案在遠端位址的吧)
     這個時候, 就在想修改的專案 右鍵 -> "Create Remote Project"
     切換到 PHP perspective, 就能看到專案了啊

--------------------------------------
【新增 PHP 插件】

(1) 按 Help -> Install New Software

(2) 在 Work With 選取 Mars - http://download.eclipse.org/releases/mars 
      (如果版本不是 Mars, 請把 Mars 換成自己的版本名稱)

(3) 搜尋 pdt

(4) tick 全部 4 個插件
PHP Development Tools (PDT) Mylyn Integration 
ACTF Visualisation Extension for PDT Feature
PHP Development Tools (PDT)
PHP Development Tools (PDT)

(5) 安裝完成後會被要求重開 Eclipse, 重開後就可以用到PHP的功能了喔~

(6) 切換到 PHP perspective, 右鍵專案 -> Configure -> Add PHP Support



--------------------------------------
【開啟自動完成功能】

(1) 首先要把檔案設定成不隱藏
     Window -> Preferences (mac 的是 Eclipse -> Preferences)

(2) Remote Systems -> File -> 把 "Show hidden files" 打勾 -> Apply -> OK


(3) 切換到 PHP perspective, 打開專案, 找出並打開 .project 檔案


(4) 加入以下 2 行
<nature>org.eclipse.wt.jsdt.core.jsNature</nature>
<nature>org.eclipse.php.core.PHPNature</nature>


(5) 儲存後就可以用到自動完成的功能了喔!!

--------------------------------------
【開啟 Ctrl + Click 功能】

Ctrl + Click 點選 function / object 名時會直接跳到所在位置, 假設現在我們呼叫一個 function, "getName();", 想知道這個function的內容前, 我們首先要找出這個function的位置, 如果只有一兩個檔案還好, 但當我們的專案很龐大時, 檔案的數量太多時, 就不可能逐個檔案找了, 這時候只要用 Ctrl + Click, 就可以找到檔案位置了!

(1) 切換到 RSE perspective, 右鐽專案 -> 按 "Synchronise Cache"


這樣就可以把專案的所有檔案抓一份下來, 然後就可以用到 Ctrl + Click 功能了喔~~

--------------------------------------
【把遠端檔案匯入成本機檔案】

(1) 切換到 PHP perspective, 新增一個專案, 例如叫 "test"

(2) 切換到 RSE perspective, 右鍵想匯入的專案 -> "Import to project"


(3) 在 "into folder" 輸入 "test"


(4) 完成後就會在 PHP perspective 的 test 專案裡看到遠端專案的檔案

(5) 不要忘記要 "Add PHP Support", 使 "test" 變成PHP專案啊



沒有留言:

張貼留言