java - 如何解决linux下面中文输入法不跟随?
ringa_lee
ringa_lee 2017-04-18 10:20:46
0
3
1120

问题描述

Linux下面切换到中文输入法,在sublime和jetbrains全家桶下面中文输入法都无法跟随,都会浮动到桌面的左下角。Google找了一下答案,基本都说是fcitx的原因,和IDE没有关系。请问有遇到同样问题的朋友吗?能否给一下建议?不管是sougoupinyin还是googlepinyin都是一样的。

ps: 但是在Vim(终端)以及浏览器下面都没有问题,输入法可以正常跟随。运行环境是Ubuntu16.04。

参考资料

Linux下PyCharm中文输入法的跟随问题
JAVA写的IDE输入法在linux下老是会错位?

ringa_lee
ringa_lee

ringa_lee

모든 응답(3)
巴扎黑

사실 에디터가 국제화되지 않았기 때문에 관련이 있습니다. 실제로 서브라임 텍스트 3을 예로 들면, 공식 리눅스 버전에는 호환되는 입력 방법이 전혀 없습니다.

gtk2를 예로 들어 프로그램이 입력 방법을 지원하도록 하려면 먼저 입력 방법 컨텍스트가 있어야 합니다GtkIMContext *im_context. 그런 다음 포커스가 있을 때 이 입력 방법 컨텍스트를 수동으로 활성화해야 합니다.

으아악

그뿐만 아니라 입력 내용 업데이트, 관련 단어, 커밋 등 다양한 신호를 모니터링합니다...

마지막으로 이 방법을 사용하여 현재 커서가 어디에 있는지 입력 방법에 알릴 수 있으며 입력 방법은 내가 지정한 위치에 따라 조정해야 합니다.

으아악

많은 편집자들이 Linux에서 입력 방식 호환성 문제를 겪고 있습니다. 결국 영어만 입력하면 되고 입력 방식이 필요하지 않기 때문에 그렇게 많은 작업을 수행한 후에는 테스트할 방법이 없습니다. 많이. 그리고 fcitx와 ibus 간에는 몇 가지 차이점이 있습니다.

터미널과 브라우저는 모두 Ubuntu, Google 및 Mozilla에서 제작하며 전담 국제 팀이 있으며 당연히 더 나은 작업을 수행해야 합니다.


마지막으로 API 추가: https://www.gtk.org/api/2.6/g...

迷茫

공식에서는 아직 이 문제를 해결하지 못한 것 같습니다. 작성자가 IMESupport 설치해 볼 수 있지만 IMESupport 이 플러그인은 현재 PackageControl에 없습니다. . . (노﹏ヽ)

小葫芦

편집자가 인코딩을 UTF8로 설정했는지 확인하세요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!