Ubuntu 上安装使用 ibus-rime(超实用)
<p>RIME/中州韵输入法引擎(Rime Input Method Engine),是一个跨平台的输入法算法框架。基于这个算法框架开发的输入法,可以粗暴的称为 Rime 输入法。然而,每个平台都有各自的名称:</p><ul>
<li>【中州韵】 ibus-rime → Linux</li>
<li>【小狼毫】 Weasel → Windows</li>
<li>【鼠须管】 Squirrel → Mac OS X</li>
</ul>
<p>其实这个都很好理解,不同平台不同的软件嘛。我在什么平台我下载对应的软件安装就行了,根本不用 Care 其他平台叫什么名字。</p>
<p>但我要吐槽 RIME 的官方文档,居然把各平台的使用说明杂糅在一起,其最大效果就是让新手「头晕」。</p>
<p>应该把不同平台的软件使用说明独立出来,比如小狼毫使用说明、鼠须管使用说明、中州韵使用说明。我用 ibus-rime,只看 ibus-rime 的说明就可以了嘛,干嘛要给我看小狼毫和鼠须管的使用说明。</p>
<blockquote>
<p>在 Linux 下有两大主要的输入法支持框架:fcitx 和 IBus。</p>
<ul>
<li>fcitx 是 Free Chinese Input Toy for X 的简称。</li>
<li>IBus 是 Intelligent Input Bus 的简称。</li>
</ul>
<p>Rime二者都支持,有 ibus-rime 和 fcitx-rime 两个版本。值得注意的是,基于 Fcitx 输入法框架的 fcitx-rime 是第三方软件,由 Fcitx 团队开发和维护。参阅 Linux 下的输入法 fcitx vs ibus</p>
</blockquote>
<h2 id="ibus-rime-安装">ibus-rime 安装</h2>
<p>Ubuntu 上直接使用命令安装:</p>
<pre><code class="language-bash">sudo apt-get install ibus-rime
# 五筆86、袖珍簡化字拼音、五筆畫
sudo apt-get install librime-data-wubi librime-data-pinyin-simp librime-data-stroke-simp
</code></pre>
<blockquote>
<p>安裝更多輸入方案,参阅 RimeWithIBus · GitHub</p>
</blockquote>
<p>按组合键 <strong>Ctrl+`</strong> 或 <code>F4</code> 键唤出输入方案选单,由此调整 Rime 输入法最常用的选项。您可通过方案选单切换已经安装的输入方案。</p>
<h2 id="ibus-rime-必知必会">ibus-rime 必知必会</h2>
<ul>
<li>输入法代号:<code>ibus-rime</code></li>
<li>用户资料夹: <code>~/.config/ibus/rime/</code></li>
<li>共享资料夹: <code>/usr/share/rime-data/</code></li>
</ul>
<p>共享资料夹包含预设输入方案的源文件。 这些文件属于 Rime 所发行软件的一部份,在访问权限控制较严格的系统上对用户是只读的,因此谢绝软件版本更新以外的任何修改—— 一旦用户修改这里的文件,很可能影响后续的软件升级或在升级时丢失数据。</p>
<p>在「部署 Rime」操作时,将用到这里的输入方案源文件、并结合用户定制的内容来编译预设输入方案。</p>
<p><strong>「用户资料夹」数据说明</strong></p>
<p>用户资料夹则包含为用户准备的内容,如</p>
<ul>
<li>〔全局設定〕 <code>default.yaml</code></li>
<li>〔發行版設定〕 <code>ibus-rime.yaml</code></li>
<li>〔預設輸入方案副本〕 <code><方案标识>.schema.yaml</code> <code>ibus-rime.schema.yaml</code></li>
<li>※〔安裝信息〕 <code>installation.yaml</code></li>
<li>※〔用戶狀態信息〕 <code>user.yaml</code></li>
</ul>
<p>编译输入方案所产出的二进制文件:</p>
<ul>
<li>〔Rime 棱鏡〕 <code><方案标识>.prism.bin</code></li>
<li>〔Rime 固態詞典〕 <code><词典名>.table.bin</code></li>
<li>〔Rime 反查詞典〕 <code><词典名>.reverse.bin</code></li>
</ul>
<p>记录用户写作习惯的文件:</p>
<ul>
<li>※〔用戶詞典〕 <code><词典名>.userdb.kct</code></li>
<li>※〔用戶詞典快照〕 <code><词典名>.userdb.txt</code>、<code><词典名>.userdb.kct.snapshot</code> 見於同步文件夾</li>
</ul>
<p>以及用户自己设定的:</p>
<ul>
<li>※〔用戶對全局設定的定製信息〕 <code>default.custom.yaml</code></li>
<li>※〔用戶對預設輸入方案的定製信息〕 <code><方案标识>.custom.yaml</code></li>
<li>※〔用戶自製輸入方案〕及配套的詞典源文件</li>
</ul>
<p>注:以上标有 ※ 号的文件,包含用户资料,您在清理文件时要注意备份!</p>
<h2 id="ibus-rime-定制">ibus-rime 定制</h2>
<h3 id="定制指南">定制指南</h3>
<p>当用户需要对 Rime 中的各种设定做小幅的调节,最直接、但不完全正确的做法是:编辑「共享资料夹」中那些 <code>.yaml</code> 文档(<code>/usr/share/rime-data/</code> )。</p>
<p>这种方法有很大缺陷:</p>
<ul>
<li>当 Rime 软件升级时,也会升级各种设定档、预设输入方案。用户编辑过的文档会被覆盖为更高版本,所做调整也便丢失了。</li>
<li>软件升级后,你不能将备份文件直接覆盖升级后的文件。这将失去本次升级所新增和修复的功能。唯一的方法是,重新编辑升级后的文件。</li>
</ul>
<p>因此,对于随 Rime 发行的设定档及预设输入方案,推荐的定制方法是:</p>
<p>在「用户资料夹」下创建 <code>.yaml</code> 定制文档;比如</p>
<ul>
<li><code>default.yaml</code> 的定制文件名为 <code>default.custom.yaml</code></li>
<li><code>luna_pinyin</code> 的定制文件名为 <code>luna_pinyin.custom.yaml</code></li>
<li><code>luna_pinyin_simp</code> 的定制文件名为 <code>luna_pinyin_simp.custom.yaml</code></li>
<li><code>symbols.yaml</code> 的定制文件名为 <code>symbols.custom.yaml</code></li>
</ul>
<p>规范为在文件名主体(ID)和 <code>.yaml</code> 之间增加次级扩展名 <code>.custom</code>。定制文档的书写格式为:</p>
<pre><code>patch:
"一级设定项/二级设定项/三级设定项": 新的设定值
"另一个设定项": 新的设定值
"再一个设定项": 新的设定值
"含列表的设定项/@n": 列表第n个元素新的设定值,从0开始计数
"含列表的设定项/@last": 列表最后一个元素新的设定值
"含列表的设定项/@before 0": 在列表第一个元素之前插入新的设定值(不建议在补丁中使用)
"含列表的设定项/@after last": 在列表"一级设定项/二级设定项/三级设定项": 新的设定值最后一个元素之后插入新的设定值(不建议在补丁中使用)
"含列表的设定项/@next": 在列表最后一个元素之后插入新的设定值(不建议在补丁中使用)
</code></pre>
<p>就是这样:<code>patch</code> 定义了一组「补丁」,以源文件中的设定为基础,写入新的设定项、或以新的设定值取代现有设定项的值。</p>
<p>每次修改配置文件,你需要重新部署来生效。</p>
<p><strong>重新部署的操作方法</strong></p>
<ul>
<li>
<p>点击输入法的程序指示器,选择「部署」</p>
</li>
<li>
<p>点击输入法状态栏上的 ⟲ (Deploy) 按钮。如果找不到状态栏,在终端输入以下命令,可触发自动部署:</p>
<pre><code>rm ~/.config/ibus/rime/default.yaml; ibus-daemon -drx
</code></pre>
</li>
</ul>
<h3 id="定制每页候选数">定制每页候选数</h3>
<p>Rime 中,默认每页至多显示 5 个候选项,而允许的范围是 1〜9(个别 Rime 发行版可支持 10 个候选)。</p>
<p>设定每页候选个数的默认值为 9,在用户目录建立定制文档 :</p>
<p><code>vi ~/.config/ibus/rime/default.custom.yaml</code></p>
<pre><code>patch:
"menu/page_size": 9
</code></pre>
<p>重新部署即可生效。</p>
<p>或者重启 ibus-deamon</p>
<pre><code class="language-undefined">ibus restart
</code></pre>
<p><strong>注意!</strong> 如果 default.custom.yaml 里面已经有其他设定内容,只要以相同的缩进方式添加 <code>patch:</code> 以下的部分,不可重复 <code>patch:</code> 这一行。</p>
<h3 id="定制方案选单">定制方案选单</h3>
<p><code>vi ~/.config/ibus/rime/default.custom.yaml</code>:</p>
<pre><code># default.custom.yaml
patch:
schema_list:# 對於列表類型,現在無有辦法指定如何添加、消除或單一修改某項,於是要在定製檔中將整個列表替換!
- schema: luna_pinyin
- schema: cangjie5
- schema: luna_pinyin_fluency
- schema: luna_pinyin_simp
- schema: my_coolest_ever_schema# 這樣就啓用了未曾有過的高級輸入方案!其實這麼好的方案應該排在最前面哈。
</code></pre>
<p>调整方案候选顺序,增加输入法方案,或者通过 <code>#</code> 注释内容将不用的方案移除候选菜单。</p>
<p>重新部署生效。</p>
<h3 id="定制字体字号">定制字体字号</h3>
<p>GNOME 桌面可以使用扩展 <strong>IBus Tweaker</strong>。</p>
<p>以下方法不适用 ibus-rime:</p>
<pre><code># default.custom.yaml
patch:
"style/font_face": "明兰"# 字體名稱,從記事本等處的系統字體對話框裏能看到
"style/font_point": 16 # 字號,只認數字的,不認「五號」、「小五」這樣的
</code></pre>
<h3 id="定制皮肤">定制皮肤</h3>
<p>没有必要浪费时间,默认就简洁美观。</p>
<h3 id="输入符号">输入符号</h3>
<p>符号文件 <code>/usr/share/rime-data/symbols.yaml</code> 开头已经说明了使用方法:</p>
<pre><code># Usage: patch your Rime schema to enable /X symbols:
# patch:
# punctuator/import_preset: symbols
# recognizer/patterns/punct: '^/(0?|+)$'
</code></pre>
<p>想在朙月拼音·简化字 <code>luna_pinyin_simp</code> 方案下输入符号,就新建 <code>luna_pinyin_simp.custom.yaml</code>:</p>
<pre><code>patch:
punctuator/import_preset: symbols
recognizer/patterns/punct: '^/(0?|+)$'
</code></pre>
<p>重新部署生效。</p>
<p>输入符号请键入识别码:</p>
<ul>
<li>星号 <code>/xh</code></li>
<li>箭头 <code>/jt</code></li>
<li>數字 <code>/1</code></li>
<li>更多符号参阅文件<code>symbols.yaml</code>。</li>
</ul>
<p>其他方案下输入符号,照葫芦画瓢。</p>
<h3 id="符号自定义">符号自定义</h3>
<p>拷贝 <code>/usr/share/rime-data/symbols.yaml</code> 为 <code>~/.config/ibus/rime/symbols.custom.yaml</code>。在末尾添加自定义符号:</p>
<pre><code># 个人常用信息
'/yx': [ xiaoming@gmail.com, xiaoming@163.com, 1234567910 ]
# 快速输入勾和叉
'/gc': [ ✓, ☑, ✗, ☒ ]
</code></pre>
<p>想在朙月拼音·简化字 <code>luna_pinyin_simp</code> 方案下输入符号,就修改 <code>luna_pinyin_simp.custom.yaml</code> 文件内容为:</p>
<pre><code>patch:
punctuator/import_preset: symbols.custom
recognizer/patterns/punct: '^/(0?|+)$'
</code></pre>
<p>重新部署生效。</p>
<h3 id="朙月拼音简化字扩展词库">朙月拼音·简化字扩展词库</h3>
<blockquote>
<p>朙(míng)同“明”</p>
</blockquote>
<p>下载词库,将下面几个文件的 <code>luna_pinyin</code> 修改为朙月拼音·简化字 <code>luna_pinyin_simp</code>:</p>
<pre><code>luna_pinyin.hanyu.dict.yaml
luna_pinyin.poetry.dict.yaml
luna_pinyin.cn_en.dict.yaml
luna_pinyin.extended.dict.yaml
</code></pre>
<p>文件名和文件内容都需要同步修改。比如 <code>luna_pinyin_simp.extended.dict.yaml</code>,并同步修改文件内的方案 ID。</p>
<pre><code>import_tables:
- luna_pinyin
- luna_pinyin_simp.hanyu
- luna_pinyin_simp.poetry
- luna_pinyin_simp.cn_en
</code></pre>
<p>接着将四个文件移动到用户资料夹 <code>~/.config/ibus/rime</code> 下。</p>
<p>其后,将 <code>luna_pinyin.custom.yaml</code> 中的内容添加到 <code>luna_pinyin_simp.custom.yaml</code> 中。</p>
<pre><code>patch:
punctuator/import_preset: symbols
recognizer/patterns/punct: '^/(0?|+)$'
# 載入朙月拼音擴充詞庫
translator/dictionary: luna_pinyin_simp.extended
# 改寫拼寫運算,使得含西文的詞彙(位於 luna_pinyin.cn_en.dict.yaml 中)不影響簡拼功能(注意,此功能只適用於朙月拼音系列方案,不適用於各類雙拼方案)
# 本條補靪只在「小狼毫 0.9.30」、「鼠鬚管 0.9.25 」、「Rime-1.2」及更高的版本中起作用。
speller/algebra/@before 0: xform/^()$/$1_/
</code></pre>
<p>重新部署生效。</p>
<p>其他扩展词库,xiaoTaoist 制作的词库扩展包,GitHub 地址。</p>
<h3 id="增加自己的词库">增加自己的词库</h3>
<p>我们可以仿照上一步的词典文件建立自己额外的词典,增加自己的词汇。例如,建立名为 <code>my.dict.yaml</code> 的文件,然后参照 <code>luna_pinyin_simp.cn_en.dict.yaml</code> 添加几个自己常用的词汇,文件内容如下:</p>
<pre><code class="language-yaml"># my.dict.yaml 文件内容
# Rime dictionary
# encoding: utf-8
#
---
name: my
version: "2020.05.28"
sort: by_weight
use_preset_vocabulary: true
...
GitHub github 100
Stack Overflow so 1000
</code></pre>
<p>词典的格式为: <code>词汇<Tab>编码<Tab>词频</code>,各个项目之间<strong>必须用 Tab(也就是制表符 )分割</strong>。一个最保险的方法就是,复制粘贴。词频部分可以不要。</p>
<p>然后在 <code>luna_pinyin_simp.extended.dict.yaml</code> 的 <code>import_tables</code> 中加上自己建立的词汇。</p>
<pre><code>import_tables:
- luna_pinyin
- luna_pinyin_simp.hanyu
- luna_pinyin_simp.poetry
- luna_pinyin_simp.cn_en
- my
</code></pre>
<p>一切添加妥当之后,重新部署生效。</p>
<h3 id="导入其他词库">导入其他词库</h3>
<p>将搜狗输入法词库导入 RIME、将百度输入法词库导入 RIME……一搜便知,无需赘述。</p>
<h3 id="朙月拼音简化字默认英文">朙月拼音·简化字默认英文</h3>
<p>如果经常和英语打交道,偶尔输入汉字,可以把朙月拼音初始状态设为英语,需要时再切回中文。参考 这里 给出的说明,在 <code>luna_pinyin_simp.custom.yaml</code> 文件中加入下面的设置:</p>
<pre><code class="language-YAML">patch:
"switches/@0/reset": 1# 初始的 ascii mode 设置为「西文」
</code></pre>
<h3 id="模糊拼音">模糊拼音</h3>
<p>这里是官方给的一个模板 (朙月拼音)。将模板剪贴进 <code>~/.config/ibus/rime/luna_pinyin_simp.custom.yaml</code> 文件中,然后需要哪组就去掉那一行前面的 <code>#</code> 即可。</p>
<pre><code># luna_pinyin.custom.yaml
#
# 【朙月拼音】模糊音定製模板
# 佛振配製 :-)
#
# 位置:
# ~/.config/ibus/rime(Linux)
# ~/Library/Rime(Mac OS)
# %APPDATA%\Rime(Windows)
#
# 於重新部署後生效
#
patch:
'speller/algebra':
- erase/^xx$/ # 第一行保留
# 模糊音定義
# 需要哪組就刪去行首的 # 號,單雙向任選
#- derive/^()h/$1/ # zh, ch, sh => z, c, s
#- derive/^()([^h])/$1h$2/ # z, c, s => zh, ch, sh
#- derive/^n/l/ # n => l
#- derive/^l/n/ # l => n
# 這兩組一般是單向的
#- derive/^r/l/ # r => l
#- derive/^ren/yin/ # ren => yin, reng => ying
#- derive/^r/y/ # r => y
# 下面 hu <=> f 這組寫法複雜一些,分情況討論
#- derive/^hu$/fu/ # hu => fu
#- derive/^hong$/feng/ # hong => feng
#- derive/^hu()$/fe$1/ # hui => fei, hun => fen
#- derive/^hu()/f$1/ # hua => fa, ...
#- derive/^fu$/hu/ # fu => hu
#- derive/^feng$/hong/ # feng => hong
#- derive/^fe()$/hu$1/ # fei => hui, fen => hun
#- derive/^f()/hu$1/ # fa => hua, ...
# 韻母部份
#- derive/^()eng$/$1ong/ # meng = mong, ...
#- derive/()n$/$1ng/ # en => eng, in => ing
#- derive/()ng$/$1n/ # eng => en, ing => in
# 樣例足夠了,其他請自己總結……
# 反模糊音?
# 誰說方言沒有普通話精確、有模糊音,就能有反模糊音。
# 示例爲分尖團的中原官話:
#- derive/^ji$/zii/ # 在設計者安排下鳩佔鵲巢,尖音i只好雙寫了
#- derive/^qi$/cii/
#- derive/^xi$/sii/
#- derive/^ji/zi/
#- derive/^qi/ci/
#- derive/^xi/si/
#- derive/^ju/zv/
#- derive/^qu/cv/
#- derive/^xu/sv/
# 韻母部份,只能從大面上覆蓋
#- derive/^()o$/$1eh/ # bo => beh, ...
#- derive/(^|h?)e$/$1eh/# ge => geh, se => sheh, ...
#- derive/^()uo$/$1ue/ # guo => gue, ...
#- derive/^()e$/$1uo/ # he => huo, ...
#- derive/()e$/$1o/ # jue => juo, lve => lvo, ...
#- derive/^fei$/fi/ # fei => fi
#- derive/^wei$/vi/ # wei => vi
#- derive/^()ei$/$1ui/ # nei => nui, lei => lui
#- derive/^()un$/$1vn/ # lun => lvn, zun => zvn, ...
#- derive/^()ong$/$1iong/ # long => liong, song => siong, ...
# 這個辦法雖從拼寫上做出了區分,然而受詞典制約,候選字仍是混的。
# 只有真正的方音輸入方案纔能做到!但「反模糊音」這個玩法快速而有效!
# 模糊音定義先於簡拼定義,方可令簡拼支持以上模糊音
- abbrev/^().+$/$1/ # 簡拼(首字母)
- abbrev/^(h).+$/$1/ # 簡拼(zh, ch, sh)
# 以下是一組容錯拼寫,《漢語拼音》方案以前者爲正
- derive/^()ve$/$1ue/ # nve = nue, lve = lue
- derive/^()u/$1v/ # ju = jv,
- derive/un$/uen/ # gun = guen,
- derive/ui$/uei/ # gui = guei,
- derive/iu$/iou/ # jiu = jiou,
# 自動糾正一些常見的按鍵錯誤
- derive/()ng$/$1gn/ # dagn => dang
- derive/()o(u|ng)$/$1o/# zho => zhong|zhou
- derive/ong$/on/ # zhonguo => zhong guo
- derive/ao$/oa/ # hoa => hao
- derive/()a(o|ng?)$/a$1$2/ # tain => tian
# 分尖團後 v => ü 的改寫條件也要相應地擴充:
#'translator/preedit_format':
#- "xform/()v/$1ü/"
</code></pre>
<h3 id="同步用户资料">同步用户资料</h3>
<p>默认地,词典快照备份到 <code>~/.config/ibus/rime/sync/UUID</code> 这个地方。我们可以设定同步的目标文件夹,直接编辑 <code>~/.config/ibus/rime/installation.yaml</code>:</p>
<pre><code>sync_dir: '/DATA/Backup/RimeSync'
</code></pre>
<p>然后,点击输入法程序指示器选择「同步」。你的 <strong>用户配置</strong>、<strong>用户词库</strong> 等都会被放在目标文件夹。</p>
<blockquote>
<p><strong>注意</strong>!可能有些你自己添加的文件不会被备份,注意下就行。</p>
</blockquote>
<p>我们可以借助移动存储设备,或在线存储服务如百度网盘、坚果云等,在多台电脑及不同系统之间同步用户词典和用户设定。在新电脑上配置一下 <code>installation.yaml</code> 文件,执行 <strong>部署</strong> -> <strong>同步</strong> -> <strong>部署</strong> ,你的 <strong>用户配置</strong>、<strong>用户词库</strong> 都回来了。</p>
<h3 id="新世纪五笔">新世纪五笔</h3>
<p>参阅 https://github.com/GuoBinyong/wubixinshiji。Rime输入法之五笔自动上屏。</p>
<br>
<p>后续配置来自视频 rime 中的小狼毫输入法的安装和基础自定义 所分享的文件: https://www.lanzous.com/ia2g86h。</p>
<br>
<h3 id="easy-english">Easy english</h3>
<p>用于输入英文。拷贝下面两个文件到「用户资料夹」:</p>
<ul>
<li>easy_en.schema.yaml</li>
<li>easy_en.dict.yaml</li>
</ul>
<p><code>vim default.custom.yaml</code> 添加输入方案:</p>
<pre><code>schema_list:
- schema: wubixinshiji # 新世纪五笔
- schema: wubixinshiji_pinyin # 新世纪五笔·拼音
- schema: luna_pinyin_simp # 朙月拼音·简化字
- schema: easy_en
- schema: pinyin_simp # 袖珍简化字拼音
</code></pre>
<h4 id="输入日期不适用中州韵"><s>输入日期(不适用中州韵)</s></h4>
<p>将文件 <code>rime.lua</code> 拷贝到 <code>~/.config/ibus/rime/</code> 下,在方案配置文件比如 <code>wubi86.schema.yaml</code> 的 <code>engine\translators:</code> 下面添加滤镜引用:</p>
<pre><code>translators:
- lua_translator@date_translator
- lua_translator@week_translator
</code></pre>
<br>
<p>更多中州韵输入法(ibus-rime)配置,请阅读晦涩的官方文档:</p>
<ul>
<li>RimeWithSchemata</li>
<li>CustomizationGuide</li>
</ul>
<h2 id="see-also">See also</h2>
<ul>
<li>Rime (简体中文)</li>
<li>致第一次安装RIME的你</li>
<li>最新版 Rime 输入法使用</li>
<li>ubuntu ibus-rime 设置</li>
<li>Ubuntu下Rime安装配置</li>
<li>最新版 Rime 输入法使用</li>
<li>GNU/Linux 输入法折腾笔记 (RIME)</li>
</ul>
</div>
<div id="MySignature" role="contentinfo">
<p style="
color: #31708f;
background: #f6fbfe;
border: 1px solid transparent;
border-radius: 0.25rem;
font-weight: 400;
font-size: 0.875rem;
padding: 0.75rem 1.25rem;
margin-bottom: 1rem;
text-indent: 0em">
<svg t="1590380619669" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="900" id="mx_n_1590380619673" width="64" height="64"><path d="M331.627743 665.061737m-325.847739 0a325.847739 325.847739 0 1 0 651.695478 0 325.847739 325.847739 0 1 0-651.695478 0Z" fill="#E9EAEB" p-id="901"></path><path d="M528.919994 445.712772m-218.683482 126.256967a252.513935 252.513935 0 1 0 437.366965-252.513935 252.513935 252.513935 0 1 0-437.366965 252.513935Z" fill="#A3D4FF" p-id="902"></path><path d="M529.376138 714.480773A268.986947 268.986947 0 0 1 296.225217 580.095675a268.986947 268.986947 0 1 1 233.295421 134.385098zM528.581387 209.525153a236.329923 236.329923 0 0 0-204.250899 354.02526 236.113173 236.113173 0 1 0 204.250899-354.02526z" fill="#2A5082" p-id="903"></path><path d="M528.919994 445.712772m-218.683482 126.256967a252.513935 252.513935 0 1 0 437.366965-252.513935 252.513935 252.513935 0 1 0-437.366965 252.513935Z" fill="#A3D4FF" p-id="904"></path><path d="M529.376138 714.480773A268.986947 268.986947 0 0 1 296.225217 580.095675a268.986947 268.986947 0 1 1 233.295421 134.385098zM528.581387 209.525153a236.329923 236.329923 0 0 0-204.250899 354.02526 236.113173 236.113173 0 1 0 204.250899-354.02526z" fill="#2A5082" p-id="905"></path><path d="M344.488252 544.548649a204.034149 204.034149 0 0 1-18.351513-42.266281l31.139773-9.537007a171.738376 171.738376 0 0 0 15.461511 35.474776zM317.900233 455.753334A202.300148 202.300148 0 0 1 419.050307 267.325196l16.256262 28.24977A169.570874 169.570874 0 0 0 350.196006 453.730332z" fill="#2A5082" p-id="906"></path><path d="M95.58682 746.776547c-38.292528 0-46.818034-14.450011-50.575037-21.675016C11.126508 666.795738 171.593876 541.875397 270.215198 472.515346l18.785014 26.73252c-179.396881 125.931842-223.324914 196.736894-215.883158 209.525153 3.612503 6.285755 39.520779 14.955761 153.386862-25.576519C323.752487 648.733225 445.999577 589.993932 570.775418 518.032879s236.691173-148.546109 315.299231-215.449657c91.902067-78.608058 102.378325-113.866083 98.765822-120.079588-7.225005-12.932759-90.746066-10.259508-289.505962 82.14831l-13.72751-29.550272c109.31433-50.575037 297.742468-127.232343 331.483243-68.8543 45.878784 79.475058-258.582939 283.364708-426.275312 380.035278C460.666337 619.182954 336.468496 678.789247 237.341424 714.047273c-69.721301 24.781768-113.721583 32.729274-141.754604 32.729274z" fill="#2A5082" p-id="907"></path><path d="M700.319763 159.817117a65.025048 65.025048 0 1 1 65.025048-65.025048 65.025048 65.025048 0 0 1-65.025048 65.025048z m0-97.971072a32.657024 32.657024 0 1 0 32.657024 32.657024 32.729274 32.729274 0 0 0-32.657024-32.657024zM194.569393 290.445213A97.320821 97.320821 0 1 1 291.890214 193.124391 97.465321 97.465321 0 0 1 194.569393 290.445213z m0-162.056869a65.025048 65.025048 0 1 0 65.025047 65.025048 65.025048 65.025048 0 0 0-65.025047-65.025048zM356.048261 871.118888a70.443802 70.443802 0 1 1 70.227051-70.443802 70.516052 70.516052 0 0 1-70.227051 70.443802z m0-108.375079a37.859028 37.859028 0 1 0 37.859028 37.859027 37.931278 37.931278 0 0 0-37.859028-37.786777z" fill="#BCC0C4" p-id="908"></path></svg>
<br>
寻找知识的源头,探索宇宙的奥秘。<br>
知识的存放地址:人的大脑里、书里、互联网上、自然界里。 <br>
获取知识的最优路径:精品课程 > 精品书籍 > 官方文档 > 优质文章 > 与人交流(互为补充,构建知识体系)。<br>
内外兼修,形神合一。 <br>
</p><br><br>
来源:https://www.cnblogs.com/keatonlao/p/12983158.html
頁:
[1]