LinuxSir.cn,穿越时空的Linuxsir!

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

制作码表的难题(已解决)

[复制链接]
发表于 2006-12-18 23:40:45 | 显示全部楼层 |阅读模式
我在Windows下一直使用某个出简不出繁的码表,到了UbuntuEdgy中想把它转换成Fcitx的码表 ,但是由于它的码表文件并不是一行只对应一个字或词,比如其中一行是这样的:“ntpg 必定 改写”,也就是说ntpg对应“必定”和“改写”两个词。而这样的格式是不符合Fcitx码表文本的,如果转换Fcitx就不能用。

请问有没有简单的办法将上面的“ntpg 必定 改写”转换成“ntpg 必定 (换行)ntpg 改写”呢?谢谢。(前面有人出了一个用来改SCIM码表的perl程序,然而我试了后发现不行)
发表于 2006-12-19 01:05:43 | 显示全部楼层
cp file file.backup
perl -pi -e 's/^(\S+)\s+(\S+)\s+(\S+)/$1 $2\n$1 $3/g' file

没有测试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-12-19 08:48:53 | 显示全部楼层
非常感谢,问题已解决。

转换好的码表我已放在下面的大家来上传里:
http://soundsilent.5u6.net/index.aspx#
回复 支持 反对

使用道具 举报

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

本版积分规则

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