1. 程式人生 > >[完美解決]mac下Sublime的vim模式,中文輸入法捕獲問題

[完美解決]mac下Sublime的vim模式,中文輸入法捕獲問題

sublime Text下面,可以相容vim模式,非常的方便

美中不足的是,mac下使用vim,會出現中文輸入法捕獲的問題。sublime下也不意外。

具體問題描述:
  在sublime得vim模式下,如果在插入模式下使用的是中文輸入法(特別是在寫中文註釋的時候),按Esc 返回命令模式之後,鍵盤輸入會被中文輸入法捕獲

這裡寫圖片描述

  並不能正確的操作命令,特別的煩。

  搜尋了很多的解決方法,都是原生vim的解決方法。但是沒有一個方法是能解決mac下sublime的vim模式的。

  最後找到了sublime的一個外掛IMSwitchForVintage

使用方法如下
  1、command+shift+P,選擇 Package Control: install Package
  2、搜尋IMSwitchForVintage

並安裝
  3、等待安裝完成後,在開啟終端,輸入命令

sublime 2

chmod +x ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/IMSwitchForVintage/im

sublime 3

chmod +x ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/IMSwitchForVintage/im

4、完成,這樣按esc返回命令模式的時候,會自動切換成英文,不會出現中文輸入法捕獲問題