Friday, 27 April 2018

使用 CLI 呼叫 IntelliJ 開啟指定路徑底的 Project

Preface

對於長時間使用 terminal 的使用者來說,能夠像是 Sublime text 或者是 Atom 一樣,在 terminal 中直接使用指令開啟指定的檔案或專案,可以說是一大福音。這裡教大家使用現成其他開發者寫的 bash ,打造一個 idea 指令來呼叫 IntelliJ 開啟指定路徑下的專案。

Tutorial

1. 下載 bash script

將 chrisdarroch 的 idea bash 下載下來。(這個版本只支援 IntelliJ)

Big thanks to chrisdarroch!!

* IntelliJ by chrisdarroch

2. 加上執行權限

$ chmod +x idea

3.  把 bash 指令登入到系統上

有兩個做法:
  1. 將 bash 的路徑加到 bashrc 這個檔案上(較推薦)
  2. 將 bash 檔案放到 /bin 路徑底下
將 bash 的路徑加入到 bashrc 的做法可以執行下列指令
//$PATH:後方可以改為你指定的路徑,這裡舉例使用'.'
$ echo "PATH=$PATH:." >> ~/.bashrc

4. 完成

跟我這樣下。如此一來 IntelliJ 就會自動打開該目錄底下的專案。
$ idea <project-path>

Related Posts:

  • Git 解決合併分支時的檔案衝突 Resolve conflicts while merging branches Preface 上一篇的筆記有提到如何進行 Git 分支合併,但在多人協同開發的環境底下,往往一定會遇到檔案發生衝突的狀況。這裡教大家單純的使用 Git 的 checkout 功能來解決衝突。 Tutorial 當你使用 merge 指令去合併分支的時候,有衝突發生時,Git 會要求使用者解… Read More
  • SSH 設定 config 使用不同的 Key 對應不同的 Server Preface 在工作的時候常常會遇到公司的 codebase 要設定 SSH 之後才能把自己的程式碼 commit 上去,可是這時候又會遇到自己的常常在使用的 codebase 可能是 Github, Gitlab......等等其他的服務。如果需要常常將 SSH key 作切換的話蠻麻煩的。… Read More
  • 使用 CLI 呼叫 IntelliJ 開啟指定路徑底的 Project Preface 對於長時間使用 terminal 的使用者來說,能夠像是 Sublime text 或者是 Atom 一樣,在 terminal 中直接使用指令開啟指定的檔案或專案,可以說是一大福音。這裡教大家使用現成其他開發者寫的 bash ,打造一個 idea 指令來呼叫 IntelliJ … Read More
  • Git 移動目前修改的東西到另一個分支上 Preface 有時開發的時候,會發生在錯的分支上進行修改,這時可以利用 stash 來進行搬動剛剛所做的修改。下面就做一個假設我在 master branch 上進行了開發,想要把剛剛所做的改動移動到 develop branch 上。 Tutorial //先確認目前所做的改動 $ … Read More
  • Git 設定個人資訊 Preface 當使用 Git 進行版本控制時,完成 local commit 後,需要將 commit push 到 remote repository 的時候需要將個人的 profile 一同 push 到 remote repository 前,需要先設定個人的 profile。 Tut… Read More

0 comments:

Post a Comment