作者ballII (无限期徵才)
看板MAC
标题[软体] MacVim无法使用鼠须管输入?
时间Sat Jul 23 19:46:56 2022
最近开始用文字编辑软体Vim(MacVim),
发现切换到鼠须管无法输入中文,仍维持系统内建的英文输入。
(但切换到内建的注音,则可成功输入中文。)
请问各位状况也是如此吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.169.42.83 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MAC/M.1658576818.A.FF9.html
1F:推 waroz: 没用过Vim,不过Xcode也是一样状况 07/23 19:50
2F:推 xhining: 什麽输入法,呒虾米+Vim的话推github.com/pi314/ime.vim 07/23 22:53
3F:推 jonas16: 推 07/23 23:30
4F:→ ballII: 我用鼠须管的注音输入 07/24 13:56
5F:推 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
6F:推 jacklin2002: brew link vim 试试看 07/25 06:14
7F:→ ginger0207: 试试看楼上的方法 brew 安装的位置和系统的不一样 07/25 11:48
8F:→ 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
9F:→ ginger0207: 我尝试用terminal/iterm2开vim都可以正常输入 07/26 01:25
10F:→ ginger0207: 你是用 brew install squirrel 吗? 07/26 01:26
11F:→ ginger0207: 上面打错了 是 brew install --cask squirrel 才对 07/26 01:28
是
12F:→ ginger0207: vim 是在 insert mode 下输入中文吗? 07/26 01:29
是
※ 编辑: ballII (1.169.43.218 台湾), 07/26/2022 19:47:25
13F:→ ginger0207: 我是还有套用别人写好的设定档 不晓得有没有影响 07/27 01:32
15F:→ ginger0207: 还是不行的话或许只能到rime/squirrel开issue问问看了 07/27 01:33
16F:→ ginger0207: 或者是重开机试试看XD 07/27 01:35
感谢您的协助。
我终於发现问题了:
我一向用macOS系统的组合键command + space进行中英切换。
在其他软体中切换时,鼠须管的预设是中文输入;
但在Vim里切换时,鼠须管的预设永远是英文输入,
我须在鼠须管内再一次切换(预设应该是Shift + Space),才能成功从英文切换到中文。
(不知如何让Vim里的鼠须管预设成中文输入?……)
※ 编辑: ballII (1.169.43.218 台湾), 07/27/2022 02:31:33
17F:→ ginger0207: 有看到有人开类似的 issue 看起来目前好像没办法 07/28 01:31
19F:→ ginger0207: 我是有改 config 改成单按 shift 就切换中英文 07/28 01:32
20F:→ ginger0207: 切换体感上方便一些 07/28 01:33