Linux下面切换到中文输入法,在sublime和jetbrains全家桶下面中文输入法都无法跟随,都会浮动到桌面的左下角。Google找了一下答案,基本都说是fcitx的原因,和IDE没有关系。请问有遇到同样问题的朋友吗?能否给一下建议?不管是sougoupinyin
还是googlepinyin
都是一样的。
ps: 但是在Vim(终端)以及浏览器下面都没有问题,输入法可以正常跟随。运行环境是Ubuntu16.04。
Linux下PyCharm中文输入法的跟随问题
JAVA写的IDE输入法在linux下老是会错位?
巴扎黑2017-04-18 10:22:46
사실 에디터가 국제화되지 않았기 때문에 관련이 있습니다. 실제로 서브라임 텍스트 3을 예로 들면, 공식 리눅스 버전에는 호환되는 입력 방법이 전혀 없습니다.
gtk2를 예로 들어 프로그램이 입력 방법을 지원하도록 하려면 먼저 입력 방법 컨텍스트가 있어야 합니다GtkIMContext *im_context
. 그런 다음 포커스가 있을 때 이 입력 방법 컨텍스트를 수동으로 활성화해야 합니다.
그뿐만 아니라 입력 내용 업데이트, 관련 단어, 커밋 등 다양한 신호를 모니터링합니다...
마지막으로 이 방법을 사용하여 현재 커서가 어디에 있는지 입력 방법에 알릴 수 있으며 입력 방법은 내가 지정한 위치에 따라 조정해야 합니다.
으아악많은 편집자들이 Linux에서 입력 방식 호환성 문제를 겪고 있습니다. 결국 영어만 입력하면 되고 입력 방식이 필요하지 않기 때문에 그렇게 많은 작업을 수행한 후에는 테스트할 방법이 없습니다. 많이. 그리고 fcitx와 ibus 간에는 몇 가지 차이점이 있습니다.
터미널과 브라우저는 모두 Ubuntu, Google 및 Mozilla에서 제작하며 전담 국제 팀이 있으며 당연히 더 나은 작업을 수행해야 합니다.
마지막으로 API 추가: https://www.gtk.org/api/2.6/g...
迷茫2017-04-18 10:22:46
공식에서는 아직 이 문제를 해결하지 못한 것 같습니다. 작성자가 IMESupport
설치해 볼 수 있지만 IMESupport
이 플러그인은 현재 PackageControl에 없습니다. . . (노﹏ヽ)