打造一個好用的 Windows 程式設計環境 0.準備工作

jrjyy發表於2024-03-09

前置配置

  • 顯示副檔名。
  • 配置預設目錄:
    • 設定 - 系統 - 儲存 - 高階儲存設定 - 儲存新內容的地方
    • 移動 除應用目錄外的 所有預設目錄到資料盤(文件目錄、下載目錄等)。
    • 某些目錄需要特殊處理(如 Downloads)。
  • 個性化設定:
    • 設定 - 個性化 - 開始 - 資料夾:設定

配置 Scoop

Scoop——也許是 Windows 平臺最好用的軟體(包)管理器

若無說明,預設在 Windows 終端(非管理員)下操作。

Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iwr -useb get.scoop.sh | iex
scoop config proxy 127.0.0.1:7890 # 根據代理埠設定
scoop install 7zip git aria2 sudo
  • 以管理員身份執行 7zFM.exe,設定 7-Zip 為壓縮檔案預設開啟方式,並新增 7-Zip 到右鍵選單。
  • 配置 Git 代理
scoop bucket add extras
scoop bucket add versions
scoop bucket add dorado https://github.com/chawyehsu/dorado
scoop install notepad3 refreshenv openssl

配置

  • 開啟開發人員模式:
    • 設定 - 隱私和安全性 - 開發人員模式:開。
  • 啟用長路徑支援:
    • 執行 sudo Set-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem' -Name 'LongPathsEnabled' -Value 1

Git

代理

# 設定代理
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy https://127.0.0.1:7890
# 取消代理
# git config --global --unset http.proxy
# git config --global --unset https.proxy
# 檢視配置
git config -l --global

使用者資訊

git config --global user.email "EMAIL"
git config --global user.name "USERNAME"
  • TODO

  • 遠端倉庫

ssh-keygen -t rsa -C "EMAIL"
cat C:\Users\USERNAME\.ssh\id_rsa.pub

Credential Helper Selector

配置好之後,第一次 git push(或別的需要鑑權的操作)可能會彈出 CredentialHelperSelector 視窗。

選擇 manager-core,然後勾選 Always use this from now on 即可。

如果出現錯誤,可以執行 git credential-helper-selector 重新開啟 CredentialHelperSelector。

相關文章