vscode

VS Code 擴充推薦 - Dev Containers

本文介紹 VS Code 擴充 - Dev Containers, 這個擴充可以讓開發者用 VS Code 在 Docker 容器中進行開發,體驗上就跟在本機開發同樣自在,還可以統一開發團隊的開發環境!

目前知名開源專案 ELECTRON, CodeQL, etcd 等都已經使用 Dev Containers 作為開發一環,絕對值得使用!

Posted on  Aug 13, 2023  in  VS Code , VS Code 擴充推薦  by  Amo Chen  ‐ 4 min read

VS Code 擴充推薦 - EditorConfig

一樣米養百樣人,每個人喜歡用的編輯器(editor)都不一樣,有些人喜歡用 Vim, 有些人喜歡 Emacs, 有些人則使用 Visual Studio Code(VS Code),個人則是 Vim 與 VS Code 兩棲使用者。

也由於編輯器預設值/設定不一樣,例如有些使用 Tab 縮排,有些用 4 個空格縮排,這種不同編輯器間的差異,會對開發團隊帶來 coding styles 不ㄧ致的問題,而且每個公司一般來說會有各種開發專案,不同開發專案間有不同的 coding styles 是很常見的事,這時如果只是在 README 或開發文件中規定 coding styles 不僅麻煩,也容易造成開發者的困擾。

針對這種問題,目前最好的解決辦法就是使用 EditorConfig ,將 coding styles 設定寫成 .editorconfig 放到各個專案之中,並請每位團隊成員安裝 EditorConfig 擴充(extension/plugin),如此就能讓團隊成員在開啟各種不同專案自動載入不同的 coding styles, 完成一種無縫切換的開發體驗!

Posted on  Aug 11, 2023  in  VS Code , VS Code 擴充推薦  by  Amo Chen  ‐ 3 min read

Python x VSCode x Docker

現在不少人都會選擇 VSCode 作為開發的文字編輯器使用,除了有各式各樣的擴充(extension)可以使用之外,還可以用 GitHub Copilot 加速開發。 不過好像比較少文

Posted on  Aug 2, 2023  by  Amo Chen  ‐ 1 min read

調整 VSCode 檔案總管縮排(indent)改善工作效率

VSCode(Visual Studio Code) 預設的檔案總管縮排是 8 像素(pixel),在專案檔案與資料夾眾多的情況下,很容易感到困惑,很難馬上找到想開啟的檔案(當然也可以用 Command + P 快速一些)。

所幸 VSCode 有提供選項能夠設定,調整完之後,不僅看起來舒爽,工作效率也增加了!

Posted on  May 12, 2019  in  VS Code  by  Amo Chen  ‐ 1 min read

Golang VSCode 開發環境建置 - 手把手教學

VS Code 作為 Go 的 IDE 其實相當方便,但由於初學者多半對 GOPATH 或 launch.json 的設定仍處於半生不熟的情況,對於環境設定都會感到棘手,因此本文特別將過程陳列出來,以期大家都能夠開啟一段愉快的 Go 旅程。

Last updated on  Mar 2, 2023  in  Go 程式設計 - 初階  by  Amo Chen  ‐ 4 min read

Marp - 用 markdown 語法快速製作簡報

Marp - Markdown Presentation Ecosystem ,是使用 Markdown 製作投影片的好工具。

以往製作投影片,最花時間的部分不外乎是需要操作軟體介面點選、拖拉以進行排版、畫圖、選字體等,直到使用 marp 之後,我就喜歡上使用 markdown 語法製作投影片的方式。

對我而言,使用 marp 製作簡報,只需像寫文件一般就能產生投影片,讓我能夠專注在提供文字內容,而非花費時間在點選、拖拉介面等等。

對於一些不需要太花俏圖片、動畫的簡報,我推薦用 marp 製作。

Last updated on  Jan 7, 2023  in  生產力工具  by  Amo Chen  ‐ 2 min read