LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1329|回复: 17

关于fcitx输入法配置乱码问题(已解决!附完整解决方案!!给搜索的人方便)

[复制链接]
发表于 2009-6-20 18:53:17 | 显示全部楼层 |阅读模式
小企鹅输入法确实轻便好用,就是界面我不喜欢,不是很美观,想自己配置一下,没想到配置文件都是乱码?莫非不是utf-8?要用什么编辑呢?还有谁有比较好的配置贴上来让大家一起观赏吧...

网络搜索到的。。。

首先要让vim支持GBK编码文本显示
vim /etc/vimrc
加入以下两句
set fileencodings=ucs-bom,utf-8,cp936,gb18030,big5,iso-8859-1
set encoding=utf-8

之后就可以打开vim ~/.fcitx/config 中文正常显示

fcitx的第二,第三候选词默认是 - = 切换的,如果不习惯的话我们可以打开配置文件修改成 page up  page down键位切换
vim ~/.fcitx/config
找到
上一页=-
下一页==

上一页=PGUP
下一页=PGDN

就可以了
 楼主| 发表于 2009-6-20 19:03:39 | 显示全部楼层
page up
page down
怎么不能切换选词?
回复 支持 反对

使用道具 举报

发表于 2009-6-20 19:08:43 | 显示全部楼层
Post by aegean sea;1999866
小企鹅输入法确实轻便好用,就是界面我不喜欢,不是很美观,想自己配置一下,没想到配置文件都是乱码?莫非不是utf-8?要用什么编辑呢?还有谁有比较好的配置贴上来让大家一起观赏吧...

配置文件的文件编码是gb2312.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-20 19:22:28 | 显示全部楼层
那在linux下要怎么修改?贴一下你的配置好吗?我的配置文件已经被我改了编码...
回复 支持 反对

使用道具 举报

发表于 2009-6-20 19:46:44 | 显示全部楼层
Post by aegean sea;1999872
那在linux下要怎么修改?贴一下你的配置好吗?我的配置文件已经被我改了编码...

虽然我这有点浪费资源,但还是贴一贴吧!
  1. [程序]
  2. #如果您的FCITX工作很正常,没有必要修改下面这个设置
  3. 静态模式=0
  4. 显示字体(中)=*
  5. 显示字体(英)=Courier New
  6. 显示字体大小=12
  7. 主窗口字体大小=12
  8. 字体区域=zh_CN.UTF-8
  9. 使用AA字体=1
  10. 使用粗体=1
  11. [输出]
  12. 数字后跟半角符号=1
  13. Enter键行为=2
  14. 分号键行为=2
  15. 大写字母输入英文=1
  16. 转换英文中的标点=1
  17. 联想方式禁止翻页=1
  18. [界面]
  19. 候选词个数=5
  20. 主窗口使用3D界面=0
  21. 输入条使用3D界面=0
  22. 主窗口隐藏模式=1
  23. 显示虚拟键盘=0
  24. 输入条居中=1
  25. 首次显示输入条=0
  26. #输入条固定宽度(仅适用于码表输入法),0表示不固定宽度
  27. 输入条固定宽度=0
  28. 输入条偏移量X=0
  29. 输入条偏移量Y=16
  30. 序号后加点=1
  31. 显示打字速度=0
  32. 显示版本=0
  33. 光标色=102 159 66
  34. 主窗口背景色=255 255 255
  35. 主窗口线条色=203 202 186
  36. 主窗口输入法名称色=153 153 153 102 159 66 56 134 230
  37. 输入窗背景色=255 255 255
  38. 输入窗提示色=2 89 196
  39. 输入窗用户输入色=255 0 132
  40. 输入窗序号色=0 66 200
  41. 输入窗第一个候选字色=0 99 200
  42. #该颜色值只用于拼音中的用户自造词
  43. 输入窗用户词组色=0 99 200
  44. 输入窗提示编码色=255 0 132
  45. #五笔、拼音的单字/系统词组均使用该颜色
  46. 输入窗其它文本色=56 134 230
  47. 输入窗线条色=203 202 186
  48. 输入窗箭头色=193 227 151
  49. 虚拟键盘窗背景色=220 220 220
  50. 虚拟键盘窗字母色=80 0 0
  51. 虚拟键盘窗符号色=0 0 0
  52. #除了“中英文快速切换键”外,其它的热键均可设置为两个,中间用空格分隔
  53. [热键]
  54. 打开/关闭输入法=CTRL_SPACE
  55. #中英文快速切换键 可以设置为L_CTRL R_CTRL L_SHIFT R_SHIFT L_SUPER R_SUPER
  56. 中英文快速切换键=L_CTRL
  57. 双击中英文切换=0
  58. 击键时间间隔=250
  59. 光标跟随=CTRL_K
  60. GBK支持=CTRL_M
  61. GBK繁体切换键=CTRL_ALT_F
  62. 联想=CTRL_L
  63. 反查拼音=CTRL_ALT_E
  64. 全半角=SHIFT_SPACE
  65. 中文标点=ALT_SPACE
  66. 上一页=-
  67. 下一页==
  68. 第二三候选词选择键=SHIFT
  69. [输入法]
  70. 使用拼音=1
  71. 拼音名称=智能拼音
  72. 使用双拼=0
  73. 双拼名称=智能双拼
  74. 默认双拼方案=自然码
  75. 使用区位=0
  76. 区位名称=区位
  77. 使用码表=1
  78. 提示词库中的词组=1
  79. [拼音]
  80. 使用全拼=0
  81. 拼音自动组词=1
  82. 保存自动组词=0
  83. 增加拼音常用字=CTRL_8
  84. 删除拼音常用字=CTRL_7
  85. 删除拼音用户词组=CTRL_DELETE
  86. #拼音以词定字键,等号后面紧接键,不要有空格
  87. 拼音以词定字键=[]
  88. #重码调整方式说明:0-->不调整  1-->快速调整  2-->按频率调整
  89. 拼音单字重码调整方式=2
  90. 拼音词组重码调整方式=1
  91. 拼音常用词重码调整方式=0
  92. 模糊an和ang=0
  93. 模糊en和eng=0
  94. 模糊ian和iang=0
  95. 模糊in和ing=0
  96. 模糊ou和u=0
  97. 模糊uan和uang=0
  98. 模糊c和ch=0
  99. 模糊f和h=0
  100. 模糊l和n=0
  101. 模糊s和sh=0
  102. 模糊z和zh=0
复制代码
回复 支持 反对

使用道具 举报

发表于 2009-6-20 20:02:52 | 显示全部楼层
很多编辑器都可以支持多种编码
我用vim
.vimrc有这么一行
set fileencodings=utf-8,gbk,big5,gb18030,utf-16le,utf-16
汉字太少可能自动探测错误,一般是没问题的
默认保存编码和打开时的编码一致,也可以:set fenc=????,以其它编码保存

如果你的编辑器实在不济,就用iconv转换
$iconv -f gb2312 -t utf-8 config -o config_u8
转成utf-8,编辑好,再转回去
$iconv -f utf-8 -t gb2312 config_u8 -o config
回复 支持 反对

使用道具 举报

发表于 2009-6-20 20:17:24 | 显示全部楼层
哪用这么麻烦!

删了它就行了。会自动创建一个新的。这种做法,往往最保险。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-21 07:04:42 | 显示全部楼层
Post by cwjiof;1999885
哪用这么麻烦!

删了它就行了。会自动创建一个新的。这种做法,往往最保险。


人有时候就会犯傻,这么简单的我都想不到。。。
回复 支持 反对

使用道具 举报

发表于 2009-6-21 11:07:55 | 显示全部楼层
Post by aegean sea;1999868
page up
page down
怎么不能切换选词?


'='与'-'
回复 支持 反对

使用道具 举报

发表于 2009-6-21 13:21:08 | 显示全部楼层
还是备份比较保险吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表