開發工具
- 6 分鐘閱讀
Fish Shell:告別 Bash 的配置地獄,擁抱現代終端體驗
Fish Shell 以開箱即用的自動建議、語法高亮、智慧 Tab 補全聞名,不需要 oh-my-zsh 之類的外掛就有優秀體驗。本文介紹安裝、語法差異、縮寫系統、函式管理、與 Starship/fisher 整合,以及如何處理 POSIX 不相容問題。
#Git - 8 分鐘閱讀
Tauri 應用打包與發佈:從開發到上架完全攻略
完整解析 Tauri 應用的建置、打包、簽章與發佈流程,涵蓋各平台安裝格式、自動更新機制與 CI/CD 自動化建置實戰。
#Tauri #Rust - 5 分鐘閱讀
Git Worktree:同時在多個分支工作的正確姿勢
Git Worktree 讓你同時 checkout 多個分支到不同目錄,告別繁瑣的 git stash 工作流。本文介紹基本操作、緊急 hotfix 流程、分支行為對比場景、tmux 整合,以及 bare repository 進階玩法。
#Git - 5 分鐘閱讀
Zed 編輯器初體驗:Rust 打造的極速開發環境
使用 Rust 和 GPU 渲染打造的 Zed 編輯器,啟動時間不到 0.3 秒。本文分享兩個月實際使用心得,涵蓋 Multibuffers、內建協作、Vim 模式、LSP 設定,以及與 VS Code 的詳細比較。
#Git #TypeScript Warp Terminal 現代終端機:重新定義命令列體驗
介紹 Warp 現代終端機的核心特色,包含 Block 區塊模式、完整輸入編輯器、AI 指令助手與工作流程功能,以及與傳統終端機的比較。
#Node.js #Gitpnpm 取代 npm 的理由:更快、更省空間、更嚴格
深入說明 pnpm 透過硬連結和符號連結解決 npm 磁碟浪費與幽靈依賴問題,並介紹 Monorepo Workspaces 支援與從 npm 的遷移方式。
#TypeScript #Node.jsLazyVim 配置指南:打造高效的 Neovim 開發環境
完整介紹 LazyVim 的安裝配置流程,涵蓋插件管理、LSP 設定、Vue 開發環境配置與自訂快捷鍵,幫助開發者快速建立高效的 Neovim 工作環境。
#TypeScript #GitGitHub Copilot 效率提升技巧:讓 AI 真正幫到你
分享 GitHub Copilot 的進階使用技巧,包含如何寫出有效的提示、利用 Copilot Chat、加速重複性工作、語境管理策略,以及哪些情況最適合使用 Copilot。
#Git #TypeScriptBiome:一個工具取代 ESLint 和 Prettier
介紹 Biome 如何以一個工具取代 ESLint 和 Prettier,涵蓋安裝設定、規則配置、VS Code 整合、CI/CD 設定與從既有工具鏈的遷移指南。
#TypeScript #Node.jsNeovim 配置入門:從零打造屬於自己的編輯器
從零開始設定 Neovim,涵蓋目錄結構、基本選項、按鍵映射、lazy.nvim 套件管理、Treesitter 語法高亮與 LSP 語言伺服器配置。
#Git #Node.js