在最上層的方案按右鍵=>屬性=>通用屬性=>設定啟動專案,
如下圖設定:
工作備忘錄
好記性不如爛筆頭
2025年9月30日 星期二
2025年9月20日 星期六
OpenAI Codex CLI另一種編寫提示詞的方式
其實在終端機編寫提示詞並不太方便,
大量文字新增修改貼上及移動鼠標位置等操作還是在文字編輯器最方便,
因為Codex有支援自訂提示詞功能,
我們可以在$CODEX_HOME/prompts/
(Windows是%USERPROFILE%/.codex/prompts
Linux/WSL 2是~/.codex/prompts/)
新增自訂提示詞檔案,副檔名必須是.md,如my-prompt.md
甚至可以直接用IDE編輯該提示詞檔案,
編輯時Visual Studio 2202可以使用右鍵選單[Copy Full Path]複製檔案路徑;
Visual Studio Code則能用[Copy Path]或[Copy Relative Path]複製檔案路徑。
重啟Codex(codex resume session_id)並在Codex CLI輸入/<自訂提示詞檔名>,如/my-prompt
就能將檔案內容作為提示詞送給Codex。
參考來源:Custom Prompts
2025年9月12日 星期五
安裝OpenAI Codex CLI
1.在[命令提示字元]執行以下指令以安裝Node.js
winget install OpenJS.NodeJS.LTS
2.在[命令提示字元]執行以下指令以安裝Git
winget install --id Git.Git -e --source winget
3.在[命令提示字元]執行Codex CLI
npm install -g @openai/codex@latest
4.(選用)在[命令提示字元]執行
mkdir "%USERPROFILE%\.codex" 2>nul & (echo approval_policy = "never" & echo sandbox_mode = "danger-full-access" & echo web_search_request = true) > "%USERPROFILE%\.codex\config.toml"
(會直接信任codex,允許不提出任何提升權限要求,會有安全性問題,所以只建議在影響範圍較小的資料夾內執行。)
5.在[命令提示字元]執行
codex
(會要求登入)
2025年9月5日 星期五
Visual Studio 2022 清除專案同時清空bin/obj資料夾
在專案.csproj檔新增
<Project>
...
<!-- #region 清理 bin 和 obj 資料夾 -->
<Target Name="CleanBinObjFolders" AfterTargets="Clean">
<!-- Remove obj folder -->
<RemoveDir Directories="$(BaseIntermediateOutputPath)" />
<!-- Remove bin folder -->
<RemoveDir Directories="$(BaseOutputPath)" />
</Target>
<!-- #endregion -->
</Project>
參考來源:How to fully clean bin and obj folders within Visual Studio?
Dev Drive vs RamDisk
純個人體感,RamDisk勝!
Windows form專案,在Dev Drive編譯,未開啟Microsoft Defender,
時不時會繞圈圈甚至卡死必須重啟Visual Studio;
用RamDisk(AIM Toolkit,新版ImDisk Toolkit),編譯過程絲滑,
單元測試也是亳無卡頓。
目前使用方法:
1.原始碼備份儲存在D:\Workspace。
2.開機時會複製至AIM Toolkit建立的R:\。
3.關機時會同步回D:\Workspace。
4.為避免當機等意外造成進度消失,在開發過程須上傳到版控主機。
5.亦可用同步軟體(如Robocopy)鏡像,當偵測到檔案變更時回寫D:\Workspace。
網友AIM Toolkit使用心得:AIM Toolkit(ImDisk Toolkitの後継)がリリースされたので使ってみた
2025年9月2日 星期二
Visual Studio 2022在方案總管直接打開Windows Terminal
因為內建終端機快捷鍵與Visual Studio共用,當安裝Clink(擴充cmd.exe功能)時,
像Ctrl+K(刪除游標後所有字元)會被當成快捷鍵的組合鍵而無效。
可以改在Windows Terminal以解決這個問題。
1.進入工具(T)>選項(O)...>環境>終端
2.新增設定檔,並設為預設
名稱:Windows Terminal
殼層位置:C:\Windows\System32\cmd.exe
引數:/c wt.exe -d .\
3.在方案總管任一位置按右鍵>在終端機中開啟,
即會在對應路徑打開Windows Terminal。