首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在VSCode + Vim + Ubuntu中使用其他语言(如俄语)而不改变布局?

如何在VSCode + Vim + Ubuntu中使用其他语言(如俄语)而不改变布局?
EN

Stack Overflow用户
提问于 2021-11-11 20:57:54
回答 1查看 86关注 0票数 0

我尝试了ibus和xkb-switch (来自im-select),但它们对我不起作用。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-11 21:11:58

我通过添加到VSCode settings.json解决了这个问题:

代码语言:javascript
复制
{
    "vim.autoSwitchInputMethod.enable": true,
    "vim.autoSwitchInputMethod.defaultIM": "0",
    "vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval \"imports.ui.status.keyboard.getInputSourceManager().inputSources[{im}].activate()\"",
    "vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval \"imports.ui.status.keyboard.getInputSourceManager().currentSource.index\" | cut -d\"'\" -f2"
}

默认输入法(在设置“vim.autoSwitchInputMethod.defaultIM”中)可以通过上面列表中的最后一个命令获得(如果在终端中键入此命令)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69934830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档