推 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: 還是不行的話或許只能到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: 我是有改 config 改成單按 shift 就切換中英文 07/28 01:32
→ ginger0207: 切換體感上方便一些 07/28 01:33