1. 程式人生 > 程式設計 >IDEA中編寫並執行shell指令碼的實現

IDEA中編寫並執行shell指令碼的實現

IEDA中的bashsupport外掛支援在IDEA中編寫shell指令碼檔案,有友好的程式碼格式,支援自動補全,檢查錯誤,並且配置完之後,還可以在IEDA中直接執行shell指令碼。下面將一步一步演示外掛的安裝和配置。

開啟IEDA,安裝bashsupport外掛

IDEA中編寫並執行shell指令碼的實現

安裝完之後,保持外掛選中並切實enable的狀態,如下圖所示,然後重啟IDEA。

IDEA中編寫並執行shell指令碼的實現

安裝git軟體。
https://www.git-scm.com/download/

IDEA中編寫並執行shell指令碼的實現

基本上直接安裝全部預設就可以,不過要記住自己的安裝目錄。

IDEA配置
如下圖所示,編輯器右上角開啟 Edit Configurations 。

IDEA中編寫並執行shell指令碼的實現

如上圖所示,只需要在這兒頁面中設定 Interpreter path即可,剩下的都留空。

然後新建一個Bash Script 檔案,名字自起。

IDEA中編寫並執行shell指令碼的實現

IDEA中編寫並執行shell指令碼的實現

IDEA中編寫並執行shell指令碼的實現

IDEA中編寫並執行shell指令碼的實現

最後一個截圖是設定指令碼檔案的換行符,設定為linux換行符,檔案編碼設定為UTF-8。執行指令碼時要注意指令碼的編碼和控制檯的編碼是否一致,如果不一致,控制檯中的中文就會變成亂碼。專案編碼設定方法大家百度一下,控制檯編碼設定方法如下:

在IDEA安裝根目錄的bin目錄下找到 idea64.exe.vmoptions 或者 idea.exe.vmoptions 檔案(和你電腦的作業系統位數有關),然後在最後一行加上 -Dfile.encoding=UTF-8 ,重啟IDEA,控制檯的編碼就變成了UTF-8。

注意,在新版本中,通過修改 idea64.exe.vmoptions 或者 idea.exe.vmoptions 檔案可能不會生效,需要通過idea介面的help->Edie Custom VM Options...選項開啟配置檔案,然後修改內容,重啟生效,截圖如下:

IDEA中編寫並執行shell指令碼的實現

在開啟的指令碼編輯器空白處右擊,選擇執行該指令碼。

IDEA中編寫並執行shell指令碼的實現

IDEA中編寫並執行shell指令碼的實現

上圖中第一行表示Windows下指令碼的執行命令,如果後面檔案的路徑分隔符並不是Windows的分隔符,我們需要修改它。(注意新版本idea已經修復了這個問題,不需要修改即可直接執行)

重新開啟 Edit Configurations,進行如下圖所示的修改:

IDEA中編寫並執行shell指令碼的實現

上圖配置完之後,點選OK即可。

然後重新執行指令碼,執行方法如下圖所示:

IDEA中編寫並執行shell指令碼的實現

IDEA中編寫並執行shell指令碼的實現

大功告成,如果沒有成功執行,則仔細比照上面的所有截圖,看看哪一步設定錯誤了。

其他

注意,從2020.1版本開始,bash support已經不再更新,有可能會和之後的新版本不相容。

不過新出了bash support pro,但是是付費外掛。pro版本開始支援debug功能,能夠像執行java一樣進入debug除錯。這是個非常不錯的新特性,當然肯定還有其他很多新特性。試用期30天,每月6.8美元,每年68美元。

到此這篇關於IDEA中編寫並執行shell指令碼的文章就介紹到這了,更多相關IDEA中編寫並執行shell指令碼內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!