看板 MAC 關於我們 聯絡資訊
最近開始用文字編輯軟體Vim(MacVim), 發現切換到鼠鬚管無法輸入中文,仍維持系統內建的英文輸入。 (但切換到內建的注音,則可成功輸入中文。) 請問各位狀況也是如此嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.42.83 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/MAC/M.1658576818.A.FF9.html
waroz: 沒用過Vim,不過Xcode也是一樣狀況 07/23 19:50
xhining: 什麼輸入法,嘸蝦米+Vim的話推github.com/pi314/ime.vim 07/23 22:53
jonas16: 推 07/23 23:30
ballII: 我用鼠鬚管的注音輸入 07/24 13:56
ginger0207: 我在內建的Vim(v8.2.5032)可正常使用鼠鬚管注音 07/25 01:48
想請教: brew update 得到 Already up-to-date. brew upgrade vim 得到 Warning: vim 9.0.0050 already installed 可是 vim -v 卻看到 version 8.1.2292 請問我該如何成功在Terminal裡使用vim 9.0? ※ 編輯: ballII (1.169.42.83 臺灣), 07/25/2022 02:27:14
jacklin2002: brew link vim 試試看 07/25 06:14
ginger0207: 試試看樓上的方法 brew 安裝的位置和系統的不一樣 07/25 11:48
ginger0207: 可以在terminal下which vim看目前是使用哪個路徑的vim 07/25 11:49
謝謝,成功link到最新版9.0的Vim了, 但Terminal下的Vim還是無法使用鼠鬚管注音…… (不像ginger0207板友可成功使用鼠鬚管。) 看來似乎不是Vim版本的問題。不知還有何法可嘗試呢? ※ 編輯: ballII (1.169.42.83 臺灣), 07/25/2022 23:33:56
ginger0207: 我嘗試用terminal/iterm2開vim都可以正常輸入 07/26 01:25
ginger0207: 你是用 brew install squirrel 嗎? 07/26 01:26
ginger0207: 上面打錯了 是 brew install --cask squirrel 才對 07/26 01:28
ginger0207: vim 是在 insert mode 下輸入中文嗎? 07/26 01:29
※ 編輯: ballII (1.169.43.218 臺灣), 07/26/2022 19:47:25
ginger0207: 我是還有套用別人寫好的設定檔 不曉得有沒有影響 07/27 01:32
ginger0207: 參考 https://github.com/Ponpon55837/Squirrel 07/27 01:32
ginger0207: 還是不行的話或許只能到rime/squirrel開issue問問看了 07/27 01:33
ginger0207: 或者是重開機試試看XD 07/27 01:35
感謝您的協助。 我終於發現問題了: 我一向用macOS系統的組合鍵command + space進行中英切換。 在其他軟體中切換時,鼠鬚管的預設是中文輸入; 但在Vim裡切換時,鼠鬚管的預設永遠是英文輸入, 我須在鼠鬚管內再一次切換(預設應該是Shift + Space),才能成功從英文切換到中文。 (不知如何讓Vim裡的鼠鬚管預設成中文輸入?……) ※ 編輯: ballII (1.169.43.218 臺灣), 07/27/2022 02:31:33
ginger0207: 有看到有人開類似的 issue 看起來目前好像沒辦法 07/28 01:31
ginger0207: https://github.com/rime/squirrel/issues/586 07/28 01:31
ginger0207: 我是有改 config 改成單按 shift 就切換中英文 07/28 01:32
ginger0207: 切換體感上方便一些 07/28 01:33