Category: vscode

前天分享完在遠端 Linux 執行 Jupyter Notebook,許多讀者提到用 Remote SSH 能直接開啟在 Linux 上的專案並在 Linux 執行及測試,強力推薦我更方便的做法 - Remote SSH。 透過 Remote SSH,VSCode 可開啟 Linux 主機上的專案,...

VSCode Live Server 是超棒的靜態網頁開發輔助套件,能即時檢視 HTML、CSS、JavaScript 修改結果,方便度破錶。 但應該有不少跟我一樣,以為 Live Server 只能由 127.0.0.1 本機存取(例如),而設定檔有個 useLocalIp,設為 true 時瀏覽...

測試某段 Console.ReadLine() 輸入密碼程式,我用了 Console.ForegroundColor = ConsoleColor.Black 技巧避免顯示密碼內容。不料在 VS Code Terminal 測試時,密碼卻走光了: 對照標準 CMD 及 PowerShell,Con...

之前分享過在 Windows 使用 Visual Studio Code 寫 C/C++ 的開發環境安裝方法。小閃光這學期學 C/C++ 想用 VSCode 開發,跟我說她看了文章但沒安裝成功... 登楞! 身為 Windows / VSCode 推坑人,這如同 KPI 沒達成,況且還在我眼皮子底下...

講到 Git 分支管理,我不愛用 GUI 工具,是個鐵桿指令派。慣用做法是在 VSCode 開啟 Git Graph,按 Ctrl+Shift+` 在下方開個終端機,下指令整理分支或執行合併,下完指令馬上從 Git Graph 線圖驗證結果是否符合預期。 我愛用指令的一大原因是方便與團隊成員溝通,...

對,我又踩到隱形字元的坑! 同樣是 D:\,一個說目錄不存在,一個說存在是什麼鬼。 將有問題的 "D:" 貼到中文編碼解析工具,茶包立刻現形,是常見的地雷隱形字元 - Zero Width Space 0x200b。 踩到隱形字元不是新鮮事,怎麼冒出來的比較值得追究。經驗中這...

發現 VSCode 有個問題,當一行文字過長,最尾端會變成 ... (刪節號),水平捲軸即使移到最右側也不會展開,因此看不到後面的文字也無法編輯。(我最常遇到的狀況是 Data Uri) 爬文才知,VSCode 水平捲軸一直有 10,000 字元的限制,存在超過五年了,但解法很簡單,開啟自動換行就...

聽說這年頭只要會寫程式就不愁沒工作,且待遇還很不錯,小木頭跟小閃光兩人吵著要學程式,沒辦法,身為老司機只得撥些時間指導一下。(謎之聲:分明是你在整天推坑吧?) 之前兩人上過程式夏令營之類的課程,學過一點 C/C++ 跟 Python 但沒再深入,那這次要學什麼程式語言入門呢?想了想,JavaScri...

我在三年前改用 Markdown 寫部落格,著眼點在省去改樣式、設連結、調位置... 等無謂的排版工夫,全力專注在文字內容上(謎:那錯字還那麼多是為什麼?),額外收獲是學會寫 Markdown 的技能。Markdown 無疑是當今技術寫作的主流格式,如 Github、Stackoverflow 都以...

愈來愈多軟體採用隨選下載安裝,安裝程式只包含主程式,其他需要的模組、套件會等用到時再從 Internet 下載自動安裝,如此使用者不需要下載好幾 GB 的安裝程式,裡面包含一堆這輩子都不會用到內容,用多少下載多少,能節省可觀的頻寬與時間,說來聰明又環保。 VSCode 也依循這樣的設定哲學,剛安裝好...

近一兩年用 Visual Studio Code 寫桯式的頻率愈來愈高。工作專案仍以 Visual Studio 2019 為主,但寫 PowerShell 我就會用 VSCode,至於在家寫好玩的程式,像是玩 ESP/Arduino IoT、C/C++、Golang、Node.js、Vue.js ...

從 Log 或參數拿到成串未分行的 SQL 指令,或是查程式碼遇到複雜的 SQL 指令,會讓它規則化一點方便閱讀,除了手工整理,自動排版工具也是種選擇。 例如以下這段縮排、大小寫無規則的 T-SQL:(我猜有 Coding-Style 潔癖的人會想把作者的頭扭下來) ;WITH SupportCTE...

前幾天提到開源專案 - Gitea 不僅跨平台、安裝設定超簡單(一個 exe 檔就搞定,還內建設定介面),號稱「輕量級」功能卻不陽春,不愧是架設 Git 私服的第一品牌。但對我而言有一點美中不足,Gitea 用 Golang 開發,用不順手想自己動手修改,我連專案怎麼開啟都不知道。 大部分的人都下...

自從體驗過用 VSCode 開發 PowerShell 的便利性,VSCode 便成為我的奧林匹克指定 PowerShell 開發工具。但有個小問題,在 .ps1 寫中文會變亂碼。 從微軟官方文件 Understanding file encoding in VSCode and PowerShe...