順利在原本的 SSD 上重灌 Win10 系統後, 今天繼續來安裝工具軟體與開發環境. 本系列之前的文章參考 :
1. 工具軟體 :
我常用的工具軟體如下 :
- Chrome : 瀏覽, Web app 測試
- Picpick : 截圖, 編輯圖檔
- Thonny : Python IDE
- Bandizip : 解壓縮
- UltraViewer : 遠端桌面
- EditPlus : 程式/文件編輯器
- CrystalDiskInfo : 監控 SSD/HDD 健康狀態
由於 Carbonbook 是 11.6 吋小筆電, 預設解析度對我的老花眼很吃力, 系統的顯示器設定的縮放比例要設為 125%, 這樣字體大小較適合閱讀 :
但如果要用 Picpick 抓圖, 則縮放比例要改回 100%, 否則編輯圖檔時會無法選取整張圖. 其次, 如果縮放比例 125% 仍覺得字體不夠大, 可在 Chome 的 "設定/外觀" 中, 將字型大小設為大 :
我主要是以 Python/Node 做為開發環境, 參考之前 MSI 桌機復原的作法, 先安裝 Sccop 管理工具, 再用 Scoop 安裝 Python, Git, uv, nvm 等工具 :
- Scoop
- Python (用 Scoop 安裝)
- uv (用 Scoop 安裝)
- nvm (用 Scoop 安裝)
- node.js (用 nvm 安裝)
- Claude Code (原生安裝)
- Antigravity CLI (用 nvm 安裝)
(1). 安裝 Scoop :
安裝 Scoop 前先進行執行變更 :
PS C:\Users\tony1> Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
執行原則變更
執行原則有助於防範您不信任的指令碼。如果變更執行原則,可能會使您接觸到 about_Execution_Policies
說明主題 (網址為 https:/go.microsoft.com/fwlink/?LinkID=135170)
中所述的安全性風險。您要變更執行原則嗎?
[Y] 是(Y) [A] 全部皆是(A) [N] 否(N) [L] 全部皆否(L) [S] 暫停(S) [?] 說明 (預設值為 "N"): y
用下列指令安裝 Scoop :
PS C:\Users\tony1> Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
Initializing...
Downloading...
Extracting...
Creating shim...
Adding ~\scoop\shims to your path.
Scoop was installed successfully!
Type 'scoop help' for instructions.
(2). 用 Scoop 安裝 Python :
Scoop 可用來安裝指定版本的 Python, 用下列安裝最新版 Python :
PS C:\Users\tony1> scoop install python
Installing 'dark' (3.14.1) [64bit] from 'main' bucket
dark-3.14.1.zip (5.0 MB) [==============================================================] 100%
Checking hash of dark-3.14.1.zip ... ok.
Extracting dark-3.14.1.zip ... done.
Linking ~\scoop\apps\dark\current => ~\scoop\apps\dark\3.14.1
Creating shim for 'dark'.
'dark' (3.14.1) was installed successfully!
Installing 'python' (3.14.6) [64bit] from 'main' bucket
python-3.14.6-amd64.exe (29.3 MB) [=====================================================] 100%
Checking hash of python-3.14.6-amd64.exe ... ok.
Running pre_install script...done.
Running installer script...done.
Linking ~\scoop\apps\python\current => ~\scoop\apps\python\3.14.6
Creating shim for 'python3'.
Creating shim for 'idle'.
Creating shim for 'idle3'.
Adding ~\scoop\apps\python\current\Scripts to your path.
Adding ~\scoop\apps\python\current to your path.
Persisting Scripts
Persisting Lib\site-packages
Running post_install script...
uv 是 Python 專案版本管理工具, 可自動產生專案檔案與建立專案之虛擬環境 :
PS C:\Users\tony1> scoop install uv
Installing 'uv' (0.11.28) [64bit] from 'main' bucket
uv-x86_64-pc-windows-msvc.zip (24.4 MB) [===============================================] 100%
Checking hash of uv-x86_64-pc-windows-msvc.zip ... ok.
Extracting uv-x86_64-pc-windows-msvc.zip ... done.
Running installer script...Adding ~\scoop\persist\uv\python\shims to your path.
Adding ~\scoop\persist\uv\tools\shims to your path.
done.
Linking ~\scoop\apps\uv\current => ~\scoop\apps\uv\0.11.28
Creating shim for 'uv'.
Creating shim for 'uvx'.
Creating shim for 'uvw'.
Making C:\Users\tony1\scoop\shims\uvw.exe a GUI binary.
'uv' (0.11.28) was installed successfully!
Notes
-----
Scoop persists data since version 0.11.16. You may need to move data by yourself.
Before: '$env:APPDATA\uv', '$env:LOCALAPPDATA\uv'
After : 'C:\Users\tony1\scoop\persist\uv'
(3). 用 Scoop 安裝 git :
Git 用來進行版控, 所附的 git-bash 則用來在 Windows 中執行 Claude Code :
PS C:\Users\tony1> scoop install git
Installing '7zip' (26.02) [64bit] from 'main' bucket
7z2602-x64.msi (1.9 MB) [===============================================================] 100%
Checking hash of 7z2602-x64.msi ... ok.
Extracting 7z2602-x64.msi ... done.
Linking ~\scoop\apps\7zip\current => ~\scoop\apps\7zip\26.02
Creating shim for '7z'.
Creating shim for '7zG'.
Making C:\Users\tony1\scoop\shims\7zg.exe a GUI binary.
Creating shim for '7zFM'.
Making C:\Users\tony1\scoop\shims\7zfm.exe a GUI binary.
Creating shortcut for 7-Zip\7-Zip File Manager (7zFM.exe)
Creating shortcut for 7-Zip\7-Zip Help (7-zip.chm)
Persisting Codecs
Persisting Formats
Running post_install script...done.
'7zip' (26.02) was installed successfully!
Notes
-----
To register the context menu entry, please execute the following command:
reg import "C:\Users\tony1\scoop\apps\7zip\current\install-context.reg"
If an error occurs while attempting to delete files during uninstallation, run the following
command and then retry:
Stop-Process -Name 'explorer'
Installing 'git' (2.55.0.2) [64bit] from 'main' bucket
PortableGit-2.55.0.2-64-bit.7z.exe (56.3 MB) [==========================================] 100%
Checking hash of PortableGit-2.55.0.2-64-bit.7z.exe ... ok.
Extracting PortableGit-2.55.0.2-64-bit.7z.exe ... done.
Running pre_install script...done.
Linking ~\scoop\apps\git\current => ~\scoop\apps\git\2.55.0.2
Creating shim for 'sh'.
Creating shim for 'git'.
Creating shim for 'git-bash'.
Making C:\Users\tony1\scoop\shims\git-bash.exe a GUI binary.
Creating shim for 'gpg'.
Creating shim for 'gpg-agent'.
Creating shim for 'gpgconf'.
Creating shim for 'gpg-connect-agent'.
Creating shim for 'pinentry'.
Making C:\Users\tony1\scoop\shims\pinentry.exe a GUI binary.
Creating shortcut for Git\Git Bash (git-bash.exe)
Creating shortcut for Git\Git CMD (git-cmd.exe)
Creating shortcut for Git\Git GUI (git-gui.exe)
Adding ~\scoop\apps\git\current\cmd to your path.
Running post_install script...done.
'git' (2.55.0.2) was installed successfully!
Notes
-----
To register file associations, please execute the following command:
reg import "C:\Users\tony1\scoop\apps\git\current\install-associations.reg"
To register the context menu entry, please execute the following command:
reg import "C:\Users\tony1\scoop\apps\git\current\install-context.reg"
To set Git Credential Manager Core for portable Git, please execute the following command:
git config --system credential.helper manager
(4). 用 Scoop 安裝 nvm :
nvm 是 Node.js 版本管理工具 :
PS C:\Users\tony1> scoop install nvm
Installing 'nvm' (1.2.2) [64bit] from 'main' bucket
nvm-noinstall.zip (6.0 MB) [============================================================] 100%
Checking hash of nvm-noinstall.zip ... ok.
Extracting nvm-noinstall.zip ... done.
Running pre_install script...done.
Linking ~\scoop\apps\nvm\current => ~\scoop\apps\nvm\1.2.2
Adding ~\scoop\apps\nvm\current to your path.
Adding ~\scoop\apps\nvm\current\nodejs\nodejs to your path.
Persisting nodejs
Persisting elevate.cmd
Persisting elevate.vbs
Persisting settings.txt
'nvm' (1.2.2) was installed successfully!
Notes
-----
You'll need to restart powershell/cmd to have it reload Environment Variables so nvm will work
correctly
(5). 用 nvm 安裝 Node.js :
Node.js 是一個全端 Javascript 框架, 下列指令安裝最新版 Node :
PS C:\Users\tony1> nvm install node
26.5.0
Downloading node.js version 26.5.0 (64-bit)...
Extracting node and npm...
Complete
Installation complete.
If you want to use this version, type:
nvm use 26.5.0