從上次發表 Will 保哥的開發人員工具軟體清單 ( 最新 2013 年版 ) 至今又過了快 4 個年頭,正所謂「舊的不去、新的不來」一點也沒錯,軟體迭代(Iteration)的速度確實蠻快的,也因此我們早就練成不斷接受新事物的習慣,我手邊的常用工具又換用了不少,常用的工具軟體也都沒意外的更新了好幾版,趁著這次筆電重灌,決定好好的來更新一下這份 Will 保哥的開發人員工具軟體 供大家參考。
作業系統
套件管理器
- OneGet
- Chocolatey
- 由社群發起的 Windows 套件管理器,有超過 5000 個由社群維護的 Windows 軟體!
- 請參考 安裝說明 頁面的指示,很快就可以安裝成功。
- 想要升級 Chocolatey 到最新版,執行 choco upgrade chocolatey 即可
- 安裝過的套件,可以用 choco outdated 檢查套件是否需升級 ( CommandsOutdated )
- 想升級的套件,可以用 choco upgrade pkgname 來執行升級 ( CommandsUpgrade )
- 有些 Windows 軟體本身就支援了自動更新的能力,所以有些不需要靠 choco 來升級
- choco upgrade all --except="'GoogleChrome,vscode'"
- choco uninstall --skipautouninstaller camtasia vscode GoogleChrome rdcman docker-desktop dropbox tortoisegit
- choco upgrade -n docker-desktop # 特定套件有相依性無法刪除,只能在升級時跳過安裝程序,維持最新版本
- Microsoft Web Platform Installer 5.0 ( Web PI 5.0 )
取代 Windows 內建功能的軟體
快速安裝以下軟體的命令:
choco install googlechrome notepad2 paint.net everything pdfxchangeeditor 7zip nomacs -y
無法用 Chocolatey 安裝的軟體 (建議直接從官網下載)
開啟 Windows 非預設安裝的功能
開啟〔控制台\程式集\程式和功能〕並執行〔開啟或關閉 Windows 功能〕
- .NET Framework 3.5 (包括 .NET 2.0 和 3.0)
- .NET Framework 4.7 Advanced Services
- Hyper-V
- Hyper-V 平台
- Hyper-V 管理工具 ( 必須先從 BIOS 啟用 CPU 內建的虛擬化技術才能勾選 )
- Internet Information Services ( IIS 8.0 )
-
- World Wide Web 服務
- 一般 HTTP 功能
- 安全性
- IP 安全性
- URL 授權
- Windows 驗證
- 基本驗證
- 集中式 SSL 憑證支援
- 摘要式驗證
- 狀況及診斷
- 效能特性
-
- 應用程式開發功能
-
- ASP.NET 4.7
- WebSocket 通訊協定
- 應用程式初始化
- 容器
- 適用於 Linux 的 Windows 子系統 (搶鮮版 (Beta))
Google Chrome 必備外掛工具 ( Google Chrome Extensions )
請記得要登入 Google 帳戶,之前登入時安裝過的擴充套件都會自動安裝回來。
- 開發工具
- 縮址工具
- 專案管理
- 網路行銷
- 其他工具
- 演講工具
Web / HTTP 相關工具
前端開發工具
choco install nodejs-lts vscode unxutils -y
Microsoft Visual Studio 2017
- Visual Studio 2017 ( Professional / Enterprise ) with Update 3
- Visual Studio Enterprise 2017 (version 15.3)
- 首次啟動請記得選取 Visual C# 開發設定 為你的預設開發環境設定(快速鍵比較好用)
- Visual Studio 2017 必備擴充套件
資料庫相關工具
原始碼版本管理工具
choco install git winmerge tortoisegit poshgit sourcetree github -y
- Git - Fast Version Control System
- 基本環境設定
- SETX LC_ALL C.UTF-8
- git config --global core.quotepath false
大內高手 (.NET) 開發相關工具
Web Service 測試工具
文字編輯器
choco install notepadplusplus emeditor vim -y
雲端儲存/傳輸工具/連線工具
choco install dropbox googledrive filezilla rdcman royalts putty openssh -y
- 遠端桌面連線 ( 其他通訊協定 )
- SSH 遠端連線
Azure 相關管理工具
Office 365 相關管理工具
執行環境/程式語言
choco install jdk8 golang python -y
各式企畫工具
多媒體/影音/直播工具
choco install potplayer handbrake foobar2000 obs -y
我的行動裝置
choco install itunes -y
畫面截圖與錄影軟體
choco install camtasia snagit -y
- Windows 10 內建的截圖熱鍵
- 全螢幕截圖 PrtSc (圖片儲存在剪貼簿而已)
- 單視窗截圖 Ctrl+PrtSc (圖片儲存在剪貼簿而已)
- 選擇區截圖 Win+Shift+S (圖片儲存在剪貼簿而已)
- 全螢幕截圖 Win+PrtSc (直接儲存在「圖片」下的「Screenshots」目錄下)
- Camtasia Studio 9 [ 付費軟體 ] ( 功能強大的錄影工具 )
- Snagit 13 [ 付費軟體 ] ( 功能完備的螢幕截圖軟體 )
自然人憑證相關工具
生產力提升工具
choco install grepwin autohotkey sikulix cmdermini wox -y
其他好用工具