我用的ibus 和英文版的ubuntun ,netbeans始终无法输入中文。
网上查了好多,有的说是jdk的字体问题,要吧xp下字体拷贝到ubuntu下
一、准备字体
XP的字体存放在c:/windows/fonts目录下,我们把喜爱的字体拷贝出来,比如simsun.ttc、simkai.ttf、simhei.ttf、simfang.ttf等。把这些字体文件拷贝到Ubuntu的/usr/share/fonts/xpfonts目录下
二、导入字体
打开“终端”运行以下命令行,建立字体缓存信息:
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
命令执行成功后终端上会显示:
fc-cache: succeeded
步骤都执行成功了,无效。
还有说是netbeans 和ibus冲突
好吧 按这个思路删除ibus,安装fcitx
第一步:
Ubuntu 默认是安装了ibus.所以删除它
sudo apt-get remove ibus
对于已经安装老版本的fcitx,删掉再装.
sudo apt-get remove fcitx*
删除依赖库
sudo apt-get autoremove
检测是否删除fcitx
dpkg --get-selections | grep fcitx
第二步:
添加fcitx的ppa:
sudo add-apt-repository ppa:fcitx-team/nightly
然后刷新软件源:
sudo apt-get update
第三步:
然后直接安装搜狗输入法
sudo apt-get install fcitx-sogoupinyin
也可以装
sudo apt-get install fcitx-sunpinyin
第四步:
然后设置为fcitx为默认输入法
im-switch -s fcitx -z default
sudo im-switch -s fcitx -z default
第五步:
注销或重启就生效
装好了就可以在netbeans下输入中文了。
在CentOS上使用NetBeans开发C++,调用Python的过程、遇到的问题:http://www.linuxdiyf.com/linux/12848.html
Ubuntu下安装NetBeans:http://www.linuxdiyf.com/linux/11722.html
CentOS下安装NetBeans集成开发环境:http://www.linuxdiyf.com/linux/6035.html