Mac上拼音输入法的纠结(Vimer请赏脸进来看看我的疑惑,指点一二)

2012-06-23 23:33:17 +08:00
 vexfisher
据我所知,Mac上所有我测试过的拼音输入法(sunpinyin、sogou、qqpinyin)在切换中英文状态时,都会默认“提交将当前的输入”,sunpinyin稍微做得好点,能设置提交的内容是中文还是英文。

故,小生认为应该增加一个选项: 切换中英文时 “不提交任何输入”

ps:Vimer都知道,在Normal模式下,几个简单的字母命令就能让当前编辑的内容面目全非。小生经常会遇到这种情况:我在vim中输入一些命令,但小生不知道当前模式是中文输入法,遂切换输入法,瞬间,我的文档就面目全非了。

不知道这里的大牛是否已经其他的解决方法呢?
3782 次点击
所在节点    程序员
14 条回复
humiaozuzu
2012-06-23 23:35:06 +08:00
linux下有这个 https://github.com/humiaozuzu/fcitx-status ,mac下就。。。
jimbinc
2012-06-23 23:36:52 +08:00
面目全非,在命令模式按下u就都回来了
vexfisher
2012-06-23 23:43:58 +08:00
@jimbinc 我知道u can undo,但是我还是不希望如此啊
ybian
2012-06-24 08:50:51 +08:00
cyberscorpio
2012-06-24 10:26:06 +08:00
呃,想不出什么场景需要用 vim 来编辑中文。赫赫。
alex99xu
2012-06-24 10:30:23 +08:00
长年用系统自带输入法,飘过
vexfisher
2012-06-24 11:03:10 +08:00
@cyberscorpio 小生做中文网站写html时就需要在html中插入中文,怀念在阿里时不用输入中文的coding日子
vexfisher
2012-06-24 11:03:13 +08:00
@cyberscorpio 小生做中文网站写html时就需要在html中插入中文,怀念在阿里时不用输入中文的coding日子
walleve
2012-06-24 11:28:49 +08:00
why try this in .vimrc

set noimdisable
set iminsert=0
set imsearch=0
vexfisher
2012-06-24 12:39:06 +08:00
@walleve
set noimdisable
set iminsert=0
set imsearch=0

后面两个命令是OK的,set noimd 也只是表象上解决了问题,当你实际输入指令时,还是会切换到中文状态的,这个很头大,比如你输入 fd ,会一瞬间出现d对应的汉字列表,然后瞬间切换到非中文输入法,更坑的是,在这种情况下你根本无法使用f>移动到当前行的>字符处
walleve
2012-06-24 12:50:01 +08:00
@vexfisher 是的. 没办法的事情.. 所以不用中文或者换一个编辑器是最明智的..否则你将被困扰..to die
vexfisher
2012-06-24 13:01:36 +08:00
@walleve 业务需求必须用中文,除了vim小生别无他爱,就在刚才已经解决了http://v2ex.com/t/40375
walleve
2012-06-24 13:14:01 +08:00
@vexfisher 也是不完美.. 为了杜绝悲催的事情, 写代码时我已经刻意刻意不用中文了..
vexfisher
2012-06-24 13:22:35 +08:00
@walleve 您说的不完美是指那里?可能是我测试不全,但目前来说已经满足我的需求了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/40367

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX