
Inglês | 简体中文
brew tap daipeihust/tap
brew install im-selectOu você pode executar o seguinte comando em seu console:
curl -Ls https://raw.githubusercontent.com/daipeihust/im-select/master/install_mac.sh | sh O programa IM-Select será baixado para o seu /usr/local/bin/ path.
Faça o download do im-select.exe e mova-o para o caminho adequado. (Se você precisar da versão de 64 bits, pode baixar este.)
Você não precisa instalar isso para o Linux. Linux tem ferramentas para alternar os métodos de entrada
Se o seu caminho contiver /usr/local/bin , você poderá usar im-select em vez de /usr/local/bin/im-select
/usr/local/bin/im-select/usr/local/bin/im-select imkey Por exemplo /usr/local/bin/im-select com.apple.keylayout.US
@mengbo forneceu esta configuração para 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 forneceu esta configuração para 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 forneceu esta configuração para 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 Fornece esta configuração para GDBUS
Coloque 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}' em get-im.sh.
Coloque 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 forneceu esta configuração para 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}",
O IM-Select.exe é um programa de linha de comando, mas não pode funcionar em CMD ou PowerShell. É o bug da Microsoft, a API do teclado não suporta em CMD e PowerShell. Eu recomendo você Git-Bash.
NOTA: O bash git não é necessário. É usado apenas para obter a chave do método de entrada atual, necessária na configuração do VSCODEVIM.
/path/to/im-select.exe/path/to/im-select.exe localeNota: O caminho no Windows é como: C: Users Path To File
Se você encontrar alguns problemas, seja bem -vindo para criar uma solicitação de tração!
Dê a um ️ se este projeto o ajudar!
Compre um café para mim, se você gosta! Se você tiver algum problema, entre em contato comigo por e -mail!


Este projeto está licenciado nos termos da licença do MIT.