我之前是一个vim党,vim下面有个插件叫fictx.vim
.这个插件实现的功能就是在如果我在输入模式是中文,在我按了ESC
之后,会帮我切换回英文状态.在切换回插入状态时,又会变为中文.
如果在vim下使用中文输入,我觉得这个帮助很大.输入起来很随心.
我知道elisp的定制能力应该超过vim,我想知道emacs是否有现成的package之类的,可以直接用?如果没有,是否可以自己实现?如果有,要怎么添加实现?
我之前是一个vim党,vim下面有个插件叫fictx.vim
.这个插件实现的功能就是在如果我在输入模式是中文,在我按了ESC
之后,会帮我切换回英文状态.在切换回插入状态时,又会变为中文.
如果在vim下使用中文输入,我觉得这个帮助很大.输入起来很随心.
我知道elisp的定制能力应该超过vim,我想知道emacs是否有现成的package之类的,可以直接用?如果没有,是否可以自己实现?如果有,要怎么添加实现?
有意思!!!
@ziyuanjun 目前并不支持 Windows。如果你感兴趣,可以像 @xcodebuild 的 fcitx-remote-for-osx 一样写个 fcitx-remote-for-windows。这个命令行工具需要实现三件事:
请问我在osx下,用的sougou-pinyin,我在emacs的hybrid下用sougou-pinyin输入中文的时候,我按了esc键,会自动变回英文输入法,这确实是我想要的,可是我又键入i,进入插入模式时,输入法依旧还是英文的,而我希望是再回到sougou-pinyin,这个情况是我配置有问题还是说就本来的效果应该如此呢?
我的osx下发现使用fcitx-remote -t 时能够从搜狗拼音到英文,但是不能从英文到搜狗拼音,请问是哪里配置不正确吗?
我不会用LICEcap截输入法的状态栏,跟着gif中fcitx-remote -t 命令变化的是sougou–>english,但是english不能切换到sougou
有两个输入法,并且也修改了快捷键Ctrl-Shift-z进行选取下一个快捷键
通过 brew install fcitx-remote --with-input-method=general
安装试试看?
啊果然你的 homebrew
需要更新了=。= brew update
棒,我不带–with-input-method=general可以,能用了,但是从normal变到insert后,输入法是从English变成sougou了,但是是默认的英文输入,需要按下shift后方可继续中文。
我最终通过git clone 项目的代码,通过build.py build sougou-pinyin 的得到了能用的版本。替换了原本的general
可以了
灰常感谢!
啊啊啊啊不要这样。。那是老版本的了,老版本会因为一个 OSX API 的 bug 导致中文输入法偶尔失效。新版本不需要指定特定的输入法
你说的默认是英文输入应该是搜狗里设置了 iTerm/Terminal 的自动英文而已,不是bug。
顺便我换回鼠须管了,搜狗在长时间不关机后会变得特别特别的卡。。不知道为什么
好的,明白了,支持支持!我也试试
原来的方法是可以但是OS X本身有BUG在这种方法下不定期触发(然而我现在特定情况下必然触发),新方法算是一个折中,发送快捷键让系统切换输入法。