
Englisch | 简体中文
brew tap daipeihust/tap
brew install im-selectOder Sie können den folgenden Befehl in Ihrer Konsole ausführen:
curl -Ls https://raw.githubusercontent.com/daipeihust/im-select/master/install_mac.sh | sh Das IM-Select-Programm wird auf Ihren /usr/local/bin/ path heruntergeladen.
Laden Sie die IM-Select.exe herunter und verschieben Sie es auf den richtigen Pfad. (Wenn Sie die 64-Bit-Version benötigen, können Sie diese herunterladen.)
Sie müssen dies nicht für Linux installieren. Linux verfügt über Tools, um Eingangsmethoden zu wechseln
Wenn Ihr Pfad /usr/local/bin enthält, können Sie nur im-select anstelle von /usr/local/bin/im-select verwenden
/usr/local/bin/im-select/usr/local/bin/im-select imkey Zum Beispiel /usr/local/bin/im-select com.apple.keylayout.US
@mengbo hat diese Konfiguration für IBUS bereitgestellt
"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 lieferte diese Konfiguration für 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 stellte diese Konfiguration für FCITX zur Verfügung
"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 geben diese Konfiguration für GDBUs an
Put 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}' in 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()" in Set-IM.Sh.
"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 stellte diese Konfiguration für QDBUs bereit
"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}",
Das IM-Select.exe ist das Befehlszeilenprogramm, aber es kann nicht in CMD oder PowerShell funktionieren. Es ist Microsofts Fehler, die Tastatur -API unterstützt nicht in CMD und PowerShell. Ich empfehle Ihnen Git-Bash.
Hinweis: Der Git-Bash ist nicht erforderlich. Es wird nur verwendet, um den aktuellen Eingangsmethodenschlüssel zu erhalten, der in der Konfiguration von VSCODEVIM erforderlich ist.
/path/to/im-select.exe/path/to/im-select.exe localeHinweis: Der Pfad in Windows ist wie: C: Benutzer Path zu Datei
Wenn Sie einige Probleme finden, werden Sie willkommen, um Pull -Anfrage zu erstellen!
Geben Sie ein ️, wenn dieses Projekt Ihnen geholfen hat!
Kaufen Sie mir einen Kaffee, wenn es Ihnen gefällt! Wenn Sie Probleme haben, können Sie mich per E -Mail kontaktieren!


Dieses Projekt ist gemäß den Bedingungen der MIT -Lizenz lizenziert.