簡體   English   中英

如何在不自行更改布局的情況下在 VSCode + Vim + Ubuntu 中使用其他語言(例如俄語)?

[英]How to use other languages (e. g. Russian) in VSCode + Vim + Ubuntu without changing layout by self?

我嘗試了 ibus 和 xkb-switch(來自im-select ),但這些對我不起作用。

我通過添加到 VSCode settings.json 解決了這個問題:

{
    "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”中)可以通過上面列表中的最后一個命令獲得(如果在終端中輸入這個命令)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM