[分享] 使用claude-code的環境 - 討論區

[分享] 使用claude-code的環境

文章瀏覽次數 195 文章回覆數 3

特種兵

特種兵圖像(預設)

2026-06-18 14:53:59

From:211.23.21.202

大家每天都在ai。幾個月前也把claude變成client端的開發工具,也就是用了claude-code啦。

沒想到在執行環境上一波三折,一直沒有找到理想的方案。

我的程式開發環境是windows和linux都有。

在windows這邊,直接在cmd執行就發現有中文utf8編碼問題。

到powershell則是發現打字那行無法取得焦點,也就是沒辦法用方向鍵左右移動游標來編輯正在輸入的文字。只能複製貼上不太方便。

改到git bash更慘,他沒辦法與claude-code直接交互使用。

而在wsl跑claude-code呢,就跟在linux跑有一樣的問題,就是一個畫面的行數很少,我要一直按shift+pageup往上翻頁才能完整的看code。

最後,找到Windows Terminal的windows app,他看起來跟powershell一樣,但其實是有修改過的。

然後在裡面跑wsl後執行claude-code。

如果執接在terminal跑claude-code還是有中文亂碼問題。

現在這個方案的優點:

  • 打中文沒問題
  • 讀中文沒有亂碼
  • 可以用方向鍵左右移動編輯正在輸入的文字
  • 一個頁面的行數非常多,有好幾百行,很少有需要捲頁面的時候

缺點:

  • 比較麻煩,安裝好term app,以後只要執行,切好路徑跑wsl才能執行claude-code。
  • claude-code輸出太多時會讓nvda卡頓,整個變超慢,重開nvda就好,或者離開claude-code、wsl與term,重新開進去接回session

我也有發現焦點沒有在輸入那行的環境,nvda比較不會有卡頓的狀況。

看看大家有沒有更好的設定或執行環境解決方案可以跟大家分享一下,感謝。

留言

#1

小愛/張可揚

小愛/張可揚圖像(預設)

2026-06-25 14:42:45

From:118.168.242.125

我個人平常用gui為主

#2

特種兵

特種兵圖像(預設)

2026-06-26 15:07:53

From:211.23.21.202

在 settings.json 設定檔中:
terminal ui 設定成 default 可以看到所有的資訊,比較不用捲頁面。
axScreenReader 設定為 true,他就會優化顯示,例如讓一些線條跟框框都消失,文字通通從最左邊開始,這樣子使用導讀軟體會更好閱讀。

~/.claude/settings.json:
{                                                                                                                       
  "tui": "default",                                                                                                     
  "axScreenReader": true                                                                                                
}                                                                                                                       

#3

特種兵

特種兵圖像(預設)

2026-06-29 13:31:25

From:211.23.21.202

結果發現,axScreenReader的缺點是沒辦法看到修改的完整diff。這個問題在github也有人回報與反應。
這個模式下回應的修改是摘要,我認為是要回應詳細還是摘要,應該另外做一個參數讓使用者控制。
不應該是綁定在導讀軟體易用模式下,這樣比較不靈活。
後來我在 claude.md 加入這個,先暫時解決問題:

## 重要提醒

在執行任何檔案編輯前,先在回覆中以純文字輸出完整的 proposed diff(含 +/- 標記與行號),再呼叫編輯工具。
就算是在 axScreenReader 的模式也是如此。