
ภาษาอังกฤษ | 简体中文
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, API คีย์บอร์ดไม่รองรับใน 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