平时在使用 Linux 写代码的时候,总有一点让我很难受,那就是当我准备写中文注释的时候,输入
//
的时候,输入法总是希望我手动选择是要输入/
还是中文的、
,随之弹出来的框非常影响代码编辑,经常打断我的思路,类似的还有反引号等符号,不厌其烦的我去查找了一些资料,终于彻底解决了这个问题。
准备
阅读本文前,你要保证你在使用 rime 输入法。遇到任何问题请多查阅 rime 提供的文档。
本文所提到的内容在 fedora34 系统下,ibus-rime 包测试通过。
找到 rime 用户资料夹
不同的平台下,rime 用户资料夹的位置会有所不同
平台 | rime 用户资料夹位置 |
---|---|
ibus | ~/.config/ibus/rime |
fcitx | ~/.config/fcitx/rime |
fcitx5 | ~/.local/share/fcitx5/rime |
创建你的配置文件
如果你从来没有配置过 rime,那么你可以直接在 rime 用户资料夹下创建名为 default.custom.yaml
的配置文件,写入如下内容:
patch:
punctuator/full_shape:
"`": "`"
"~": "~"
"!": "!"
"@": "@"
"#": "#"
"$": "¥"
"%": "%"
"^": "……"
"&": "&"
"*": "×"
"(": "("
")": ")"
"_": "——"
"+": "+"
"-": "-"
"=": "="
"[": "【"
"]": "】"
"{": "{"
"}": "}"
"|": "|"
"\\": "、"
"/": "、"
";": ";"
"'": "‘"
",": ","
".": "。"
"<": "《"
">": "》"
"?": "?"
punctuator/half_shape:
"`": "`"
"~": "~"
"!": "!"
"@": "@"
"#": "#"
"$": "¥"
"%": "%"
"^": "……"
"&": "&"
"*": "×"
"(": "("
")": ")"
"_": "——"
"+": "+"
"-": "-"
"=": "="
"[": "【"
"]": "】"
"{": "{"
"}": "}"
"|": "|"
"\\": "、"
"/": "/"
";": ";"
"'": "’"
",": ","
".": "。"
"<": "《"
">": "》"
"?": "?"
以上配置的具体细节请查阅文档。
应用配置
保存好你的配置文件之后,切换输入法到 rime,在托盘右击你的输入法(fedora 下左键单击也是一样的效果)选择 部署 ,稍等片刻,等待 rime 部署你的配置文件后,如果没有错误警告,那么恭喜你应用成功。之后在中文半角状态下输入 /
时会直接输入 /
而没有烦人的二级窗口提示你选择要输入的内容,可以愉快的写中文注释了。