干開發(fā)的哥們兒都知道祭椰,系統(tǒng)上線后臭家,如果有bug,領(lǐng)導(dǎo)會(huì)第一時(shí)間打電話過來方淤,半夜也得起來改bug钉赁,隨時(shí)隨地改bug就是程序員的日常,這就導(dǎo)致很多程序下班后必須背著電腦擠地鐵携茂,隨時(shí)候著你踩,拖著疲憊的身體再扛著沉重的包,那叫一個(gè)苦不堪言讳苦,那有什么好的辦法可以解決這個(gè)問題呢带膜?
今天,給大家送福利了鸳谜,帶你在iPad上安裝一個(gè)IntelliJ IDEA擼一個(gè)SpringBoot膝藕,從此告別雙肩包。下面是手機(jī)上和iPad上打開IDEA的效果咐扭。
前言
需要你windows或者linux裝有g(shù)it和docker環(huán)境芭挽,我們以linux為例進(jìn)行安裝滑废,如果計(jì)劃在iPad上長(zhǎng)時(shí)間使用,還是用linux安裝比較穩(wěn)定袜爪,性能好蠕趁。(注意:沒有這兩個(gè)環(huán)境是轉(zhuǎn)不起來的)
安裝
1.git下載JetBrains的projector-docker
git clone https://github.com/JetBrains/projector-docker.git
2.編輯run-container-mounted.sh
切換到projector-docker目錄,也就是JetBrains的docker項(xiàng)目下辛馆,相關(guān)目錄腳本如下
這一步比較重要妻导,配置本地磁盤到docker,/root/projector-docker為本地目錄,請(qǐng)根據(jù)你的需要配置怀各。
docker run --rm -p 8887:8887 -v /root/projector-docker:/home/projector-user -it "$containerName" bash -c "./run.sh"
3.下載projector-core源碼
依然在project-docker目錄下執(zhí)行
./clone-projector-core.sh
100%表示源碼下載完畢
4.編譯docker容器
依然在project-docker目錄下執(zhí)行
./build-container.sh
上面是編譯過程倔韭,這個(gè)有點(diǎn)坑,由于我沒有配置國(guó)內(nèi)鏡像瓢对,導(dǎo)致第一次比較比較慢寿酌,將近2個(gè)小時(shí)【晚上睡眠自己下載即可,建議配置國(guó)內(nèi)鏡像】
5.運(yùn)行容器
./run-container-mounted.sh
啟動(dòng)成功
6.IntelliJ IDEA版本設(shè)置
IntelliJ IDEA的默認(rèn)版本目前是2019.3硕蛹,感興趣的可以自己升級(jí)版本醇疼。
打開build-container.sh,更改downloadUrl屬性后面ideaIC-2019.3.5.tar.gz即可法焰,例如:ideaIC-2020.3.1.tar.gz
downloadUrl=${2:-https://download.jetbrains.com/idea/ideaIC-2019.3.5.tar.gz}
iPiad Air 上用瀏覽器打開
iPad Air上打開safari訪問http://101.200.56.xxx:8887/即可(注意:安裝第二步驟可以看到默認(rèn)端口是8887)
上面是啟動(dòng)初始化效果圖秧荆,由于我事先創(chuàng)建了一個(gè)SpringBoot的項(xiàng)目,正常打開是沒有項(xiàng)目埃仪,和電腦本地安裝效果是一樣的乙濒。
ipad air上簡(jiǎn)單操作IntelliJ IDEA
1.創(chuàng)建maven項(xiàng)目
2.安裝IDEA插件
3.啟動(dòng)項(xiàng)目
4.主題皮膚更換
總結(jié)
除了上面列舉這些功能,其實(shí)和pc安裝版大同小異卵蛉,基本所有功能都有颁股,另外,不僅支持Intellij IDEA傻丝,而且支持WebStorm甘有、Goland、PhpStorm葡缰、PyCharm亏掀、GoLand等全家桶,快去試試吧泛释!