IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    鼠须管的个性化配置方式

    ern发表于 2014-01-03 14:37:02
    love 0

    Rime输入法,或者在MAC上叫鼠须管(Squirrel),是个强大而简洁的中文输入法,开源、免费不说,还支持多平台、拼音五笔等多种输入方案。从实际使用来说,非常稳定。只有两点值得稍微吐槽:自带没有图形化的设置界面、词库得自己转。

    词库方面我倒不是太介意,词库越大,输入法的效率(资源占用、速度)相对来说越低,从0开始调校并不困难;但是设置的不方便确实蛮困扰的。特别是发现每次修改好了,一升级,设置又丢了,得从头来过。今天终于想明白了这件事情,人家在开源说明书里已经说了个性化设置方法,但我用错地方了……

    简单来说,和我以前一样修改default.yaml和squirrel.yaml这两个配置文件的,都错啦!(我也忘记是哪里看来的,反正记得不少帖子都是这么介绍的)其实Rime输入法官方的设置有点类似Sublime Text,有一个系统默认设置,有一个用户设置。系统默认设置(包括前面说的两个文件),在每次升级的时候可能会变动或者恢复成默认值。而个性化设置应该全部放在default.custom.yaml中,这里做的修改始终有效,官方发布包里根本不包含这个文件,因此一般也不会被覆盖。如果不放心,你也可以及时备份这个文件,随时覆盖回去以后重新部署一下就可以了。

    多的不介绍了,首先,default.custom.yaml是一个需要你自己建立的空文本文件,然后切换到鼠须管,点击输入法图标——用户设定,放到打开的这个目录下,再点击重新部署就可以了。

    其次,default.custom.yaml的结构应该是下面这样的:

    patch:
      "一級設定項/二級設定項/三級設定項": 新的設定值
      "另一個設定項": 新的設定值
      "再一個設定項": 新的設定值
    

    所以直接拷贝default.yaml后改文件名是不行的,还需要加个头(patch:),为每一行加2个空格的缩进。注意,整个配置文件里只出现一次patch:,别写多了。

    最后共享一下我的文档,大家就能大概看懂设置些什么了。我的配置比较简单,主要是定义了字体、大小、标点符号等。

    patch:
      schema_list:
        - schema: luna_pinyin_simp
        - schema: luna_pinyin
        - schema: luna_pinyin_fluency
      "menu/page_size": 9
      "style":
        color_scheme: native
        horizontal: true
        font_face: "Hiragino Sans GB"
        font_point: 16
        inline_preedit: true
        corner_radius: 10
        border_height: 0
        border_width: 0
        line_spacing: 1
        spacing: 5
      "punctuator":
        half_shape:
          "!": {commit: "!"}
          "\"": {pair: ["“", "”"]}
          "#": "#"
          "$": ["¥", "$", "€", "£", "¥", "¢"]
          "%": ["%", "°", "℃"]
          "&": "&"
          "'": {pair: ["‘", "’"]}
          "(": "("
          ")": ")"
          "*": ["*", "·", "×"]
          "+": "+"
          ",": {commit: ","}
          "-": "-"
          .: {commit: "。"}
          "/": {commit: "、"}
          ":": {commit: ":"}
          ";": {commit: ";"}
          "<": {commit: "《"}
          "=": "="
          ">": {commit: "》"}
          "?": {commit: "?"}
          "@": "@"
          "[": {commit: "["}
          "\\": {commit: "\\"}
          "]": {commit: "]"}
          "^": {commit: "……"}
          _: "——"
          "`": "`"
          "{": {commit: "{"}
          "|": {commit: "|"}
          "}": {commit: "}"}
          "~": {commit: "~"}
    

    详细的配置文档请看官方的吧 https://code.google.com/p/rimeime/wiki/CustomizationGuide


    © ern for Read ERN, 2014. | Permalink | No comment | Add to del.icio.us
    Post tags: MAC OS X, rime, 配置, 鼠须管

    Feed enhanced by Better Feed from Ozh



沪ICP备19023445号-2号
友情链接