这叫返璞归真好不好。。。。。
使用pyim的默认配置时出现了一个bug,就是
当我在evil的normal模式下按下J翻行(光标在行首),因为上一行行尾的注释触发了中文输入机制使我不能如愿翻行。 能不能在normal模式下关闭pyim? 系统:Ubuntu16.04 emacs:27.0.50 spacemacs:0.200.10中英文切换规则的第二条:当光标前为中文时才输入中文
加一些hook或者代码,某些mode或环境下自动禁用中文输入,比如magit的buffer,evil的normal状态,这个功能很诱人
然后??
好像以前有同学给 pyim 提交了一个 evil 探针,专门处理这个事情,你可以将它添加到探针列表里面试试,pyim-probe-evil-normal-mode
我都是用的默认配置,刚才测试好像是没出问题了,玄学
可是我又发现新的问题: 在插入模式下,光标无论在行首或者光标前都是空格,只要上一行行尾以中文结束(中间有空行都可以),我这边都只能输入中文除非切换输入法 这里好像就没有插入模式下的探针了:rofl:应该不会吧, 激活eval探针后,在normal模式下,就不可能输入中文了,除非强制转换
贴出你的pyim配置看看
但我刚发现在插入模式下的bug确实存在
这个没法帮你了,我对evil一窍不通。。。。。
你不觉得在 Windows 下面开发很难受么,除了使用那些官方出品的IDE之外,其他的编辑器+第三方插件的方案真的很难在Windows配置好
然而他就是业余搞个 Emacs 插件,也不用写别的语言,正职还是公务员来着。所以上班要求用 Windows 的时候摸鱼写 Emacs 插件的体验你作为全职开发者可能理解不了。
以上全是个人脑补
我就熟悉 elisp 和 R, elisp 不说了, R 的话在 window 下用 ESS 也是非常舒服的。。。。
这段描写显得我特别的猥琐。。。。。
看到八卦我就来了
开全职发者
typo. should be=> 全职开发者. BTW, 我喜欢你的脑洞
如果是写Python/Rust 这些可以跨平台的语言,我倒是没觉得怎么难受,只是Emacs 卡点而已,优化一下还是可以用的。只是如果我要写到C, 我习惯了Linux 下面的 gcc+gdb 等工具链,即使Windows给我宇宙第一IDE 我也不太习惯,也不太会用。Windows 除了自家的东西之外的东西支持都非常不好。
论汉序字顺不影阅响读。
Typo fixed