91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在windows下使用vscode暢快的調試bash shell

發布時間:2020-08-11 21:27:30 來源:網絡 閱讀:8134 作者:51hmx 欄目:開發技術

前言:

在linux隨然有很多的可以調試的bash的工具,但是如果不用ubuntu或者其它linux系的桌面系統,只有命令行的情況下,還是很吃力的,當然了,大神級別可以暢快的書寫并調試,但是對于我等小白(空格多一個少一個),只能望塵莫及了,所以才了這篇文章。
搭建環境:

下載所需要的軟件(已安裝,請跳過本節):

下載程序

vscode下載 建議下載System install來系統級別的安裝
如何在windows下使用vscode暢快的調試bash shell

git打開頁面,下面提示下載,不要下載,取消后,手動選擇Portable版(不需要安裝)請添加鏈接描述

  • 如何在windows下使用vscode暢快的調試bash shell

安裝程序

vscode一般默認安裝即可(不在贅述)

git因為我們下載的并非安裝版,需要解壓到指定目錄下(后期要使用的路徑要記住)由于每個用戶的電腦分區不同,所以我們統一放到C盤下,并命名git,最后將文件的內容解壓到該目錄下(后期可以隨時移走)
如何在windows下使用vscode暢快的調試bash shell

安裝必要的插件

如何在windows下使用vscode暢快的調試bash shell
coderun:執行代碼的必要插件,用途廣泛python,java,php,c++等都需要,包括bash也需要這個插件的支持(如果不安裝也可以,但是每次都需要手動去執行程序)
如何在windows下使用vscode暢快的調試bash shell
shellman:base代碼段工具,不用記住惱人的語法(初始者還是要記的),并且還有很多種常見的用途,感謝作者。
如何在windows下使用vscode暢快的調試bash shell

輸寫腳本

vscode的用法這里不詳細說明了,我們在c盤下創建一個c:\project\shell\test1目錄,并使用vscode將工作目錄指向到該目錄,創建名字為test.sh的文件
如何在windows下使用vscode暢快的調試bash shell
如何在windows下使用vscode暢快的調試bash shell
注意:一定要使用擴展名sh來創建腳本,否則沒有高亮和插件的支持
如何在windows下使用vscode暢快的調試bash shell

重點:我們在linux下的首行,也是聲明bash解釋器的,所以在win下也是一樣的用法,不過這里的路徑要修改為剛剛git解壓的目錄,即#!c:\git\bin\bash(不分大小寫)

如何在windows下使用vscode暢快的調試bash shell

執行腳本

1.保存文件,Ctrl+S

2.右鍵點擊想要執行的文件,并點擊Run Code如何在windows下使用vscode暢快的調試bash shell

3.查看OUTPUT輸出,并查看結果如何在windows下使用vscode暢快的調試bash shell

4.修改首行的聲明#!/bin/bash,并上傳到服務器,或者傳到服務器后再修改

VS擴展

如果沒有插件,我們用vscode也沒有意義,正是因為插件的強大,才讓我們有選擇vscode的理由之一。

其它插件(大家有好的歡迎推薦啊):

Bash Beautify:美化代碼段,但是可能需要python環境,并加到全局的環境變量中

shellcheck:可以檢查錯誤

shell-format:需要golang和shfmt的安裝才能使用

vscode自動保存

如果沒有該功能,每次都ctrl+s也好煩的,我們這里設置為離開我們寫的文件的窗口就自動保存。
如何在windows下使用vscode暢快的調試bash shell
如何在windows下使用vscode暢快的調試bash shell

優點

輸入IF或WHILE等命令時,則會給出智能提示

缺點

不能帶參數啟動,所以要使用一個方法加上想要的參數來調用腳本,或者將c:\git\bin\
加入到系統的環境變量中,然后在 [終端] 上手動來啟動腳本

總結

網上的修改終端的方案也挺好的,只不過還是需要來回切換,對于我們學習寫腳本或者少量測試的情況下,這 種0污染的配置,希望能幫到大家。再次吐槽:bash的語法好難受好難受...

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长宁区| 辽源市| 铜鼓县| 宜章县| 新巴尔虎左旗| 安国市| 盐津县| 河池市| 蕲春县| 中江县| 宝应县| 垦利县| 开江县| 泾源县| 满洲里市| 辰溪县| 华坪县| 漾濞| 吴桥县| 林甸县| 获嘉县| 泰兴市| 锦州市| 克拉玛依市| 莱芜市| 平舆县| 襄汾县| 灵寿县| 河东区| 庆安县| 图木舒克市| 萨嘎县| 湖南省| 朔州市| 文山县| 长岭县| 虹口区| 罗定市| 辉南县| 治县。| 阜康市|