rime / squirrel

【鼠鬚管】Rime for macOS
https://rime.im
GNU General Public License v3.0
4.61k stars 413 forks source link

想请教一下,如图片中,序号的占用符是%c,候选字的占位符是%@,编码的占位符是什么? #802

Closed laughmaker closed 3 months ago

laughmaker commented 11 months ago
image

想请教一下,如图片中,序号的占用符是%c,候选字的占位符是%@,编码的占位符是什么?

LEOYoon-Tsaw commented 11 months ago

包含在%@中,要改註釋的格式可以用正則修改

laughmaker commented 11 months ago

包含在%@中,要改註釋的格式可以用正則修改

比如,我candidate_format: " %c.%@ " ,这样我是想调整“5.破~b”这一起两边的间距,结果调整的是破后面有了空格,而不是b后面有空格,有什么办法吗?

fliu721 commented 4 months ago

我也想知道

LEOYoon-Tsaw commented 4 months ago

%c變成序號,其它一切都在%@裏,如果想要玩得花,可以討論一個comment的佔位符

LEOYoon-Tsaw commented 4 months ago

包含在%@中,要改註釋的格式可以用正則修改

比如,我candidate_format: " %c.%@ " ,这样我是想调整“5.破~b”这一起两边的间距,结果调整的是破后面有了空格,而不是b后面有空格,有什么办法吗?

b後面要空格就在comment_format裏用正則加啊,xform/$/ /

fliu721 commented 4 months ago

image 我现在是这样的,不知道怎么调整候选字和[之间的距离。这个距离在0.16.2上没这么大,0.18以后变大了

我现在是这样配的:

chaifen:
  opencc_config: hu_cf.json
  option_name: chaifen
  show_in_comment: true
  comment_format:
    - "xform/ //"
    - "xform/\t//"
LEOYoon-Tsaw commented 4 months ago

默認的沒這麼大距離,也可能是你用的字體不支持正常顯示// Non-Breaking White Space "\u{A0}",加個正常字體就行了

image
fliu721 commented 4 months ago

schema.yaml的配置:

chaifen:
  opencc_config: hu_cf.json
  option_name: chaifen
  show_in_comment: true
  comment_format:
    - "xform/ //"
    - "xform/\t//"

hu_cf.json 的内容:

{
  "name": "hu_cf",
  "segmentation": {
    "type": "mmseg",
    "dict": {
      "type": "text",
      "file": "hu_cf.txt"
    }
  },
  "conversion_chain": [{
    "dict": {
      "type": "text",
      "file": "hu_cf.txt"
    }
  }]
}

hu_cf.txt 的内容 image 帮忙看看是不是hu_cf.txt的内容导致的。这里有个TAB,但是不能去掉,去掉就不显示〔〕的内容了。

LEOYoon-Tsaw commented 4 months ago

用comment_format把comment全替換成「回」,看看還剩多大間距,然後換幾個字體再看看,就知道了 這這麼大間隔應該就是tab,不是鼠鬚管的問題,確認的話就結案吧

LEOYoon-Tsaw commented 4 months ago

我準備改成[label]. [candidate] [comment],徹底解決此疑惑

LEOYoon-Tsaw commented 3 months ago

已在 #898 更新