PTT推薦

[軟體] MacVim無法使用鼠鬚管輸入?

看板MAC標題[軟體] MacVim無法使用鼠鬚管輸入?作者
ballII
(無限期徵才)
時間推噓 5 推:5 噓:0 →:15

最近開始用文字編輯軟體Vim(MacVim),
發現切換到鼠鬚管無法輸入中文,仍維持系統內建的英文輸入。
(但切換到內建的注音,則可成功輸入中文。)

請問各位狀況也是如此嗎?

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.169.42.83 (臺灣)
PTT 網址

waroz07/23 19:50沒用過Vim,不過Xcode也是一樣狀況

xhining07/23 22:53什麼輸入法,嘸蝦米+Vim的話推github.com/pi314/ime.vim

jonas1607/23 23:30

ballII07/24 13:56我用鼠鬚管的注音輸入

ginger020707/25 01:48我在內建的Vim(v8.2.5032)可正常使用鼠鬚管注音

想請教: 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

jacklin200207/25 06:14brew link vim 試試看

ginger020707/25 11:48試試看樓上的方法 brew 安裝的位置和系統的不一樣

ginger020707/25 11:49可以在terminal下which vim看目前是使用哪個路徑的vim

謝謝,成功link到最新版9.0的Vim了, 但Terminal下的Vim還是無法使用鼠鬚管注音…… (不像ginger0207板友可成功使用鼠鬚管。) 看來似乎不是Vim版本的問題。不知還有何法可嘗試呢?

※ 編輯: ballII (1.169.42.83 臺灣), 07/25/2022 23:33:56

ginger020707/26 01:25我嘗試用terminal/iterm2開vim都可以正常輸入

ginger020707/26 01:26你是用 brew install squirrel 嗎?

ginger020707/26 01:28上面打錯了 是 brew install --cask squirrel 才對

ginger020707/26 01:29vim 是在 insert mode 下輸入中文嗎?

※ 編輯: ballII (1.169.43.218 臺灣), 07/26/2022 19:47:25

ginger020707/27 01:32我是還有套用別人寫好的設定檔 不曉得有沒有影響

ginger020707/27 01:32參考 https://github.com/Ponpon55837/Squirrel

ginger020707/27 01:33還是不行的話或許只能到rime/squirrel開issue問問看了

ginger020707/27 01:35或者是重開機試試看XD

感謝您的協助。 我終於發現問題了: 我一向用macOS系統的組合鍵command + space進行中英切換。 在其他軟體中切換時,鼠鬚管的預設是中文輸入; 但在Vim裡切換時,鼠鬚管的預設永遠是英文輸入, 我須在鼠鬚管內再一次切換(預設應該是Shift + Space),才能成功從英文切換到中文。 (不知如何讓Vim裡的鼠鬚管預設成中文輸入?……)

※ 編輯: ballII (1.169.43.218 臺灣), 07/27/2022 02:31:33

ginger020707/28 01:31有看到有人開類似的 issue 看起來目前好像沒辦法

ginger020707/28 01:32我是有改 config 改成單按 shift 就切換中英文

ginger020707/28 01:33切換體感上方便一些