我嘗試了 ibus 和 xkb-switch(來自im-select),但這些對我不起作用。
uj5u.com熱心網友回復:
我通過添加到 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”中)可以通過上面串列中的最后一個命令獲得(如果在終端中輸入這個命令)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/358168.html
