看板 Editor 關於我們 聯絡資訊
在這裡提供一點小心得,算是個 workaround ,但是陷在這裡太久,不想再弄了。 這裡預設的是 cmd.exe,其它 shell 不論。 1. 讓每個 cmd 起來後都先執行 chcp 65001 HKEY_CURRENT_USER\Software\Microsoft\Command Processor 建立鍵 AutoRun 值 chcp 65001 若不想要有執行畫面,用 chcp 65001 > nul 若是 PowerShell,要使用 profile 設定,見 https://goo.gl/nmR6CI 2. 在 _vimrc set shellcmdflag=/c 這部分是預設值,基本上可不設。但要注意,不能用 /u 參數。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.254.115 ※ 文章網址: https://www.ptt.cc/bbs/Editor/M.1479991775.A.0F8.html
Bellkna: 有點好奇vim裡跑什麼東西 為什麼shell要chcp 11/24 21:15
ggirls: 凡是在shell裡跑結果,又導回結果的都會用到啊。譬如之前 11/25 13:11
ggirls: 講的 :r!dir 還是一些 plugin 應該都會用到。 11/25 13:11
Bellkna: 我是只有用dir 用/u就沒問題了 才在想為什麼要chcp 11/25 18:59