解决Ubuntu下pycharm无法输入中文的问题

sudo nautilus在这个界面中通过“计算机”进入pycharm.sh所在文件夹。一般在安装包的bin文件夹中。

3、在文件pycharm.sh中添加红色字样内容(根据自己实际pycharm.sh文件内容适当添加)

[[email protected] bin]$ vi pycharm.sh

# ---------------------------------------------------------------------
if [ -n "$PYCHARM_PROPERTIES" ]; then
  IDE_PROPERTIES_PROPERTY="-Didea.properties.file=\"$PYCHARM_PROPERTIES\""
fi

MAIN_CLASS_NAME="$PYCHARM_MAIN_CLASS_NAME"
if [ -z "$MAIN_CLASS_NAME" ]; then
  MAIN_CLASS_NAME="com.intellij.idea.Main"
fi

VM_OPTIONS_FILE="$PYCHARM_VM_OPTIONS"
if [ -z "$VM_OPTIONS_FILE" ]; then
  VM_OPTIONS_FILE="$IDE_BIN_HOME/pycharm$BITS.vmoptions"
fi

if [ -r "$VM_OPTIONS_FILE" ]; then
  VM_OPTIONS=`"$CAT" "$VM_OPTIONS_FILE" | "$GREP" -v "^#.*" | "$TR" ‘\n‘ ‘ ‘`
  VM_OPTIONS="$VM_OPTIONS -Djb.vmOptionsFile=\"$VM_OPTIONS_FILE\""
fi

IS_EAP="false"
if [ "$IS_EAP" = "true" ]; then
  OS_NAME=`echo $OS_TYPE | "$TR" ‘[:upper:]‘ ‘[:lower:]‘`
  AGENT_LIB="yjpagent-$OS_NAME$BITS"
  if [ -r "$IDE_BIN_HOME/lib$AGENT_LIB.so" ]; then
    AGENT="-agentlib:$AGENT_LIB=disablej2ee,disablealloc,delay=10000,sessionname=PyCharm30"
  fi
fi

COMMON_JVM_ARGS="\"-Xbootclasspath/a:$IDE_HOME/lib/boot.jar\" -Didea.paths.selector=PyCharm30 $IDE_PROPERTIES_PROPERTY"
IDE_JVM_ARGS="-Didea.platform.prefix=Python -Didea.no.jre.check=true"
ALL_JVM_ARGS="$VM_OPTIONS $COMMON_JVM_ARGS $IDE_JVM_ARGS $AGENT $REQUIRED_JVM_ARGS"

CLASSPATH="$IDE_HOME/lib/bootstrap.jar"
CLASSPATH="$CLASSPATH:$IDE_HOME/lib/extensions.jar"
CLASSPATH="$CLASSPATH:$IDE_HOME/lib/util.jar"
CLASSPATH="$CLASSPATH:$IDE_HOME/lib/jdom.jar"
CLASSPATH="$CLASSPATH:$IDE_HOME/lib/log4j.jar"
CLASSPATH="$CLASSPATH:$IDE_HOME/lib/trove4j.jar"
CLASSPATH="$CLASSPATH:$IDE_HOME/lib/jna.jar"
if [ -n "$PYCHARM_CLASSPATH" ]; then
  CLASSPATH="$CLASSPATH:$PYCHARM_CLASSPATH"
fi
export CLASSPATH

LD_LIBRARY_PATH="$IDE_BIN_HOME:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export [email protected]=fcitx

# ---------------------------------------------------------------------
# Run the IDE.

# ---------------------------------------------------------------------

IFS="$(printf ‘\n\t‘)"
LD_LIBRARY_PATH="$IDE_BIN_HOME:$LD_LIBRARY_PATH" "$JAVA_BIN"   ${AGENT}   "-Xbootclasspath/a:$IDE_HOME/lib/boot.jar"   -classpath "$CLASSPATH"   ${VM_OPTIONS}   "-XX:ErrorFile=$HOME/java_error_in_PYCHARM_%p.log"   "-XX:HeapDumpPath=$HOME/java_error_in_PYCHARM.hprof"   -Didea.paths.selector=PyCharm2017.1   "-Djb.vmOptionsFile=$VM_OPTIONS_FILE"   ${IDE_PROPERTIES_PROPERTY}   -Didea.platform.prefix=Python   com.intellij.idea.Main   "[email protected]"

  

时间: 2024-11-05 21:44:01

解决Ubuntu下pycharm无法输入中文的问题的相关文章

解决Ubuntu下sublime3无法输入中文

参考site: https://github.com/YoungZHU/sublime-imfix 1. 下载sublime-imfix.c  假设下载到了 home(-)目录下 2. 安装c\C++编译环境和gtk libgtk2.0-dev 终端下输入以下命令:       $ sudo apt-get install build-essential libgtk2.0-dev 3. 编译共享库 终端下输入以下命令: $ gcc -shared -o libsublime-imfix.so

Ubuntu下pycharm无法输入中文

1. 在 pycharm.sh 配置文件中加入下面 3 个选项(直接放在文件最后就好): export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export [email protected]=fcitx 2.如果不知道文件存放在哪里,在命令行输入以下命令: # sudo find / -name "pycharm.sh"

Ubuntu下sublime无法输入中文问题完美解决

Ubuntu下sublime无法输入中文问题完美解决 从官网下载压缩包 解压到/opt/目录下 将解压后的文件夹重命名为sublime_text 在终端执行git clone https://github.com/lyfeyaj/sublime-text-imfix.git 进入sublime-text-imfix/src/ 执行 sudo cp subl /opt/bin/ 进入sublime-text/下 执行 ./sublime-imfix 大功告成,,仔细看一下sublime-imfix

Ubuntu 下 Sublime 无法输入中文?(已解决)

在 Ubuntu 里安装了 Sublime 却不能输入中文? 这可不好. 怎么办呢? Follow Me! 1 获得 sublime-imfix.c 文件 有 GitHub 账号的,可以从 https://github.com/YoungZHU/sublime-imfix.git 获取. 或者直接复制以下代码: 1 /* 2 sublime-imfix.c 3 Use LD_PRELOAD to interpose some function to fix sublime input metho

解决Ubuntu下Chrome浏览器网页中文字体混乱

在Ubuntu下使用Chrome浏览器时碰到了网页中文字体混乱的现象: 黑体和楷体混杂,看起来非常不美观. 这是由于许多网页并没有指定字体,然后浏览器将调用系统默认字体配置. 首先,安装文泉驿字体: sudo apt-get install ttf-wqy* 编辑字体设置 sudo gedit /etc/fonts/conf.avail/69-language-selector-zh-cn.conf 可以设置字体的优先级,个人比较喜欢文泉驿正黑(WenQuanYi Zen Hei) 最后,重启电

完美解决Ubuntu下Sublime Text 2中文输入(Fcitx)

sudo apt-get install build-essential libgtk2.0-dev gcc -shared -o libsublime-imfix.so sublime_imfix.c `pkg-config --libs --cflags gtk+-2.0` -fPIC sublime_text.sh #!/bin/bash sh -c "LD_PRELOAD=/home/eechen/apps/sublime_text_2/libsublime-imfix.so /home

解决Ubuntu下sublime中不能输入中文的问题

解决Ubuntu下sublime中不能输入中文的问题 Ubuntu下安装sublime后,不能输入中文,而在其他软件中能正常输入,这是sublime的bug,解决方案是在通过shell在每次运行sublime前自动添加一个动态修正库,解决过程如下: 进入某个目录如-: cd 新建一个C源代码 subl sublime-imfix.c 并粘贴入如下代码: #include <gtk/gtkimcontext.h> void gtk_im_context_set_client_window (Gt

Linux下sublime 无法输入中文的解决

个人认为linux下的编辑器,对于小白来说,最好用的就是sublime了,但是,安装之后敲代码无法输入中文 ,很尴尬. 百度后,发现了解决方法. 项目链接:https://github.com/lyfeyaj/sublime-text-imfix 解决过程: 安装 Sublime Text 3 安装 Fcitx 输入法 + 皮肤 修复 Sublime Text 2/3's 在 Ubuntu(Debian) 系统下的无法输入中文(CJK 字符)输入法的问题 方法如下: sudo apt-get u

ubuntu14.04下搜狗输入法不能输入中文问题解决

解决方法如下: 一.重启搜狗输入法 通过下面的两个命令重启搜狗输入法 ~$ killall fcitx ~$ killall sogou-qinpanel 二.检查修复安装依赖 ~$ sudo apt-get install -f 三.删除配置文件, ubuntu下搜狗的配置文件在 ~/.config下的3个文件夹里: SogouPY.SogouPY.users.sogou-qimpanel 删除这3个文件夹. 四.重启电脑 问题解决,搜狗输入法可以输入中文. 参考: ubuntu 16.04下