在Windows下用VScode構造shell腳本的IDE


在linux系統中,大家可以很輕松的開發、調試shell腳本。但是,對於不熟悉linux系統

的小白或者想在Windows下開發shell腳本的人來說,這就有點不友好了。本篇文章就

教大家,在Windows上打造一個Shell IDE。

一、基礎環境搭建

本次的主角是Visual Studio Code和Git,如果已經安裝過可以跳過本節。

安裝Visual Studio Code(VScode )

下載地址:https://code.visualstudio.com/Download

 

根據自己電腦的位數下載,建議大家選擇System Installer進行系統級別的安裝。

下載完雙擊文件,選擇路徑安裝即可,安裝過程中有一步需要注意:

①將“通過code 打開“操作添加到windows資源管理器文件上下文菜單

②將“通過code 打開”操作添加到windows資源管理器目錄上下文菜單

說明:①②勾選上,可以對文件,目錄點擊鼠標右鍵,選擇使用 VScode 打開。

③將code注冊為受支持的文件類型的編輯器

說明:默認使用 VScode 打開諸如 txt,py 等文本類型的文件,一般建議不勾選。

④添加到PATH(重啟后生效)

說明:這步驟默認的,勾選上,不用配置環境變量,可以直接使用。

安裝Git

下載地址:https://git-scm.com/downloads

 

下載完成,雙擊文件選擇路徑安裝即可,這里不再贅述。

二、為VScode安裝插件

VScode的插件可以在Extensions中搜索然后進行安裝,快捷鍵:Ctrl+Shift+x 。

shellman

shellman:提供智能提示和自動補全功能

由上圖中的信息可以看出,安裝了shellman后,相關的提示就有了。

shellcheck

shellcheck:提供語法檢查的功能

安裝了shellcheck后,寫代碼過程中出現了語法錯誤會自動提示。

shell-format

shell-format:提供代碼格式化功能,快捷鍵:Alt+Shift+f

shell-format依賴於shfmt,在使用時會調用本地shfmt可執行文件。所以,我們要把依賴

文件下載到本地。

shfmt下載地址:https://github.com/mvdan/sh/releases

 

下載完成,在VScode中安裝shell-format,然后打開配置文件 setting.json ,在文件末

尾添加如下配置:

"shellformat.path": "D:\\Plugin\\shfmt_v3.1.2.exe", 
"shellformat.flag": "-i=2 -sr -kp -ci",

shellformat.path:用來指定shfmt的路徑(要替換成自己的安裝路徑)

shellformat.flag:功能配置,具體請參考shfmt

Code Runner

Code Runner:提供代碼運行功能

 

到此為止,我們需要的工具就組建起來了,大家也可以自己去插件官網探索一番。

Visual Studio Code插件官網:https://marketplace.visualstudio.com/

 

三、把工具暢快的用起來

辛辛苦苦忙了很久,到這一步是不是很激動,別着急,我們先把VScode重啟一下。

重啟完成后,我們來寫一個簡單的腳本:

 

等等,好像哪里不對,我們下載的git沒有用上啊?

敲黑板:注意了,linux上腳本首行要聲明bash解釋器,Windows上也一樣。不過,路徑要

更改為我們剛剛安裝git的路徑,例如我這里 #!D:\git\bin\bash 

 

我們可以看到腳本運行成功,初次構造這個工具,有些地方可能不完善,如果大家有

好的想法,歡迎留言或私信我。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM