Skip to content

TaiXeflar/VSCode-Dev-Setup

Repository files navigation

VSCode 建置及作業應用 v2.0.3

歡迎使用VSCode !

VSCode全名是Microsoft Visual Studio Code,為微軟開發且開源的程式編輯器,由Chronium核心、HTML、CSS以及JavaScript實現。

VSCode為一種輕量化架構(約352MB)的文字編輯器。藉由延伸套件(Extentions),VSCode可以藉由使用者的自訂配置,讓VSCode成為史上最強的IDE。

使用VSCode,讓你的程式編輯更輕鬆快速,自定義使用者環境,還能與Git控制套件互動。

本VSCode建置說明有程式庫環境配置以及VSCode調用程式開發套件,以及範例配置程式。

Markdown(*.md) Readme Files

有關開發應用程式/命令列執行的應用程式安裝說明讀我檔均以Markdown寫成,並有圖片以及全中譯編寫。本存放庫內有提供以下工具的建置:

  • VSCode (Microsoft Visual Studio Code)
  • VS2022 (Microsoft Visual Studio 2022)
  • oneAPI (Intel oneAPI 2023.0)
  • CUDA (NVIDIA CUDA 11.7/12.0)
  • MATLAB (R2022a)
  • Python (Python 3.9.7)
  • GMT (Generic Mapping Tools 6.4.0)
  • Git (2.36.1)
  • Gsudo (Administrator Privilege Tools)
  • Cygwin (Re-Master in Progress)
  • Office (Microsoft Office Deployment Tool)

有關本範例建置的程式語言支援包含:

  • C/C++ (MSVC, Intel Classic C/C++ & DPCPP/CPP, NVIDIA CUDA C/C++, GCC/G++)
  • Fortran (Intel Visual Fortran, GFortran)
  • .NET Based Language (Visual Basic, Visual C#, Visual F#)
  • Python3 (Python 3.9.7)
  • MATLAB
  • GMT
  • JSON (JavaScript Option Notation)

我們提交了Jupyter筆記本的應用:

未來可能會加入以下程式語言/開發套件支援:

  • SH/BASH(Shell Script)
  • Julia
  • Java
  • JavaScript/TypeScript
  • CMake (CrossMake)
  • PowerShell
  • CMD Batch

Shell

當說明文件提示Shell的命令列時,該指令是以終端機操作。Windows底下預設使用PowerShell做為預設命令列殼層。

  • 在Windows 10中,請開啟Windows PowerShell命令提示字元開啟Windows主控台並輸入命令。
  • 在Windows 11中,請開啟Windows終端機並在PowerShell/CMD中直接輸入命令。
  • 在VSCode中,以Ctrl+Shift+執行內建終端機。

請注意,當說明文件內的命令列有sudosu的命令時,該命令需要提升權限的終端機執行。你有兩種解決方法:

  • 重新以系統管理員身份運行Windows PowerShell/命令提示字元/Windows終端機
  • 使用gsudo套件提升權限(提升至系統管理員權限)。

環境變數PATH

本存放庫所提示的PATH%PATH%${env:PATH}均指示為Windows的PATH變數。

Windows會根據在PATH變數下內的所有路徑作遞迴搜尋所有可執行的程式和可執行手稿。例如:

  • 可執行應用程式*.exe
  • 可執行手稿*.cmd/*.bat
  • VBS手稿*.vbs
  • PowerShell手稿*.ps1(限在PowerShell殼層內執行)。

Windows作業系統添加使用者PATH變數

若欲手動添加應用程式至PATH清單內,使用+R熱鍵執行sysdm.cpl程式選擇進階的系統變數。

image

Windows的PATH變數字串定義是以;符號連結存入的路徑;以圖形介面定義則是以各行分開表示。

  • 以字串傳遞:

image

  • 以字行傳遞:

image

新增的PATH有2種傳遞方式:

  1. 直接加入到PATH內。這種做法省事,但可能會超出PATH字元上限。
    • PATH
       ......;PATH_0;PATH_1;NEW_PATH;......
      
  2. 新建變數並存入添加路徑,再將該新添加的變數添加至PATH內(以CMD形式的變數%__myVAR__%傳遞)。這做法費事但易於管理,且能縮短字元數量。
    • PATH
       ......;PATH_0;PATH_1;%VAR_0%;%VAR_1%;......
      
    • VAR_0
       D:/miHoYo/Games/Genshin Impact/
      
    • VAR_1
       C:/programs/gmt6/bin
      

macOS/Linux作業系統添加使用者PATH變數

使用者變數增加PATH的方法是透過修改Shell rc實現。若預設殼層是Bash則修改~/.bashrc;ZSH修改~/.zshrc;以此類推。$PATH變數是以字串傳遞,並以:符號分隔。

這裡設定一個情境: 部署適用於Linux/macOS的PowerShell可執行檔案不逕行安裝,而是解壓縮至/home/USERNAME/PS7/bin下,並透過使用者殼層設定把PowerShell加入PATH當中。

~/.bashrc的修改如下:

  • ~/.bashrc
     # .bashrc檔案的最後面
    
     export PS7="/home/USERNAME/PS7/"
     export PATH="$PATH:$PS7/bin"
    

About

programming with vscode setup

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published