xshell 连接远程虚拟机然后:

第一 安装ibus输入法

  1. sudo yum install ibus
  2. yum install ibus-libpinyin
  3. yum install im-chooser

第二 设置ibus以守护进程方式启动

  1. export LANG=zh_CN.utf8
  2. export XMODIFIERS=@im=ibus
  3. ibus-daemon –x &
  4. imsettings-switch ibus
  5. ibus-setup # 为ibus输入法框架配置输入法编辑器, 否则即使切换为ibus, 还是无法进行中文输入
    ibus-setup配置示意图:
    在这里插入图片描述

注意:

  • 我遇到的情况是 pycharm无法输入中文,所以在xshell打开一个终端安装ibus并启动ibus,然后在同一个终端启动pycharm即可输入中文(必须保证守护进程和你的应用程序在同一个终端)
  • 设置默认输入法有很多方式 1 imsettings-switch ibus 在终端进行设置 2 也可以在centos桌面环境手动进行设置 3 im-chooser命令,运行会弹出窗口,选择ibus输入法,重启系统即可
  • ibus输入法可能会与本地的输入法快捷键冲突,可以去centos下设置一下切换输入法的快捷键
  • 参考连接
https://my.oschina.net/u/4275236/blog/3354295
https://www.cnblogs.com/xuanbjut/p/11797914.html
https://blog.csdn.net/David0961/article/details/89358586
https://blog.csdn.net/Web_Rookie_Xun/article/details/79972013
https://blog.csdn.net/weixin_34125592/article/details/92302459
https://juejin.cn/post/6918309639083786248
https://blog.csdn.net/qq_32244493/article/details/121164425?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-121164425-blog-120659900.pc_relevant_multi_platform_whitelistv1_exp2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-121164425-blog-120659900.pc_relevant_multi_platform_whitelistv1_exp2&utm_relevant_index=2 # PyCharm 当全拼输入2~3个汉字时,会被强行打断,然后就无法继续输入(也无法切换中英文),并且汉字下会有下划线。
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐