wingide5.1是我很喜欢的一个Python集成开发环境,但是它在Ubuntu16.04中无法用搜狗输入法输入中文,这一点是让我很头疼的,因为写注释的时候感觉还是中文能够说的更加清楚。在网上找到了如下的解决办法。
第一步,在终端中用命令which wing5.1
找出wingide5.1对应的启动文件位置。启动文件是/usr/bin/wing5.1
。
第二步,打开/usr/bin/wing5.1
,里面的原始内容如下:
#!/bin/sh
WINGHOME="/usr/lib/wingide5"; export WINGHOME
. "${WINGHOME}/run-wing.sh"
向其中增加一部分设置,修改成为以下内容:
#!/bin/sh
WINGHOME="/usr/lib/wingide5"; export WINGHOME
LD_LIBRARY_PATH="$WINGHOME:$LD_LIBRARY_PATH"
export LD_LIBRARY_PATH
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
. "${WINGHOME}/run-wing.sh"
重启程序,ok。