Sublime Text 中文输入法框跟不上光标的解决方案
前几天升级了 Windows 8.1,这几天用 ST 来写代码的时候发现输入中文的时候会出现这样一个很奇怪的现象:
之前用 Windows 7 的时候一直不会出现这种情况,用得很爽,可是现在就会这样子了,很蛋疼。。上网搜了一下,貌似目前只能通过插件的方式来解决。
需要安装一个叫 IMESupport
的插件,其 GitHub 地址请戳:https://github.com/chikatoike/IMESupport
我是懒人,懒得手动安装,所以我是用 Package Control 来自动安装的。
贴一个安装 Package Control 的脚本:
Sublime Text 3 请用:
import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
Sublime Text 2 请用:
import urllib2,os; pf='Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation')
安装完之后是这样的效果的:
好了,就酱。
参考资料:
感谢博主,一下子解决了我的输入法问题。
我是来表示感谢的。
我的Sublime Text 3装了IMESupport插件之后,光标还是没跟上。ST2装了,倒是可以跟上。
哦?确认安装成功了吗?我这里 ST3 是正常的。
可惜还不支持win10.。。。
噢?是吗?我还在 Windows 8.1, 10 的情况我不了解
使用win10自带的输入法还是不行呀
哈哈哈,我找了很久的!终于解决了
Sublime Text 3 Win10 安装此插件后问题解决
跟使用的输入法没关系,微软输入法也一样
我的win10 用搜狗可以 微软拼音就不行,不知道什么原因
非常感谢楼主,解决了我的问题。
一直以为是输入法的问题,现在看来是sublime的问题。
win10亲测成功。
谢谢, 可以正常使用了.