
Английский | 简体中文
brew tap daipeihust/tap
brew install im-selectИли вы можете запустить следующую команду в своей консоли:
curl -Ls https://raw.githubusercontent.com/daipeihust/im-select/master/install_mac.sh | sh Программа IM-Select будет загружена на ваш /usr/local/bin/ path.
Загрузите im-select.exe и переместите его на правильный путь. (Если вам нужна 64-битная версия, вы можете скачать эту.)
Вам не нужно устанавливать это для Linux. У Linux есть инструменты для переключения методов ввода
Если ваш путь содержит /usr/local/bin , вы можете просто использовать im-select вместо /usr/local/bin/im-select
/usr/local/bin/im-select/usr/local/bin/im-select imkey Например /usr/local/bin/im-select com.apple.keylayout.US
@mengbo предоставил эту конфигурацию для ibus
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.defaultIM": "xkb:us::eng",
"vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/ibus engine",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/ibus engine {im}"
@VEL4EG предоставил эту конфигурацию для XKB-Switch
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.defaultIM": "us",
"vim.autoSwitchInputMethod.obtainIMCmd": "/usr/local/bin/xkb-switch",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/local/bin/xkb-switch -s {im}"
@Yunhao94 предоставил эту конфигурацию для fcitx
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.defaultIM": "1",
"vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/fcitx-remote",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/fcitx-remote -t {im}",
@DRQ предоставьте эту конфигурацию для GDBUS
Поместить gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().currentSource.index" | awk -F'[^0-9]*' '{print $2}' в get-im.sh.
Поместить gdbus call --session --dest org.gnome.Shell --object-path /org/gnome/Shell --method org.gnome.Shell.Eval "imports.ui.status.keyboard.getInputSourceManager().inputSources[$1].activate()"
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.defaultIM": "0",
"vim.autoSwitchInputMethod.obtainIMCmd": "<path to get-im.sh>",
"vim.autoSwitchInputMethod.switchIMCmd": "<path to set-im.sh> {im}",
@igorechek06 предоставил эту конфигурацию для QDBUS
"vim.autoSwitchInputMethod.enable": true,
"vim.autoSwitchInputMethod.defaultIM": "0",
"vim.autoSwitchInputMethod.obtainIMCmd": "/usr/bin/qdbus org.kde.keyboard /Layouts getLayout",
"vim.autoSwitchInputMethod.switchIMCmd": "/usr/bin/qdbus org.kde.keyboard /Layouts setLayout {im}",
Im-select.exe-это программа командной строки, но она не может работать в CMD или PowerShell. Это ошибка Microsoft, клавиатура не поддерживается в CMD и PowerShell. Я рекомендую вам Git-Bash.
Примечание: Git-Bash не требуется. Он используется только для получения текущего ключа метода ввода, который необходим в конфигурации VSCODEVIM.
/path/to/im-select.exe/path/to/im-select.exe localeПримечание: путь в Windows похож на: c: users path to file
Если вы найдете некоторые проблемы, добро пожаловать, чтобы создать запрос на развод!
Дайте ️, если этот проект помог вам!
Купи мне кофе, если тебе это нравится! Если у вас есть проблемы, вы можете связаться со мной по электронной почте!


Этот проект лицензирован в соответствии с условиями лицензии MIT.