这是一个使用 Language Server 客户端作为前端的全拼中文输入方案,所以它是像输入代码一样输入中文,所以应该算是 vim 里面比较无痛的中文输入方案。
以 coc.nvim 为例 (也支持任何其它 LS Client )
安装 coc.nvim 插件
:CocInstall coc-ds-pinyin-lsp
或者通过 coc-settings.json 配置 language server 配置,具体看项目主页。
"ds-pinyin-lsp.completion_on": true,
"ds-pinyin-lsp.completion_around_mode": true,
"ds-pinyin-lsp.completion_trigger_characters": ">",
"ds-pinyin-lsp.show_symbols": true,
"ds-pinyin-lsp.show_symbols_only_follow_by_hanzi": true,
"ds-pinyin-lsp.show_symbols_by_n_times": 2,
"ds-pinyin-lsp.max_suggest": 50,
"ds-pinyin-lsp.match_as_same_as_input": false,
"ds-pinyin-lsp.match_long_input": true,
"ds-pinyin-lsp.status_bar_flag": "拼",
这个配置,一般情况下不会出现补全中文选项,只有光标出现在中文环绕(开头 /中间 /末尾)的情况会出现中文补全选项,或者在输入 >
字符(可以自己配置)后面会启用中文补全。避免中文补全扰乱代码补全。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.