<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Gleymda landið</title><description>遗忘之地</description><link>https://xlbil.netlify.app/</link><templateTheme>Firefly</templateTheme><templateThemeVersion>6.15.10</templateThemeVersion><templateThemeUrl>https://github.com/CuteLeaf/Firefly</templateThemeUrl><lastBuildDate>2026年9月8日 21:32:15</lastBuildDate><item><title>避难所</title><link>https://xlbil.netlify.app/posts/2026/shelter/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/2026/shelter/</guid><pubDate>Sat, 18 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;由于不可抗力，目前几乎所有的静态网页托管平台的子域名均遭受了屏蔽（如Netlify，Github Pages，Vercel，Cloudflare Pages等），本博客也不例外。虽然现在有其他的托管服务，但无法排除之后仍会收到影响的可能。因此目前决定暂时在&lt;a href=&quot;https://writefreely.org/&quot; target=&quot;_blank&quot;&gt;Writefreely&lt;/a&gt;服务器&lt;code&gt;text.tchncs.de&lt;/code&gt;上同时发布博客作为备份。&lt;/p&gt;
&lt;p&gt;2026年9月4日新增博客园的镜像。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;博客园&lt;a href=&quot;#博客园&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;博客链接：&lt;a href=&quot;https://www.cnblogs.com/gleymda-landith&quot; target=&quot;_blank&quot;&gt;https://www.cnblogs.com/gleymda-landith&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;RSS：&lt;a href=&quot;https://www.cnblogs.com/gleymda-landith/rss&quot; target=&quot;_blank&quot;&gt;https://www.cnblogs.com/gleymda-landith/rss&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;由于是中国的平台，有些内容不便过审。关于阿拉伯字母、历史的文章不会在上面发布。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Writefreely&lt;a href=&quot;#writefreely&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;博客链接：&lt;a href=&quot;https://text.tchncs.de/gleymdalandid/&quot; target=&quot;_blank&quot;&gt;https://text.tchncs.de/gleymdalandid/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;RSS：&lt;a href=&quot;https://text.tchncs.de/gleymdalandid/feed&quot; target=&quot;_blank&quot;&gt;https://text.tchncs.de/gleymdalandid/feed&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Writefreely支持ActivityHub协议，如果你拥有Fediverse账号，可以关注&lt;code&gt;@gleymdalandid@text.tchncs.de&lt;/code&gt;订阅博客&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;图文无关 pixiv: 4018433&quot; loading=&quot;lazy&quot; width=&quot;1024&quot; height=&quot;768&quot; src=&quot;/_astro/touhou_292.BS3v-Kqt_Z1LE3AV.webp&quot; /&gt;&lt;figcaption&gt;图文无关 pixiv: 4018433&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Misskey关注可能会出现卡在“正在处理”的问题 &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>意第绪语究竟有多少种写法？</title><link>https://xlbil.netlify.app/posts/2026/yiddish-writing-history/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/2026/yiddish-writing-history/</guid><description>这原本只是多邻国对于YIVO正字法适配时的失误，但由此反而引出了关于意第绪语历史的谜团。</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;多邻国这个语言学习软件提供了一些非常小众的语言用来学习。意第绪语是其中之一，这个语言是欧洲犹太人所使用的语言，和希伯来语一样使用希伯来文书写，但是词汇、语法与希伯来语差异较大。这是因为意第绪语是中古德语的一个分支，与德语非常接近。&lt;/p&gt;
&lt;p&gt;多邻国提供的意第绪语课程比较多，甚至多于土耳其语。但是在我在网上查阅关于意第绪语的信息时，却发现网上的意第绪语字母表的一个字母和多邻国里面的对不上，这个字母就是פ（Fey）：在多邻国中这个字母写法是פ，但是网上资料中这个字母写法是פֿ，上面多了一个◌ֿ（&lt;code&gt;HEBREW POINT RAFE&lt;/code&gt;），这个字符也在Unicode中被单独作为连字编码了：פֿ（&lt;code&gt;HEBREW LETTER PE WITH RAFE&lt;/code&gt;）。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;多邻国意第绪语字母表中出现的פ&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;656&quot; src=&quot;/_astro/Screenshot_20260831_162450_com_duolingo_LaunchActivity_edit_286352147816960.CjmJwIAR_1KKGxp.webp&quot; /&gt;&lt;figcaption&gt;多邻国意第绪语字母表中出现的פ&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://www.omniglot.com/images/writing/yiddish1.gif&quot; alt=&quot;Omniglot上的意第绪语字母表&quot; /&gt;&lt;figcaption&gt;Omniglot上的意第绪语字母表&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;网上几乎所有的意第绪语字母表都使用פֿ这个字母，于是我又在Wikimedia Commons上查找了一些意第绪语的图片，然后发现了这本书上的字母表：&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/5/57/Lebedike_klangen_-_ilustrirter_alef-beys_1928_%2857147811%29.jpg/500px-Lebedike_klangen_-_ilustrirter_alef-beys_1928_%2857147811%29.jpg&quot; alt=&quot;1928年犹太教育家Szlojme Bastomski撰写的《לעבּעליקע קלאנגען》中的意第绪语字母表&quot; /&gt;&lt;figcaption&gt;1928年犹太教育家Szlojme Bastomski撰写的《לעבּעליקע קלאנגען》中的意第绪语字母表&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;这本书上的字母表与多邻国和网上的意第绪语字母表有一些出入：只有字母א，没有字母אַ和אָ；多了一个字母בּ，少了字母בֿ；使用פ代替了פֿ字母。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;在我继续查阅资料后发现意第绪语的写法有很多种：&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;传统&lt;a href=&quot;#传统&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;实际上，曾经意第绪语并没有一种标准的传统写法。通过Wikimedia Commons上的图片可以看出来20世纪的意第绪语使用的字母的特点是这样的：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;פ对应现行字母表中的פֿ&lt;/li&gt;
&lt;li&gt;בּ对应现行字母表中的ב，而ב则用于闪含语系中的借词，对应现行字母表中的בֿ。&lt;/li&gt;
&lt;li&gt;אַ有使用，但频率不高，经常被א取代。&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/2/2a/Lebedike_klangen_-_khrestomatye._Tayl_5_1932_%2865664240%29.jpg/500px-Lebedike_klangen_-_khrestomatye._Tayl_5_1932_%2865664240%29.jpg&quot; alt=&quot;一个使用字母אַ的书籍封面&quot; /&gt;&lt;figcaption&gt;一个使用字母אַ的书籍封面&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;YIVO正字法&lt;a href=&quot;#yivo正字法&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这个正字法是现行意第绪语字母表的来源。YIVO是意第绪语中“犹太科学机构”的缩写，于1925年在维尔纽斯成立。为了推动犹太人的教育科学事业，这个组织准备在1937年这个组织发布了一个标准，规定的字母包括上面那个字母表中的כּ תּ ײַ，以及下面的字母改动：&lt;/p&gt;




















&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;YIVO&lt;/th&gt;&lt;th&gt;传统&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;פֿ&lt;/td&gt;&lt;td&gt;פ&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ב&lt;/td&gt;&lt;td&gt;בּ&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;בֿ&lt;/td&gt;&lt;td&gt;ב&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;同时，1937年的正字法与现在的正字法不同的一点是去除了不发音的א，也就是类似אי או等字母中的א，这个规则现在已经没了。现在YIVO正字法是大多数意第绪语使用的写法。&lt;/p&gt;&lt;p&gt;如果前面那本书的标题לעבּעליקע קלאנגען使用YIVO书写的话书名则为לעבעליקע קלאַנגען。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;苏联正字法&lt;a href=&quot;#苏联正字法&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;在苏联也有许多意第绪语使用者，而苏联的意第绪语正字法是最先改革的。1920年，在旧版字母的基础上，苏联弃用了ב ח כּ שׂ תּ ת ה这些专门用于书写闪含语言借词的字母，而用相同发音的װ כ ק ס ט ס ע代替，同时规定这些借词要按照发音拼写，例如犹太作家שלום עליכם名字被拼写为了שאָלעמ אלײכעמ。在1928年，苏联弃用了ף ך ם ן ץ这些末尾形式的字母，而用它们的词首和词中形式פ כ מ נ צ代替。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/5/5a/Dray_bern%2C_L._%E1%B9%ACols%E1%B9%ADoy%3B_fun_Rusish%2C_N._Shekh%E1%B9%ADman%3B_tseykhenungen%2C_M._Glukho%E1%B9%BF_-_%D7%93%D7%A8%D7%B2_%D7%91%D7%A2%D7%A8%D7%A0_-%2C_%D7%9C._%D7%98%D7%90%D7%9C%D7%A1%D7%98%D7%90%D7%99%3B_%D7%A4%D7%95%D7%A0_%D7%A8%D7%95%D7%A1%D7%99%D7%A9%2C_%D7%A0._%D7%A9%D7%A2%D7%9B%D7%98%D7%9E%D7%90%D7%A0%3B_%D7%A6%D7%B2%D7%9B%D7%A2%D7%A0%D7%95%D7%A0%D7%92%D7%A2%D7%A0%2C_%D7%9E._%D7%92%D7%9C%D7%95%D7%9B%D7%90%D7%B0_%283859088029%29.jpg&quot; alt=&quot;1934年的苏联意第绪语图书《דרײ בּערנ》，注意标题在末尾的n使用了נ而没有使用其末尾形式ן&quot; /&gt;&lt;figcaption&gt;1934年的苏联意第绪语图书《דרײ בּערנ》，注意标题在末尾的n使用了נ而没有使用其末尾形式ן&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;这本书的书名דרײ בּערנ可以看出苏联正字法使用了传统字符בּ，并且末尾的n使用了נ而非末尾形式ן，如果使用YIVO正字法则是דרײ בערן。&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;这个文章的起因其实只是多邻国对于意第绪语的YIVO正字法适配不到位的问题，但这反而揭开了一个语言的兔子洞。本文内容涉及的意第绪语写法也只是其中的冰山一角，没有谈到古意第绪语和哈西德犹太人的写法。&lt;/p&gt;&lt;p&gt;可惜网上关于意第绪语的资料实在太少，连关于YIVO正字法的具体信息都只有间接的资料，因此大多数总结的信息都是通过观察Wikimedia Commons的文件得出来的。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;参考资料&lt;a href=&quot;#参考资料&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/?title=Yiddish_orthography&amp;amp;oldid=1339816377&quot; target=&quot;_blank&quot;&gt;Yiddish orthography&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://homepage.univie.ac.at/kriszta.eszter.szendroei/assets/files/YWS-REVISIONFINAL.pdf&quot; target=&quot;_blank&quot;&gt;Yiddish writing system&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;实际上书中包含对于字母אָ的介绍，但没有对于字母אַ的介绍。字母אַ在书中大多数情况下均被א代替。 &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>特殊的汉字一览（2）</title><link>https://xlbil.netlify.app/posts/2026/special-cjk-ideo-2/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/2026/special-cjk-ideo-2/</guid><pubDate>Sun, 23 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;要能正常显示下面的汉字，你的设备使用的字体需要支持Unicode的汉字拓展区块。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;前一期：&lt;a href=&quot;../special-cjk-ideo-1/&quot;&gt;特殊的汉字一览&lt;/a&gt;&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;臦&lt;a href=&quot;#臦&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;读音guàng时意为违背；读音为jiǒng时同“囧”。在2013年公布的《通用规范汉字表》中被淘汰。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;乄&lt;a href=&quot;#乄&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;和制汉字，读音wǔ，意为“封闭”。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;㐂&lt;a href=&quot;#㐂&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;日本汉字，同“喜”，为“喜”的草书楷化，之后又发展出“七十七”的意思。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𪛗𪛘𪛙𪛚𪛛𪛜𪛝&lt;a href=&quot;#𪛗𪛘𪛙𪛚𪛛𪛜𪛝&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;均为工尺谱字。工尺谱是中国汉族传统记谱法之一。因用工、尺等字记写唱名而得名。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-3&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𤣥𤍞𢎞厯&lt;a href=&quot;#𤣥𤍞𢎞厯&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;清朝避讳字，“𤣥𤍞”用于避讳康熙皇帝帝名“玄烨”，“𢎞厯”用于避讳乾隆皇帝帝名“弘历”。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𮗙&lt;a href=&quot;#𮗙&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;佛教咒语用字，字见于大正新修大藏经外字系统《溪嵐拾葉集》。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𲔁𳅃&lt;/h2&gt;&lt;p&gt;日本汉字，为日本名胜“天橋立”的专有名称用字。在笹原宏之的《京都の「天橋立」に対する国字とその影印から生じた幽霊文字》中还提到了这个字的两个异体字，𳅃是其中之一。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𲘞&lt;a href=&quot;#-1&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;出自日本的《大正新修大藏经》，为则天文字𡆠的异体字。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𠄷&lt;a href=&quot;#𠄷&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“齐”的异体字。&lt;/p&gt;&lt;p&gt;虽然《异体字字典》没有这个字的信息，但其中记录了一个与其相似的“齐”的异体字：𠫼。其部分说明为：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;……《正字通．二部》「亝」下云：「《說文》本作『𠫼』，篆作𠄷。……」……&lt;sup&gt;&lt;a href=&quot;#user-content-fn-9&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;由此可推测𠄷是“齐”的隶定字。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𠕲&lt;a href=&quot;#𠕲&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“雨”的古字，出自《说文解字》。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𱱄&lt;a href=&quot;#-2&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“睽”的异体字，出自《集韵》。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𱟛&lt;a href=&quot;#-3&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;潮州方言汉字，读音soih4，意思同“恋”。出自“潮语十五音”。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-4&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𲁓&lt;a href=&quot;#-4&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;江西地名用字，用于“𲁓面山”，意思为藏匿。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𭤪&lt;a href=&quot;#𭤪&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;日本汉字，为“者方”的合字。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𡉡&lt;a href=&quot;#𡉡&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;同“坐”，出自《漢隸字源》收录的《石經儀禮殘碑》上的文字。异体字字典上描述为（尽量还原了原文的图像、“手寫字”代表的图片请在原网站查看）：&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;「𡉡」為「坐」之異體。《說文解字．土部》𡋲，云：「止也，從土從留省。土，所止也。此與留同意。但卧切。手寫字，古文坐」。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;《漢隸字源．去聲．過韻》收「𡉡」（〈石經儀禮殘碑〉）之字形。隸碑坐字上形或從吅或從△△。楷化通行古文「坐」，上從二人。漢隸有從△人。故以「𡉡」為「坐」之異體。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𡦹&lt;a href=&quot;#𡦹&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“官”的古字，出自《类篇》。《异体字字典》对其的描述为（“手寫字”代表的图片无法用Unicode展示，请在原网站上查看）：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;「𡦹」為「官」之異體。《說文解字．𠂤部》：「手寫字，史事君也。從宀從𠂤，𠂤猶眾也。此與師同意。」按：官字之形，《校正甲骨文編．卷十四》引〈珠二六〉作「手寫字」，一變則如《古文字類編》引〈戰國衡斋〉所作之「手寫字」，再變則《類篇．𠂤部》云：「𡧺、𡦹（正确字形）。古丸切，吏事君也。從宀從𠂤，𠂤猶眾也。古作𡦹（正确字形）。」《正字通．宀部》：「官、《舉要》作𡦹（正确字形）。」是諸書字形皆作「𡦹（正确字形）」，無作「𡦹」者，《中文大辭典．宀部》收「𡦹」謂「官之古字」，又無出處，且收在宀部，宀之形無手寫字者，故據《類篇》及《正字通》改為𡦹（正确字形）形，定為「官」之異體。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;从这个资料可以得知大多数设备上显示的这个字的字形是出自《中文大辞典》的错误字形，《异体字字典》将这个字形的外面的类似“𠘨”的结构改为了“宀”的向下延长版本。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𫬯&lt;a href=&quot;#𫬯&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“襄”的异体字，出自《集韵·平声·阳韵》。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𤕈&lt;a href=&quot;#𤕈&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“恋”的异体字，出自《康熙字典·心部》。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𠪳&lt;a href=&quot;#𠪳&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“虎”的异体字，出自《类篇·虎部》。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𩇧&lt;a href=&quot;#𩇧&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“卯”的古字，出自《集韵·巧韵》。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𭥟𭚥𬻿&lt;a href=&quot;#𭥟𭚥𬻿&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;均为出自《新大字典》的日本异体字。&lt;/p&gt;




















&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;异体字&lt;/th&gt;&lt;th&gt;原字&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;𭥟&lt;/td&gt;&lt;td&gt;胤&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;𭚥&lt;/td&gt;&lt;td&gt;弓&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;𬻿&lt;/td&gt;&lt;td&gt;也&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𭁇𭍻&lt;a href=&quot;#𭁇𭍻&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这些汉字都为日本异体字，都出自于标准《住基ネット統一文字》。&lt;/p&gt;
















&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;异体字&lt;/th&gt;&lt;th&gt;原字&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;𭁇&lt;/td&gt;&lt;td&gt;与&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;𭍻&lt;/td&gt;&lt;td&gt;坐&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𠔻&lt;a href=&quot;#𠔻&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;读音为zhèng，义不详，出自《改并四声篇海·兴部》。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𰒥&lt;a href=&quot;#𰒥&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;甲骨文隶定字，信息未知，来源于高嶋谦一的《殷虚文字丙编通检》。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.unicode.org/L2/L2018/18245-n4967-gongche.pdf&quot; target=&quot;_blank&quot;&gt;https://www.unicode.org/L2/L2018/18245-n4967-gongche.pdf&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-3&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://dict.variants.moe.edu.tw/dictView.jsp?ID=53521&quot; target=&quot;_blank&quot;&gt;https://dict.variants.moe.edu.tw/dictView.jsp?ID=53521&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-9&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://hc.jsecs.org/irg/ws2017/app/?id=01371&quot; target=&quot;_blank&quot;&gt;https://hc.jsecs.org/irg/ws2017/app/?id=01371&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-4&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://dict.variants.moe.edu.tw/search.jsp?ID=7&amp;amp;WTP=1&amp;amp;WORD=A00754-002&amp;amp;WORD=&quot; target=&quot;_blank&quot;&gt;https://dict.variants.moe.edu.tw/search.jsp?ID=7&amp;amp;WTP=1&amp;amp;WORD=A00754-002&amp;amp;WORD=&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://dict.variants.moe.edu.tw/dictView.jsp?ID=10685&quot; target=&quot;_blank&quot;&gt;https://dict.variants.moe.edu.tw/dictView.jsp?ID=10685&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>特殊的阿拉伯文Unicode符号一览（1）</title><link>https://xlbil.netlify.app/posts/2026/arabic-special-symbols-1/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/2026/arabic-special-symbols-1/</guid><pubDate>Fri, 21 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;截止目前（2026年2月24日），很多阿拉伯文字体对于阿拉伯文区块的覆盖率不高，因此文中会出现字符无法显示的情况。
为防止某些结合字符无法正常显示，这些字符会加上◌字符。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;文章内容以Unicode 17.0为准，阿拉伯字母包含7个区块：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;基本阿拉伯文&lt;/li&gt;
&lt;li&gt;阿拉伯文补充&lt;/li&gt;
&lt;li&gt;阿拉伯文拓展A、B和C&lt;/li&gt;
&lt;li&gt;阿拉伯文表现形式A、B&lt;/li&gt;
&lt;/ul&gt;
&lt;section&gt;&lt;h2&gt;؀&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC NUMBER SIGN&lt;/code&gt;&lt;/p&gt;&lt;p&gt;控制字符，属于“下方标记”子区块。在阿拉伯文早期编码中作为数字起始标记使用。现已弃用。当字符书写方向为右至左时就会以特殊方式渲染。如：ا ؀۱۲۳۴&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;؁&lt;a href=&quot;#-1&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC SIGN SAHAH&lt;/code&gt;&lt;/p&gt;&lt;p&gt;下方标记，标记年份开始。与前面的字符同样有特殊渲染方式：ا ؁۱۲۳۴&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;؃&lt;a href=&quot;#-2&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC SIGN SAFHA&lt;/code&gt;&lt;/p&gt;&lt;p&gt;下方标记，是数字标记的一个变体，用于标记页码。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;؄&lt;a href=&quot;#-3&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC SIGN SAMVAT&lt;/code&gt;&lt;/p&gt;&lt;p&gt;日期下方标记的一个变体，外观来源于其名称Samvat（سموت），在乌尔都语中使用。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;؅&lt;a href=&quot;#-4&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC NUMBER MARK ABOVE&lt;/code&gt;&lt;/p&gt;&lt;p&gt;上方标记，为数字标记的一个变体，用于标记阿拉伯文中的科普特数字。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;؈&lt;a href=&quot;#-5&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC RAY&lt;/code&gt;&lt;/p&gt;&lt;p&gt;数学符号，表示圆的半径。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;؋&lt;a href=&quot;#-6&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;AFGHANI SIGN&lt;/code&gt;&lt;/p&gt;&lt;p&gt;阿富汗货币阿富汗尼的符号。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;،؛؟&lt;a href=&quot;#-7&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ARABIC COMMA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC SEMICOLON&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC QUESTION MARK&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;分别为阿拉伯语中的逗号，分号和问号。实际上，除了阿拉伯文之外，叙利亚文和塔纳文也使用这些标点符号。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;؍&lt;a href=&quot;#-8&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC DATE SEPARATOR&lt;/code&gt;&lt;/p&gt;&lt;p&gt;在巴基斯坦和印度使用的日期分隔符号，写在月与日之间。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;؎&lt;a href=&quot;#-9&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC POETIC VERSE SIGN&lt;/code&gt;&lt;/p&gt;&lt;p&gt;阿拉伯文诗歌符号，表示诗歌的开始。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;؏&lt;a href=&quot;#-10&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC SIGN MISRA&lt;/code&gt;&lt;/p&gt;&lt;p&gt;乌尔都语散文使用的符号，表示下文内容为诗歌。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;٭&lt;a href=&quot;#-11&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC FIVE POINTED STAR&lt;/code&gt;&lt;/p&gt;&lt;p&gt;阿拉伯文中的星号。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ﷺ ◌ؐ&lt;a href=&quot;#ﷺ-ؐ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC SIGN SALLALLAHOU ALAYHE WASSALLAM&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;两个阿拉伯文尊称符号。第一个字符是阿拉伯语连字，将其进行NFKC分解得到：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;صلى الله عليه وسلم&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这是一句清真言，意思为“愿真主赐福他并使他平安”。第二个字符则是这个清真言的缩写，作为附加符号附加在人名上，通常是先知穆罕默德的名字。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;﵇﵈﵉﵍ ◌ؑ&lt;a href=&quot;#-ؑ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ARABIC LIGATURE ALAYHI AS-SALAAM&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LIGATURE ALAYHIM AS-SALAAM&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LIGATURE ALAYHIMAA AS-SALAAM&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LIGATURE ALAYHAA AS-SALAAM&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC SIGN ALAYHE ASSALLAM&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;前四个连字分别代表的文字是：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;عليه السلام&lt;/li&gt;
&lt;li&gt;عليهم السلام&lt;/li&gt;
&lt;li&gt;عليهما السلام&lt;/li&gt;
&lt;li&gt;عليها السلام&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这四句话都是清真言，意思都是“愿主赐其平安”，但人称不同。这四句话的适用对象分别是单个男性，多个人，两个人，单个女性。&lt;/p&gt;&lt;p&gt;最后一个尊称附加符号是这句清真言的缩写，通常附加在其他先知或天使的名字上。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;﵀﵏﯉ ◌ؒ&lt;a href=&quot;#-ؒ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ARABIC LIGATURE RAHIMAHU ALLAAH&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LIGATURE RAHIMAHUM ALLAAH&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LIGATURE RAHIMAHUMAA ALLAAH&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC SIGN RAHMATULLAH ALAYHE&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;前三个连字所代表的文字分别是：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;رحمه الله&lt;/li&gt;
&lt;li&gt;رحمهم الله&lt;/li&gt;
&lt;li&gt;رحمهما الله&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;它们的意思都是“愿真主怜悯他”，但对象分别为单数男性，多个男性，两个男性。&lt;/p&gt;&lt;p&gt;最后一个尊称附加符号是这句清真言的缩写，通常附加在殉道者或圣人的名字后面。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;﵁﵂﵃﵄﵅ ◌ؓ&lt;a href=&quot;#-ؓ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ARABIC LIGATURE RADI ALLAAHU ANH&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LIGATURE RADI ALLAAHU ANHAA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LIGATURE RADI ALLAAHU ANHUM&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LIGATURE RADI ALLAAHU ANHUMAA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LIGATURE RADI ALLAAHU ANHUNNA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC SIGN RADI ALLAHOU ANHU&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;前五个连字所代表的文字分别是：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;رَضِيَ اللَّهُ عَنْهُ&lt;/li&gt;
&lt;li&gt;رَضِيَ اللَّهُ عَنْهَا&lt;/li&gt;
&lt;li&gt;رَضِيَ اللَّهُ عَنْهُمْ&lt;/li&gt;
&lt;li&gt;رَضِيَ اللَّهُ عَنْهُمَا&lt;/li&gt;
&lt;li&gt;رَضِيَ اللَّهُ عَنْهُنَّ&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这些清真言的意思都是“愿真主喜悦他”，但人称分别为单数男性，双数男性，多个男性，两个人，多个女性。&lt;/p&gt;&lt;p&gt;最后一个尊称附加符号是这句清真言的缩写，通常附加在圣门弟子的名字后面。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;◌ؔ&lt;a href=&quot;#ؔ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC SIGN TAKHALLUS&lt;/code&gt;&lt;/p&gt;&lt;p&gt;附加在诗人名字上的符号，表示这个名字为笔名。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ALM (U+061C)&lt;a href=&quot;#alm-u061c&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC LETTER MARK&lt;/code&gt;&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;由于这是一个不可见字符，因此标题改为其简写和码位。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;这是一个用于书写方向左右相反的文本混排的字符，功能与U+200F（&lt;code&gt;RIGHT-TO-LEFT MARK&lt;/code&gt;）类似。&lt;/p&gt;&lt;p&gt;从这个字符的&lt;code&gt;scx&lt;/code&gt;属性可以看出这个字符同样可以被叙利亚文和塔纳文使用。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;؝&lt;a href=&quot;#-12&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC END OF TEXT MARK&lt;/code&gt;&lt;/p&gt;&lt;p&gt;一个特殊的句号，作为文本或手稿的结束标记使用。加入时间较晚，是在2021年的Unicode 14.0。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;؞&lt;a href=&quot;#-13&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC TRIPLE DOT PUNCTUATION MARK&lt;/code&gt;&lt;/p&gt;&lt;p&gt;非洲曾使用阿拉伯字母的语言的句号，如豪萨语、沃洛夫语等。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ک&lt;a href=&quot;#ک&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC LETTER KEHEH&lt;/code&gt;&lt;/p&gt;&lt;p&gt;了解波斯语的人会对这个字符比较熟悉。这是标准阿拉伯字母ك的变体，在波斯语、乌尔都语等语言中使用，发音与ك一样都是/k/。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ٵ ٶ ٷ ٸ&lt;a href=&quot;#ٵ-ٶ-ٷ-ٸ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ARABIC LETTER HIGH HAMZA ALEF&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LETTER HIGH HAMZA WAW&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LETTER U WITH HAMZA ABOVE&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LETTER HIGH HAMZA YEH&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这些字符都是阿拉伯文版的哈萨克语中的字符，属于子区快&lt;em&gt;Digraphic letters for Kazakh&lt;/em&gt;，目前仅中国还在使用阿拉伯文书写的哈萨克语。&lt;/p&gt;&lt;p&gt;对照表：&lt;/p&gt;





























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;阿拉伯文&lt;/th&gt;&lt;th&gt;西里尔文&lt;/th&gt;&lt;th&gt;拉丁文（2021）&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;ٵ&lt;/td&gt;&lt;td&gt;Әә&lt;/td&gt;&lt;td&gt;Ää&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ٶ&lt;/td&gt;&lt;td&gt;Өө&lt;/td&gt;&lt;td&gt;Öö&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ٷ&lt;/td&gt;&lt;td&gt;Үү&lt;/td&gt;&lt;td&gt;Üü&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ٸ&lt;/td&gt;&lt;td&gt;Іі&lt;/td&gt;&lt;td&gt;Iı&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;另外，这些字符的兼容分解形式的字符顺序是相反的，如ٵ的兼容分解形式为اٴ（ا排在前面），在这个子区块提到：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;These characters were encoded for Kazakh digraphs, but their compatibility decompsitions do not reflect the preferred order of representation.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;字符的介绍中也有“preferred spelling is…”的说明，因此这些字符的兼容分解形式是错的，Unicode官方因此推荐使用两字符的形式（也就是ٴ（&lt;code&gt;ARABIC LETTER HIGH HAMZA&lt;/code&gt;）加上元音字母的形式）。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ی&lt;a href=&quot;#ی&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC LETTER FARSI YEH&lt;/code&gt;&lt;/p&gt;&lt;p&gt;这个字符的独立式看上去和ى（&lt;code&gt;ARABIC LETTER ALEF MAKSURA&lt;/code&gt;）没区别，但其后连式与前后连式多了两点。&lt;/p&gt;

























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;名称&lt;/th&gt;&lt;th&gt;独立式&lt;/th&gt;&lt;th&gt;后连式&lt;/th&gt;&lt;th&gt;前后连式&lt;/th&gt;&lt;th&gt;前连式&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;ALEF MAKSURA&lt;/td&gt;&lt;td&gt;ى&lt;/td&gt;&lt;td&gt;ىـ&lt;/td&gt;&lt;td&gt;ـىـ&lt;/td&gt;&lt;td&gt;ـى&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;FARSI YEH&lt;/td&gt;&lt;td&gt;ی&lt;/td&gt;&lt;td&gt;یـ&lt;/td&gt;&lt;td&gt;ـیـ&lt;/td&gt;&lt;td&gt;ـی&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;实际上这个字符是波斯语中的ي，其独立式和前连式中的两点会消失。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ـ&lt;a href=&quot;#ـ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC TATWEEL&lt;/code&gt;&lt;/p&gt;&lt;p&gt;阿拉伯延长符，Unicode名称得名于阿拉伯语تَطْوِيل。主要用于文本对齐排版和承载变音符号。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;本文也使用此符号呈现字符的各种书写形式。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ه ھ ہ ە&lt;a href=&quot;#ه-ھ-ہ-ە&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ARABIC LETTER HEH&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LETTER HEH DOACHASHMEE&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LETTER HEH GOAL&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC LETTER AE&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这些字母中有三个字母看上去相同，但是他们的连字各种形态不同：&lt;/p&gt;







































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;名称&lt;/th&gt;&lt;th&gt;独立式&lt;/th&gt;&lt;th&gt;后连式&lt;/th&gt;&lt;th&gt;前后连式&lt;/th&gt;&lt;th&gt;前连式&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;HEH&lt;/td&gt;&lt;td&gt;ه&lt;/td&gt;&lt;td&gt;هـ&lt;/td&gt;&lt;td&gt;ـهـ&lt;/td&gt;&lt;td&gt;ـه&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;HEH DOACHASHMEE&lt;/td&gt;&lt;td&gt;ھ&lt;/td&gt;&lt;td&gt;ھـ&lt;/td&gt;&lt;td&gt;ـھـ&lt;/td&gt;&lt;td&gt;ـھ&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;HEH GOAL&lt;/td&gt;&lt;td&gt;ہ&lt;/td&gt;&lt;td&gt;ہـ&lt;/td&gt;&lt;td&gt;ـہـ&lt;/td&gt;&lt;td&gt;ـہ&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;AE&lt;/td&gt;&lt;td&gt;ە&lt;/td&gt;&lt;td&gt;无&lt;/td&gt;&lt;td&gt;无&lt;/td&gt;&lt;td&gt;ـە&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;ه（&lt;code&gt;HEH&lt;/code&gt;）是阿拉伯语字母，发音为/h/。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;ہ（&lt;code&gt;HEH GOAL&lt;/code&gt;）是乌尔都语使用的字母，发音也为/h/，同天城文ह。&lt;/p&gt;&lt;p&gt;ھ ە则是突厥语族的阿拉伯文版所使用的字母，如维吾尔语、柯尔克孜语等。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;۝&lt;a href=&quot;#-14&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC END OF AYAH&lt;/code&gt;&lt;/p&gt;&lt;p&gt;古兰经中的经文结束符号，其内部会包含该经文的阿拉伯文数字编号，如۝١。&lt;/p&gt;&lt;p&gt;目前大多数字体无法正确渲染中间带数字的形式，Segoe UI和新版Noto Sans Arabic是为数不多能正确渲染的字体之一。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;◌ۖ ◌ۗ ◌ۘ ◌ۙ ◌ۛ&lt;a href=&quot;#ۖ-ۗ-ۘ-ۙ-ۛ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;ARABIC SMALL HIGH LIGATURE SAD WITH LAM WITH ALEF MAKSURA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC SMALL HIGH LIGATURE QAF WITH LAM WITH ALEF MAKSURA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC SMALL HIGH MEEM INITIAL FORM&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC SMALL HIGH LAM ALEF&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC SMALL HIGH JEEM&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;ARABIC SMALL HIGH THREE DOTS&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;古兰经中与朗读停顿有关的符号，含义见表格：&lt;sup&gt;&lt;a href=&quot;#user-content-fn-4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;符号&lt;/th&gt;&lt;th&gt;含义&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;◌ۘ&lt;/td&gt;&lt;td&gt;必须停顿&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;◌ۙ&lt;/td&gt;&lt;td&gt;不许停顿&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;◌ۚ&lt;/td&gt;&lt;td&gt;可停可不停&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;◌ۖ&lt;/td&gt;&lt;td&gt;不停顿更好&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;◌ۗ&lt;/td&gt;&lt;td&gt;停顿更好&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;◌ۛ&lt;/td&gt;&lt;td&gt;两处选择一处停顿&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;۞&lt;a href=&quot;#-15&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC START OF RUB EL HIZB&lt;/code&gt;&lt;/p&gt;&lt;p&gt;古兰经注释符号，表示一个古兰经章节的四分之一。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;۩&lt;a href=&quot;#-16&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARABIC PLACE OF SAJDAH&lt;/code&gt;&lt;/p&gt;&lt;p&gt;古兰经注释符号，用来指示经文的特定位置，当读者读到此处时需要执行“叩头”（Sajdah）的穆斯林礼仪。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wiktionary.org/wiki/%D8%8F&quot; target=&quot;_blank&quot;&gt;https://en.wiktionary.org/wiki/%D8%8F&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Kashida&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Kashida&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在新版Noto Sans Arabic中，这个字符的独立式外观变得与&lt;code&gt;HEH DOACHASHMEE&lt;/code&gt;相同。 &lt;a href=&quot;#user-content-fnref-3&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;http://yy11.ybsj.com/msl/nianci/df008.html&quot; target=&quot;_blank&quot;&gt;http://yy11.ybsj.com/msl/nianci/df008.html&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-4&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>博客迁移至Firefly主题</title><link>https://xlbil.netlify.app/posts/2026/migrate-to-firefly-theme/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/2026/migrate-to-firefly-theme/</guid><pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;最近从之前使用的&lt;a href=&quot;https://retypeset.radishzz.cc&quot; target=&quot;_blank&quot;&gt;重新编排&lt;/a&gt;主题迁移至了&lt;a href=&quot;https://firefly.cuteleaf.cn&quot; target=&quot;_blank&quot;&gt;Firefly&lt;/a&gt;主题。&lt;/p&gt;
&lt;p&gt;之所以进行迁移，是因为之前使用的博客主题存在一些问题。&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;之前使用的“重新编排”主题&quot; loading=&quot;lazy&quot; width=&quot;2160&quot; height=&quot;1380&quot; src=&quot;/_astro/zen_1mTblR58nd.CiRoT8G9_Z20oHLH.webp&quot; /&gt;&lt;figcaption&gt;之前使用的“重新编排”主题&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;现在使用的Firefly主题&quot; loading=&quot;lazy&quot; width=&quot;2160&quot; height=&quot;1380&quot; src=&quot;/_astro/zen_QAiqAFtIKO.BmrFNV1I_s1sns.webp&quot; /&gt;&lt;figcaption&gt;现在使用的Firefly主题&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;暗色模式切换问题&lt;a href=&quot;#暗色模式切换问题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;使用重新编排主题后，我发现这个主题的自动切换暗色模式功能非常容易坏：这个暗色模式切换按钮没有自动切换暗色模式的选项，并且第一次切换暗色之后再访问就不会自动切换了，只有再重新手动开关一下系统暗色模式才会触发自动切换。&lt;/p&gt;&lt;p&gt;然而在我寻找其他主题的过程中，我发现这是一个大多数主题都存在的问题：在这些候选主题中，&lt;a href=&quot;http://mizuki.mysqil.com&quot; target=&quot;_blank&quot;&gt;Mizuki&lt;/a&gt;不支持暗色模式自动切换；&lt;a href=&quot;https://github.com/lin-stephanie/astro-antfustyle-theme&quot; target=&quot;_blank&quot;&gt;Antfustyle&lt;/a&gt;主题、&lt;a href=&quot;https://astro-paper.pages.dev&quot; target=&quot;_blank&quot;&gt;astro-paper&lt;/a&gt;主题和重新编排有同样的问题；只有&lt;a href=&quot;https://twilight.spr-aachen.com&quot; target=&quot;_blank&quot;&gt;Twilight&lt;/a&gt;和&lt;a href=&quot;https://firefly.cuteleaf.cn&quot; target=&quot;_blank&quot;&gt;Firefly&lt;/a&gt;提供了自动切换选项，并且能正常运作。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;时间戳问题&lt;a href=&quot;#时间戳问题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这个问题与“博客俱乐部”有关。Astro的文章的时间戳格式是靠主题定义的，而“重新编排”主题只支持仅日期的时间戳格式（类似&lt;code&gt;2020-01-01&lt;/code&gt;），在生成RSS中这个文章的时间就会变成&lt;code&gt;8:00&lt;/code&gt;。如果其他支持使用时间的博客发布了，这个博客文章就会往往排在“博客俱乐部”文章列表的后面，容易被忽视。&lt;/p&gt;&lt;p&gt;在我找到的博客主题中，只有Antfustyle和astro-paper主题支持使用时间。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;选择主题&lt;a href=&quot;#选择主题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;我本来是想要解决时间戳问题的，因此本来想迁移到Antfustyle和astro-paper其中之一。但迁移到这两个主题的成本较高：&lt;/p&gt;&lt;p&gt;这两个主题使用的Admontion语法和我现在使用的不兼容。它们使用的是Github式语法：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;!TIP&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;span&gt; This is a tip.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;而我的博客文章里使用的是另一种语法：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;:::tip&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;This is a tip.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;:::&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;在我第一次选Astro主题时这就是一个头疼的问题。当时我的流程是在Tiddlywiki中写博客再导出至博客网站，而大多数主题仅支持Github式语法，选择“重新编排”这个主题也是因为它同时支持两种语法。&lt;/p&gt;&lt;p&gt;另外别的方面也有不兼容的地方：&lt;code&gt;published&lt;/code&gt;和&lt;code&gt;updated&lt;/code&gt;字段在Antfustyle中变成了&lt;code&gt;pubDate&lt;/code&gt;和&lt;code&gt;lastModDate&lt;/code&gt;，在astro-paper中变成了&lt;code&gt;pubDatetime&lt;/code&gt;和&lt;code&gt;modDatetime&lt;/code&gt;；&lt;code&gt;slug&lt;/code&gt;字段在astro-paper中变成了&lt;code&gt;permalink&lt;/code&gt;。我本来想花一段时间把原博客文章都迁移过去，但这两个主题的暗黑模式问题成为了压倒骆驼的最后一根稻草。&lt;/p&gt;&lt;p&gt;之后，我本来想用Twilight主题，这个主题支持我使用的Admonition语法，但是它不够现代化，pnpm用的还是9版本，并且也不太喜欢yml格式。最终选择了类似的代替品Firefly。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;迁移&lt;a href=&quot;#迁移&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Firefly主题使用的字段大多数都是和现有文章相同的，因此迁移还是比较快的，基本上就是将标签适配了&lt;code&gt;category&lt;/code&gt;属性，迁移&lt;code&gt;abbrlink&lt;/code&gt;&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;和&lt;code&gt;pin&lt;/code&gt;属性。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;重新配置&lt;a href=&quot;#重新配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Firefly的配置都存放在&lt;code&gt;src/config&lt;/code&gt;文件夹中。大部分配置没啥好说的。&lt;/p&gt;&lt;p&gt;其中字体配置折腾了一下。这个配置可以让网页使用自定义的字体，并且还可以去除字体中不常用的字符、区块，以减少自定义字体大小，增加加载速度。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;// 通过设置subsets属性使获取的字体只包含常用拉丁文字符&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Zen Maru Gothic&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;cssVariable&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;--font-zen-maru-gothic&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;provider&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;fontsource&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;weights&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;300&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;400&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;500&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;600&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;700&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;],&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;styles&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;normal&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;],&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;subsets&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;latin&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;],&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;fallbacks&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;sans-serif&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;],&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;我本来想让页面使用&lt;code&gt;Noto Sans Arabic ➡️ Noto Sans ➡️ 系统字体&lt;/code&gt;的回退方式，但是浏览器的字体回退机制实在是过于抽象，因此最后只套了一个&lt;code&gt;Noto Sans Arabic&lt;/code&gt;字体。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;新功能&lt;a href=&quot;#新功能&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;目前已用上了Firefly主题的不少新功能，包括动态、书签导航。书签导航加了不少有趣的网页。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;这个是“重新编排”主题中定义文章slug的字段，后来我发现使用&lt;code&gt;slug&lt;/code&gt;也可以被识别。现在感觉直接将Markdown文件名作为slug反而更方便些。 &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>特殊的汉字一览（1）</title><link>https://xlbil.netlify.app/posts/special-cjk-ideo-1/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/special-cjk-ideo-1/</guid><pubDate>Sun, 16 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Important&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;首先要说明的是，“汉字”概括Unicode中的“汉字”区块不太准确，“CJK”也不准确，因为里面不只有中日韩使用的汉字，还包含越南的喃字，方块壮字，只不过这些字使用的是汉字的结构而已。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;要能正常显示下面的汉字，你的设备使用的字体需要支持Unicode的汉字拓展区块。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;section&gt;&lt;h2&gt;㐃&lt;a href=&quot;#㐃&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;韩国汉字，读音为마，作为地名为亇的异体字，同时还有锤子、工具的意思。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;〇&lt;a href=&quot;#〇&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;同“零”，这个字在1973年被《现代汉语词典》收录。实际上，这个符号早在秦九韶的《数书九章》就出现了。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-5&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;﨎﨏﨑﨓﨔﨟﨡﨣﨤﨧﨨﨩&lt;a href=&quot;#﨎﨏﨑﨓﨔﨟﨡﨣﨤﨧﨨﨩&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这些字本身并没有啥特殊的，特殊的是这些字的地位：都处于“中日韩兼容表意文字区”，但这些字符在正式的区块中并没有对应的字符。这些字符是处于兼容区块的非兼容字符。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;巪㔔㔖㪲㪳㫇㫈䎞𪢳𪥁𭀻𭆾𭠚𭤹𭥋𭩘𮞌𰇈𰉕𰒁𰤒𰯮𰰯𰶗𰼘&lt;a href=&quot;#巪㔔㔖㪲㪳㫇㫈䎞𪢳𪥁𭀻𭆾𭠚𭤹𭥋𭩘𮞌𰇈𰉕𰒁𰤒𰯮𰰯𰶗𰼘&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这些汉字都是韩国汉字，从这些字都含有谚文部件ㅇ、ㄱ、ㅅ就可以看出来。&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;㔔、㔖、㫈、𪢳?、𭀻?、𭆾？、𭠚？、𭤹、𭥋？、𭩘？、𮞌？、𰇈？、𰉕？、𰤒？、𰯮？、𰰯？和𰼘？为音译字&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;㪲、㪳、㫇、䎞和𰒁为奴婢名用字&lt;/li&gt;
&lt;li&gt;𪥁和𰶗为人名用字&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𪜈𫦤𫦫𫳍𬻀𬻋𬼀𬽡𭛝&lt;a href=&quot;#𪜈𫦤𫦫𫳍𬻀𬻋𬼀𬽡𭛝&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;从这些字都含有片假名的部分可以看出这些字都是日本汉字。&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;𪜈为片假名トモ的合字，作为连词&lt;/li&gt;
&lt;li&gt;𫦤读音为kaichi，为日本姓氏用字&lt;/li&gt;
&lt;li&gt;𫦫为“カ田ナ”的合字，读音为かたな，意为“刀”&lt;/li&gt;
&lt;li&gt;𫳍为片假名“ウツホ”的合字，意为“羽壶”&lt;/li&gt;
&lt;li&gt;𬻀读音为“ぼさつ”，为“菩萨”的连字&lt;/li&gt;
&lt;li&gt;𬻋读音为“ぼだい”，为“菩提”的略字&lt;/li&gt;
&lt;li&gt;𬼀为“シテ”的合字，同“为”&lt;/li&gt;
&lt;li&gt;𬽡为“从”的异体字&lt;/li&gt;
&lt;li&gt;𭛝是日本曾使用的“卫”的简化字&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;鿘鿙鿚鿛鿜鿝鿞鿟鿠鿡鿢鿣鿤鿥鿦鿧鿨鿩&lt;a href=&quot;#鿘鿙鿚鿛鿜鿝鿞鿟鿠鿡鿢鿣鿤鿥鿦鿧鿨鿩&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;均为音译合字，为转录斯拉夫语言的合字。对应的音：&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;












































































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;字&lt;/th&gt;&lt;th&gt;音&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;鿘&lt;/td&gt;&lt;td&gt;хи&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿙&lt;/td&gt;&lt;td&gt;ки&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿚&lt;/td&gt;&lt;td&gt;ги&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿛&lt;/td&gt;&lt;td&gt;рин&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿜&lt;/td&gt;&lt;td&gt;ра&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿝&lt;/td&gt;&lt;td&gt;рен&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿞&lt;/td&gt;&lt;td&gt;ре&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿟鿠&lt;/td&gt;&lt;td&gt;ри&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿡&lt;/td&gt;&lt;td&gt;ро&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿢&lt;/td&gt;&lt;td&gt;хе&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿣&lt;/td&gt;&lt;td&gt;ке&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿤&lt;/td&gt;&lt;td&gt;ге&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿥&lt;/td&gt;&lt;td&gt;ран&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿦&lt;/td&gt;&lt;td&gt;вин&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿧&lt;/td&gt;&lt;td&gt;рон&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿨&lt;/td&gt;&lt;td&gt;рея&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;鿩&lt;/td&gt;&lt;td&gt;ру&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;鿖鿗&lt;a href=&quot;#鿖鿗&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;意思分别为“基督”、“耶稣”，为“合鿠斯托斯”和“伊伊穌斯”的缩写字。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𠆭&lt;a href=&quot;#𠆭&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“阴”的异体字，最早出自《说文解字》，其中对其的描述为：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;亦古文𩃬。此冣初古文也。侌則以小篆法整𠫼之。云亦同。&lt;/p&gt;&lt;/blockquote&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𣥄&lt;a href=&quot;#𣥄&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“乏”的本字。甲骨文中的乏就是左右翻转的“正”，《说文解字》的解释是：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;春秋傳曰：反正爲乏。左傳宣十五年文。此說字形而義在其中矣。不正則爲匱𣥄，二字相郷背也。禮受矢者曰正，拒矢者曰𣥄。以其禦矢謂之𣥄，以獲者所容身謂之容。房法切。古音在七部。&lt;/p&gt;&lt;/blockquote&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𠄔&lt;a href=&quot;#𠄔&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“幻”的本字。甲骨文中的幻就是旋转了180°的“予”，《说文解字》的解释是：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;相詐惑也。詭誕惑人也。漢書。犛靬眩人。字作眩。从反予。倒予字也。使彼予我是爲幻化。&lt;/p&gt;&lt;/blockquote&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𢨋&lt;a href=&quot;#𢨋&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“誖”的古字，《说文解字》的解释是：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;从二或。㒳國相違，舉戈相向，亂之意也。&lt;/p&gt;&lt;/blockquote&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𦮙&lt;a href=&quot;#𦮙&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“葵”的隶定字。下半部分是甲骨文中“癸”字的外观，但这个没被Unicode收录，可在&lt;a href=&quot;https://zi.tools/zi/%E2%BF%BB%E5%B1%AE%E2%BF%B1%E2%BF%BB%E2%BF%B0%E3%82%B3%E5%8C%9A%E4%B8%80%E5%86%82&quot; target=&quot;_blank&quot;&gt;字统网上找到&lt;/a&gt;。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𰻝𰻞&lt;a href=&quot;#𰻝𰻞&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;象声字，谓用力扯面中面条击打案板之声。用于陕西关中地区流传的一种面食，即“～～面”（陕西关中民间传统风味面食，特指关中麦子磨成的面粉，通常手工擀成长宽厚的面条）。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𱁬&lt;a href=&quot;#𱁬&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;日本汉字，为“䨺龘”的合字，用于人名，店铺名。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𨛜&lt;a href=&quot;#𨛜&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“巷”本字。《说文解字》中的解释：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;鄰道也。从邑从𨙨。凡𨛜之屬皆从𨛜。闕。胡絳切。今隷變作𨙵。&lt;/p&gt;&lt;/blockquote&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𢀓&lt;a href=&quot;#𢀓&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;“巨”的古字，《说文解字》对其的解释是：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;古文巨。此爲象手持之。小篆變之，取整齊耳。大學：絜矩之道。注云：矩或作巨。此古文之遺也。&lt;/p&gt;&lt;/blockquote&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𠇇𠍋𡆢𡧑𦹗&lt;a href=&quot;#𠇇𠍋𡆢𡧑𦹗&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;均为台湾人名使用的异体字，出自《內政部戶政用字》。&lt;/p&gt;




























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;异体字&lt;/th&gt;&lt;th&gt;原字&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;𠇇&lt;/td&gt;&lt;td&gt;传&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;𠍋&lt;/td&gt;&lt;td&gt;𠎦&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;𡆢&lt;/td&gt;&lt;td&gt;囚&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;𡧑&lt;/td&gt;&lt;td&gt;实&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;𦹗&lt;/td&gt;&lt;td&gt;蘋&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𪜀&lt;a href=&quot;#𪜀&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;方块壮字，喃字。壮语中读音为laz，意为“就是”。&lt;/p&gt;&lt;p&gt;喃字中意为“等”，同时这个字也是喃字的部件，出现在𱺵、𲉤等喃字中。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𰨇&lt;a href=&quot;#𰨇&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;甲骨文隶定字，祭名，商人多用于祭祀先王。现多隶定作“⿱隹示”形。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-3&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;𰽔&lt;a href=&quot;#𰽔&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;日本诗人宫泽贤治制造的汉字，出自其作品《農民とともに》和《ザ・ベストハウス図鑑》。读音“かがみ”，意思也是镜子。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-4&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.qiuwenbaike.cn/wiki/0&quot; target=&quot;_blank&quot;&gt;https://www.qiuwenbaike.cn/wiki/0&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-5&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;此处后面跟问号的汉字来源解释为“疑为韩国音译字” &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.unicode.org/L2/L2013/13188-chinese-slavonic.pdf&quot; target=&quot;_blank&quot;&gt;https://www.unicode.org/L2/L2013/13188-chinese-slavonic.pdf&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-2-2&quot;&gt;↩&lt;sup&gt;2&lt;/sup&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;徐中舒 主编：《甲骨文字典（第三版）》，成都：四川出版集团·四川辞书出版社，2014年1月，p.29 &lt;a href=&quot;#user-content-fnref-3&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/unicode-org/uk-source-ideographs/blob/main/IRGN2107R2.pdf&quot; target=&quot;_blank&quot;&gt;https://github.com/unicode-org/uk-source-ideographs/blob/main/IRGN2107R2.pdf&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-4&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>特殊的拉丁文Unicode字符一览（1）</title><link>https://xlbil.netlify.app/posts/special-latin-letters-1/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/special-latin-letters-1/</guid><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;本文不包含同区块的控制字符、空格字符和标点符号信息。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;拉丁文包含13个区块：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://unicode.org/charts/PDF/U0000.pdf&quot; target=&quot;_blank&quot;&gt;基本拉丁文（ASCII）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://unicode.org/charts/PDF/U0080.pdf&quot; target=&quot;_blank&quot;&gt;Latin-1补充&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;拓展&lt;a href=&quot;https://unicode.org/charts/PDF/U0100.pdf&quot; target=&quot;_blank&quot;&gt;A&lt;/a&gt;、&lt;a href=&quot;https://unicode.org/charts/PDF/U0180.pdf&quot; target=&quot;_blank&quot;&gt;B&lt;/a&gt;、&lt;a href=&quot;https://unicode.org/charts/PDF/U2C60.pdf&quot; target=&quot;_blank&quot;&gt;C&lt;/a&gt;、&lt;a href=&quot;https://unicode.org/charts/PDF/UA720.pdf&quot; target=&quot;_blank&quot;&gt;D&lt;/a&gt;、&lt;a href=&quot;https://unicode.org/charts/PDF/UAB30.pdf&quot; target=&quot;_blank&quot;&gt;E&lt;/a&gt;、&lt;a href=&quot;https://unicode.org/charts/PDF/U10780.pdf&quot; target=&quot;_blank&quot;&gt;F&lt;/a&gt;、&lt;a href=&quot;https://unicode.org/charts/PDF/U1DF00.pdf&quot; target=&quot;_blank&quot;&gt;G&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://unicode.org/charts/PDF/U1E00.pdf&quot; target=&quot;_blank&quot;&gt;附加拓展&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://unicode.org/charts/PDF/U0250.pdf&quot; target=&quot;_blank&quot;&gt;IPA拓展&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://unicode.org/charts/PDF/U1D00.pdf&quot; target=&quot;_blank&quot;&gt;音标拓展&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://unicode.org/charts/PDF/U1D80.pdf&quot; target=&quot;_blank&quot;&gt;音标拓展补充&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文讲的是基本拉丁文、Latin-1补充和拓展A、B区块的内容，其他区块中的字符也有可能因为关联提到。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;ªº&lt;a href=&quot;#ªº&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;FEMININE ORDINAL INDICATOR&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;MASCULINE ORDINAL INDICATOR&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;分别为罗曼语族语言的阴性与阳性序数指示符，在部分字体中会带有下划线以避免混淆。如意大利语中1ª表示阴性第一，2ª表示阴性第二，1º表示阴性第一。在西班牙语和葡萄牙语中则为1.ª，2.ª，1.º。&lt;/p&gt;&lt;p&gt;这两个字母与a和o分别为兼容等价关系。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Þþ&lt;a href=&quot;#þþ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;LATIN * LETTER THORN&lt;/code&gt;&lt;/p&gt;&lt;p&gt;这是一个曾用于古诺斯克语、古英语，现用于冰岛语和语言转写的字符。这个字母源于卢恩字母ᚦ，之后被连字th替代。在冰岛语中通常表示[θ̠]音。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ĎďĽľŤť&lt;a href=&quot;#ďďľľťť&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER D WITH CARON&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER D WITH CARON&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER L WITH CARON&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER L WITH CARON&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER T WITH CARON&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER T WITH CARON&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;虽然这三个字母有的加的是抑扬符ˇ（&lt;code&gt;CARON&lt;/code&gt;），有的加的是单引号，但这些字符的名称后缀都是&lt;code&gt;WITH CARON&lt;/code&gt;，兼容分解形式都是基础字母加上&lt;code&gt;COMBINING CARON&lt;/code&gt;。&lt;/p&gt;&lt;p&gt;这些字母是捷克语和斯洛伐克语使用的字母，由于里面的一些字母顶部放不下抑扬符，因此排版使用了一种引号的变体代替。官方文档也提到：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;the form using apostrophe is preferred in typesetting&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;关于ˇ这个符号还有一个有趣的事实：Unicode官方提到&lt;code&gt;CARON&lt;/code&gt;这个名称并非一个准确的名称，更准确的名称是háček，而caron则是早期标准发明出来的。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-5&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ÐĐƉ&lt;a href=&quot;#ðđɖ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER ETH&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER D WITH STROKE&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER AFRICAN D&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;虽然三者外观相同，但分别代表的是三个不同字母的大写：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Ðð，字母ETH，是一个曾被古英语，现在被冰岛语、法罗语等语言使用的字符。小写形式也被用于国际音标表示同样的发音。&lt;/li&gt;
&lt;li&gt;Đđ则被用于萨米语、越南语和塞尔维亚（—克罗地亚）语的拉丁字母版本（同西里尔字母ђ）。&lt;/li&gt;
&lt;li&gt;Ɖɖ作用同名称，存在于&lt;a href=&quot;https://en.wikipedia.org/wiki/Africa_Alphabet&quot; target=&quot;_blank&quot;&gt;非洲字母表&lt;/a&gt;，用于非洲的语言，小写形式也在国际音标中表示卷舌爆发音。&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ĢģŅņĶķĻļŖŗ&lt;a href=&quot;#ģģņņķķļļŗŗ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER G WITH CEDILLA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER G WITH CEDILLA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER N WITH CEDILLA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER N WITH CEDILLA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER K WITH CEDILLA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER K WITH CEDILLA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER L WITH CEDILLA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER L WITH CEDILLA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER R WITH CEDILLA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER R WITH CEDILLA&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这些字母虽然外观都是基础字母加上逗号，但名称结尾都是&lt;code&gt;WITH CEDILLA&lt;/code&gt;，并且兼容分解形式也是相应字母加上&lt;code&gt;COMBINING CEDILLA&lt;/code&gt;（¸的结合版本）。&lt;/p&gt;&lt;p&gt;之所以这样，是因为这些字母用于拉脱维亚语中，这些字母加上逗号表示对于辅音的软腭化，因此被早期编码标准规为了与ç一类的字符,在官方文档中提到：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;despite their names, this pair of characters should normally be displayed with a comma below&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;也就是说这些字符应该是下面加上逗号的形式。其中的一个例外是ģ，因为在底部加上逗号会造成排版问题，所以这个逗号以翻转的形式加在了上面。&lt;/p&gt;&lt;p&gt;另外，罗马尼亚语的字符也类似，但由于有其他语言（如土耳其语）使用ş字符，因此罗马尼亚语使用的ș的名称与兼容分解形式是符合外形的。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;İı&lt;a href=&quot;#i̇ı&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER I WITH DOT ABOVE&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER DOTLESS I&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这些字母用于土耳其语等一些突厥语言的正字法中，用于İi，Iı两个字母。&lt;/p&gt;&lt;p&gt;顺带一提，由于这与主要语言以Ii为一对字母是冲突的，这成为了一个麻烦的本地化问题。现有解决以Javascript为例有：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/toLocaleLowerCase&quot; target=&quot;_blank&quot;&gt;.toLocaleUpperCase&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl/Collator&quot; target=&quot;_blank&quot;&gt;Intl.Collator&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ĳĳ&lt;a href=&quot;#ĳĳ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LIGATURE IJ&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LIGATURE IJ&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;荷兰语ij连字。在荷兰语中，ij为一个字母，表示元音[ɛi]。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ĸ&lt;a href=&quot;#ĸ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;LATIN SMALL LETTER KRA&lt;/code&gt;&lt;/p&gt;&lt;p&gt;这是一个用于格陵兰语和拉布拉多因纽特语方言的字母，在格陵兰语中其大写为&lt;em&gt;K’&lt;/em&gt;。在1973年格陵兰语拼写改革后便被q代替。&lt;/p&gt;&lt;p&gt;此字符也在国际音标中表示清小舌塞音。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ſ&lt;a href=&quot;#ſ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;LATIN SMALL LETTER LONG S&lt;/code&gt;&lt;/p&gt;&lt;p&gt;这个字符是s在历史上的变体，是s在单词开头和中间的写法。由于易与字母f混淆，逐渐变得不常用。&lt;/p&gt;&lt;p&gt;顺带一提，德语中使用的ß字母本来是ſs的连字。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ƂƃƄƅƋƌƧƨƼƽƜɯ&lt;a href=&quot;#ƃƃƅƅƌƌƨƨƽƽɯɯ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER B WITH TOPBAR&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER B WITH TOPBAR&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER TONE SIX&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER TONE SIX&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER D WITH TOPBAR&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER D WITH TOPBAR&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER TONE TWO&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER TONE TWO&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER TONE FIVE&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER TONE FIVE&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER TURNED M&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER TURNED M&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;都是壮语曾使用的字符，在1982年被ASCII拉丁字符代替：&lt;/p&gt;
































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;旧版&lt;/th&gt;&lt;th&gt;新版&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Ƃ ƃ&lt;/td&gt;&lt;td&gt;Mb mb&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ƅ ƅ&lt;/td&gt;&lt;td&gt;H h&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ƌ ƌ&lt;/td&gt;&lt;td&gt;Nd nd&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ƨ ƨ&lt;/td&gt;&lt;td&gt;Z z&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ƽ ƽ&lt;/td&gt;&lt;td&gt;Q q&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Ɯ ɯ&lt;/td&gt;&lt;td&gt;W w&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ƍ&lt;a href=&quot;#ƍ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;LATIN SMALL LETTER TURNED DELTA&lt;/code&gt;&lt;/p&gt;&lt;p&gt;曾用于表示唇化齿龈擦音，现已被/zʷ/和/z̫/代替。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ƏəƎǝ&lt;a href=&quot;#əəǝǝ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER SCHWA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER SCHWA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER REVERSED E&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER TURNED E&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;虽然两者的小写形式的外观相似，但表示的是不同字母：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;Əə用于许多突厥语系语言的正字法中，如阿塞拜疆语，“新维文”等。&lt;/li&gt;
&lt;li&gt;Ǝǝ则是倒过来的Ee，用于&lt;a href=&quot;https://www.qiuwenbaike.cn/wiki/%E6%B3%9B%E5%B0%BC%E6%97%A5%E5%88%A9%E4%BA%9A%E5%AD%97%E6%AF%8D&quot; target=&quot;_blank&quot;&gt;泛尼日利亚字母&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ɛɛ&lt;a href=&quot;#ɛɛ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER OPEN E&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER OPEN E&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这个字母的外观来源于希腊字母ε，在16世纪由意大利学者Gian Giorgio Trissino引入，其小写形式在国际音标中表示半开前不圆唇元音。这个字母也包含在&lt;a href=&quot;https://en.wikipedia.org/wiki/African_Reference_Alphabet&quot; target=&quot;_blank&quot;&gt;非洲参考字母表&lt;/a&gt;中，广泛地被非洲语言使用。&lt;/p&gt;&lt;p&gt;Unicode官方提到&lt;code&gt;EPSILON&lt;/code&gt;是比&lt;code&gt;OPEN E&lt;/code&gt;更加准确的名称。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-5&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ƒƒ&lt;a href=&quot;#ƒƒ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER F WITH HOOK&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER F WITH HOOK&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这个字母用于非洲的语言，存在于&lt;a href=&quot;https://en.wikipedia.org/wiki/Africa_Alphabet&quot; target=&quot;_blank&quot;&gt;非洲字母表&lt;/a&gt;中。其小写形式外观与f的手写体相同，可表示函数的符号和荷兰的货币符号。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ɩɩ&lt;a href=&quot;#ɩɩ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER IOTA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER IOTA&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;注意：这个字符源于希腊字母Iota（ι），但不是希腊字母。&lt;/p&gt;&lt;p&gt;用于非洲语言的字符，存在于Gurunɛ，Kabiyé和Mossi等非洲语言。同时小写形式曾在国际音标中表示元音，之后被ɪ代替。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ƕƕ&lt;a href=&quot;#ƕƕ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER HWAIR&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER HV&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;用于转写哥特字母𐍈，表示[hʷ]或[ʍ]发音。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ɣɣ&lt;a href=&quot;#ɣɣ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER GAMMA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER GAMMA&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;根据名称可以知道这个字母源自希腊字母γ。这个字母包含在&lt;a href=&quot;https://en.wikipedia.org/wiki/Africa_Alphabet&quot; target=&quot;_blank&quot;&gt;非洲字母表&lt;/a&gt;中，并广泛地被非洲语言使用。小写形式在国际音标中表示浊软腭擦音。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ƞƞ&lt;a href=&quot;#ƞƞ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER N WITH LONG RIGHT LEG&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER N WITH LONG RIGHT LEG&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;曾用于国际音标和拉科塔语正字法中，后被ŋ替代，现已废弃。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ƛƛ&lt;a href=&quot;#ƛƛ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER LAMBDA WITH STROKE&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER LAMBDA WITH STROKE&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这个字母的大写版本加入时间非常晚，是在2024年的Unicode 16.0版本。这个字母主要用于美洲语言学，用途包括表示发音，转写。在物理学中有时用来表示约化康普顿波长（reduced Compton wavelength）。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ɵɵ&lt;a href=&quot;#ɵɵ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER O WITH MIDDLE TILDE&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER BARRED O&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这是一个用于突厥语族的拉丁字母，表示发音/œ/，包含在“统一突厥字母表”中，在1939年苏联推行西里尔化后，这个字母在大多数语言中被西里尔字母Ө（&lt;code&gt;CYRILLIC CAPITAL LETTER BARRED O&lt;/code&gt;）取代。这个字母也被“新维文”使用过，也出现在非洲参考字母表中。&lt;/p&gt;&lt;p&gt;有趣的是，这个字母的大小写中的名称不同，一个是&lt;code&gt;WITH MIDDLE TILDE&lt;/code&gt;，一个是&lt;code&gt;BARRED&lt;/code&gt;。不过官方文档的描述：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;the formal name does not describe the glyph&lt;/p&gt;&lt;/blockquote&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ƣƣ&lt;a href=&quot;#ƣƣ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER OI&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER OI&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这个字母曾用于一些突厥语系语言的拉丁文正字法中，如阿塞拜疆语，在我之前写的&lt;a href=&quot;../old-latin-uyghur/&quot;&gt;从旧字典发现的旧拉丁维文&lt;/a&gt;中提到的“新维文”也使用了这些字符。现在已被Ğğ等字符代替。&lt;/p&gt;&lt;p&gt;另外，Unicode官方提到字符名称中的&lt;code&gt;OI&lt;/code&gt;实际上是错误的，这个字符的外观与发音都与oi没有关系，这个字符的名称应为&lt;code&gt;GHA&lt;/code&gt;。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-5&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ʀʀ&lt;a href=&quot;#ʀʀ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN LETTER YR&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN LETTER SMALL CAPITAL R&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;曾被古诺斯克语使用的字符，也是卢恩字母ᛦ的转写。小写形式也在国际音标中表示小舌颤音。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ʃʃ&lt;a href=&quot;#ʃʃ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER ESH&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER ESH&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这个字母大写形式外观来自于希腊字母Σ，小写形式在1847年由Isaac Pitman引入用于表示清颚龈擦音（即sh的发音），之后加入了国际音标。1928年这两个字母加入了&lt;a href=&quot;https://en.wikipedia.org/wiki/Africa_Alphabet&quot; target=&quot;_blank&quot;&gt;非洲字母表&lt;/a&gt;，Ʃ被确定为大写形式。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ʊʊ&lt;a href=&quot;#ʊʊ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER UPSILON&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER UPSILON&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这个字母用于&lt;a href=&quot;https://en.wikipedia.org/wiki/African_Reference_Alphabet&quot; target=&quot;_blank&quot;&gt;非洲参考字母表&lt;/a&gt;，其小写形式在国际音标中代表次闭次厚唇元音。&lt;/p&gt;&lt;p&gt;其Unicode名称Upsilon来源于历史学家Geoffrey Pullum将其解释为希腊字母υ的变体。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ƹƹ&lt;a href=&quot;#ƹƹ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER EZH REVERSED&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER EZH REVERSED&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;虽然这个字母看起来是Ʒ的水平翻转，但实际上这个字母来源于阿拉伯字母ع。这个字母曾用于转写阿拉伯语，也曾用来表示浊咽擦音/ʕ/，现已废弃。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ƺ&lt;a href=&quot;#ƺ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;LATIN SMALL LETTER EZH WITH TAIL&lt;/code&gt;&lt;/p&gt;&lt;p&gt;旧版国际音标，现被/ʒʷ/和/jʷ/代替。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ƻ&lt;a href=&quot;#ƻ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;LATIN LETTER TWO WITH STROKE&lt;/code&gt;&lt;/p&gt;&lt;p&gt;虽然这个字符的外观是一个中间有线的2，但是这个字符实际上是一个音标，曾用于表示/dz/音，之后被/ʒ/和/dz/代替。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ƾ&lt;a href=&quot;#ƾ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE&lt;/code&gt;&lt;/p&gt;&lt;p&gt;旧版国际音标，现已被/ts/代替。官方文档中还提到这其实是一个ts连字，而不是加了一横的ʖ。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-5&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ƿƿ&lt;a href=&quot;#ƿƿ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER WYNN&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN LETTER WYNN&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这个字符来源于卢恩字母ᚹ，在古英语中被使用，之后被w字母代替。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ǀǁǂǃ&lt;a href=&quot;#ǀǁǂǃ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN LETTER DENTAL CLICK&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN LETTER LATERAL CLICK&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN LETTER ALVEOLAR CLICK&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN LETTER RETROFLEX CLICK&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Important&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;这些字符不是|（&lt;code&gt;VERTICAL LINE&lt;/code&gt;）、‖（&lt;code&gt;DOUBLE VERTICAL LINE&lt;/code&gt;）、⧧（&lt;code&gt;THERMODYNAMIC&lt;/code&gt;）、!（&lt;code&gt;EXCLAMATION MARK&lt;/code&gt;）。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;这些字符的类别是&lt;code&gt;Lo&lt;/code&gt;（其他字母）而不是&lt;code&gt;Sm&lt;/code&gt;（符号），均被用于音标。&lt;/p&gt;&lt;p&gt;ǀ表示齿吸气音，相当于祖鲁语中字母c的发音；ǁ表示边吸气音，相当于祖鲁语中字母x的发音；ǂ表示齿龈吸气音；ǃ表示卷舌吸气音，相当于祖鲁语中q的发音。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ǄǅǆǇǈǉǊǋǌ&lt;a href=&quot;#ǆǆǆǉǉǉǌǌǌ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER DZ WITH CARON&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER DZ WITH CARON&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER LJ&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER L WITH SMALL LETTER J&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER LJ&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER NJ&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER N WITH SMALL LETTER J&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER NJ&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;均为南斯拉夫语族的语言使用的字母。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ȝȝ&lt;a href=&quot;#ȝȝ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER YOGH&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER YOGH&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这是一个被古英语和古苏格兰语使用的字母，表示多种发音，之后由于印刷不支持此字母，在英语中被gh代替，在苏格兰语中被z代替。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ȣȣ&lt;a href=&quot;#ȣȣ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER OU&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER OU&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这个字母其实原本是希腊字母ου的连字，在拉丁字母中则用于北美原住民语言和乌拉尔语系音标中。&lt;/p&gt;&lt;p&gt;有趣的是，这个字符没有在希腊语区块单独编码，因为它被认为仅仅是字体层面的连字。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-6&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ȷ&lt;a href=&quot;#ȷ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;LATIN SMALL LETTER DOTLESS J&lt;/code&gt;&lt;/p&gt;&lt;p&gt;无点j。这个字母无大写，主要用于瑞典方言字母表（Landsmålsalfabetet）。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ȸȹ&lt;a href=&quot;#ȸȹ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER DB DIGRAPH&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER QP DIGRAPH&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;虽然名称写的是“合成符（Digraph）”，但官方提到这实际上是一个连字&lt;sup&gt;&lt;a href=&quot;#user-content-fn-5&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;。这两个字符主要用于转录非洲语言的特定发音，ȸ代表浊唇齿塞音，国际音标通常记为[b̪]；ȹ代表清唇齿塞音，国际音标通常记为[p̪]。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ɂɂʔ&lt;a href=&quot;#ɂɂʔ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;LATIN CAPITAL LETTER GLOTTAL STOP&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN SMALL LETTER GLOTTAL STOP&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;LATIN LETTER GLOTTAL STOP&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这三个字符都代表喉塞音，但使用场景不同：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;ʔ无大小写，主要用作音标，也用在没有大小写区分的语言正字法中。&lt;/li&gt;
&lt;li&gt;Ɂɂ则是一对大小写字母，用于特定语言的实际拼写中（如阿萨巴斯卡语系）&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.unicode.org/notes/tn27/&quot; target=&quot;_blank&quot;&gt;https://www.unicode.org/notes/tn27/&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-5&quot;&gt;↩&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-5-2&quot;&gt;↩&lt;sup&gt;2&lt;/sup&gt;&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-5-3&quot;&gt;↩&lt;sup&gt;3&lt;/sup&gt;&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-5-4&quot;&gt;↩&lt;sup&gt;4&lt;/sup&gt;&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-5-5&quot;&gt;↩&lt;sup&gt;5&lt;/sup&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/%C4%B8&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/%C4%B8&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.qiuwenbaike.cn/wiki/%E9%95%BFs&quot; target=&quot;_blank&quot;&gt;https://www.qiuwenbaike.cn/wiki/长s&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/%C8%A2&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Ȣ&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-6&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>说一些话</title><link>https://xlbil.netlify.app/posts/say-something-asc/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/say-something-asc/</guid><pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;&lt;p&gt;“我已分辨不清哪些是属于艾尔芙里达的、哪些是属于罗尔娜的了，我迷糊了、茫然了，看不见我自己的映象了，只看见她们的映象。”&lt;/p&gt;&lt;p&gt;这段话出自Italo #######的《## ### ##### #’####### ## ###########》中的章节《In una #### ## ##### ### #’⌘⌘⌘⌘⌘⌘⌘⌘⌘⌘⌘》&lt;/p&gt;&lt;p&gt;⌘所代表的单词为密钥，请使用AES256解密&lt;/p&gt;&lt;/blockquote&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;-----BEGIN PGP MESSAGE-----&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;jA0ECQMIW2TEvilgVIfn0ukBnL/etI4rIhwRTUljKK0hw5qowXxtKIYFo2qgzEN+&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;Q96lGNQlureG8Daj+Ntbk2Xd7pSQxpPvmOFbcOsbZXugnC+uY+3vCuaTGeen1y2b&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;oM4ARgvEWBhfNrGjHxxA+Bv5kZsEQgghKxCFsfFxj5RzJlJbVEXh8ok0Sb6+qeFg&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;ZHhL4lcthwxzOpi6aNNfsrXfLd4kXFLChf4QdmzdmGNAKE5o2lMEhOIWCifg1Xft&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;x03SxCCCaHsCVbyr3lOhkcEB2cdFGnYLsMHJhlMc+4lDT+rOQJQchEfhJmZh4A5z&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;H9summsXqoGSRr96iwbc/ceaSUoURsnDrpHsAAs5R3EFZL9avDaqJgschJxoS0ui&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;Z80u1Rzm85/r65pWk5zD8VUTf3eN1qsv5GQMsvYCW6o6w34QFoXhXK8hEMCRC1Uz&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;tJ1oymK6TEPHd61Fq/5pC2cyXJLYkOtytepyMWVBJEFLtpZxKX+T+byQWFEb+Ovc&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;WrsfT0O80CdOUccOBEdbH13edHlE9gp7D2ltG5BoocPGK7DrL23q570vlupRv6CI&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;5/aO/uA8IMwjB3hCuIqfM2UuCGd5ylYPKmR8eHjU52JvbiMzB7Gh4xBdKI9rp8Xb&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;ReZMuW7PsBtU8Y8oruqGwsxncbiWNxqS5sbq9BaDMfikEpaOPD2MLZ8yQEgY9sJC&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;QnrYBQNK+YSM2TD2zMaOwwfUZKEC8OggF/4Rt4UGSCN70PQ6BbQv8YUTrsIr2se0&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;fabrwWvYIDKjnfUyXFO1vwBZ9QAd0uLpT1Xtplfw91xrkJMcUsm2Y2+whnfKeI72&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;16&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;E1bWZaJMuqcNKqqV0PdZ8GgKfp9lAvF6yEmmwg==&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;17&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;=lUJS&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;18&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;-----END PGP MESSAGE-----&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content:encoded></item><item><title>TNO意识形态配图考据—法西斯主义篇</title><link>https://xlbil.netlify.app/posts/tno-ideology-picture-source-fascism/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tno-ideology-picture-source-fascism/</guid><pubDate>Mon, 06 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Important&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;以下各意识形态和意识形态的介绍来自游戏钢铁雄心4架空世界观模组“新秩序：欧洲末日”（简称TNO），包含基于现实人物的虚构内容，与现实无关，请注意分辨。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Important&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;以下内容包含关于法西斯主义、纳粹主义等极端主义内容，但这不代表作者的政治观点，或是宣扬这些思想。这些内容仅仅用于介绍真实历史。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;section&gt;&lt;h2&gt;法西斯主义（通用意识形态）&lt;a href=&quot;#法西斯主义通用意识形态&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://static.wikitide.net/tnowiki/1/1f/Fascism.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;历数在一战后的动乱中诞生的各路意识形态，唯一在欧洲攫取强权地位并且成功维持下来的意识形态便是法西斯主义。法西斯主义受幻想破灭的共产主义与威权民族主义影响，时常因其所受极左与极右意识形态的启发而被标为“第三位置”。虽然该意识形态的世界观中仍能发掘出一丝马克思主义思想（生产和寄生的辩证对立），但以民族替代了经济阶级——这充满毒害的民族主义思想导致其与社会主义的国际主义思潮相对立，并不可避免地导致了一战之后德国、西班牙与意大利的内部冲突。但法西斯主义党派最终都获得了胜利并埋葬了社会主义反对者。&lt;/p&gt;&lt;p&gt;最能强调法西斯主义的特征来源于其推崇的对国家近乎盲从的忠诚。政府通常由某个强人掌控，由他扮演国家的仲裁者与最高权威。宗教机构、工会、私有企业等可能会受许以被限制的形式存在，但他们也必定会奉承国家机关。法西斯政府还会推崇民族传说，讲述一群过去曾光辉一时的优越高贵民族被剥夺了荣誉，并以此要求人民团结一致追回失去的东西。他们会讽刺民主国家守着衰落的尊严不放、社会主义国家则是屈服于落伍退步——但又非常矛盾地将这些国家视为意图夺取或摧毁他们一切珍视之物的威胁。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;原图是1922年黑衫军发起的“进军罗马”行动的照片，从左到右的四个主要人物分别为成员&lt;em&gt;伊塔洛•巴尔博&lt;/em&gt;、&lt;em&gt;贝尼托•墨索里尼&lt;/em&gt;、&lt;em&gt;切萨雷•马里亚•德韦基&lt;/em&gt;、&lt;em&gt;米凯莱•比安基&lt;/em&gt;。&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1300&quot; height=&quot;939&quot; src=&quot;/_astro/march-on-rome-october-1922-benito-mussolini-and-fascist-blackshirts-during-the-march-private-collection-2J4WNXB.Dsj58y9Y_z6YSK.webp&quot; /&gt;&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;伊塔洛•巴尔博（Italo Balbo）是前意大利空军元帅，早年参与阿尔卑斯军团，后成为法西斯运动核心成员，1929年任航空部长期间重组意大利空军，被誉为“意大利空军之父”，同年升任空军元帅后被调离空军，转任利比亚总督至1940年，期间推动当地基础设施建设。1940年6月28日其座机在图卜鲁格上空被意军误击坠毁身亡。&lt;/li&gt;
&lt;li&gt;米凯莱•比安基（Michele Bianchi）是意大利战斗者法西斯的创始人之一，参与起草该运动早期纲领，在墨索里尼政府担任公共工程部副部长等职务。&lt;/li&gt;
&lt;li&gt;切萨雷•马里亚•德韦基（Cesare Maria De Vecchi）是黑衫军领袖之一，党内属温和派和保王派，1923年至1928年担任意属索马里总督，也担任国意大利的一些高层职务，在1943年因投票罢免墨索里尼而被意大利社会共和国缺席判处死刑，因此流亡阿根廷，1949年回国加入新法西斯政党，但未担任职务。&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;贵族法西斯主义&lt;a href=&quot;#贵族法西斯主义&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://static.wikitide.net/tnowiki/e/e3/Fascism_aristocratic_fascism.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;传统认知中的法西斯形象总与行动派绑定——心怀愤懑的中产者，誓死抗击侵蚀国本的邪恶势力。然则法西斯主义亦可自上而下滋生，源自土地贵族而非赤贫大众。&lt;/p&gt;&lt;p&gt;对旧式精英而言，法西斯恰是镇压社会变革的完美武器。这台老迈却强劲的钢铁巨碾，既能夷平腐蚀下等阶层的危险思潮，又能将精英利益浇筑成血脉相连的阶级堡垒。它是粉碎左翼工会运动的断头台，是以凝固血液砌筑的反动要塞——象牙塔在云端睥睨众生，门扉永远拒斥工人阶级的触碰，更遑论群众组织这等包藏共产之心的毒瘤。&lt;/p&gt;&lt;p&gt;时光在此倒流。启蒙精神如古国残碑般剥蚀，进步思潮化作史册尘埃。当权贵族对此甘之如饴：这正是他们梦寐的永恒秩序。往昔王权因自由主义与激进主义而崩解，如今借法西斯之躯还魂。二十世纪的重临，或将成就千年不易的血统王朝。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这张图其实是被P过的，这是原图：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/1/12/Bundesarchiv_Bild_102-17964%2C_Ordensburg_Kr%C3%B6ssinsee%2C_Herzog_von_Windsor.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;原图为1937年英国国王爱德华八世访问德国的照片。这张照片由Georg Pahl拍摄，最左侧为罗伯特•莱伊，右侧为爱德华八世。&lt;/p&gt;&lt;p&gt;罗伯特•莱伊（Robert Ley）为纳粹德国时期的重要政治人物，在1925年加入纳粹党，二战曾任“德意志劳工阵线”（Deutsche Arbeitsfront, DAF）领导人，也是纳粹党重要书籍《纳粹党组织手册（Organisationsbuch der NSDAP）》的作者。1945年被美军逮捕，在纽伦堡审判开庭一周后自杀身亡。&lt;/p&gt;&lt;p&gt;爱德华八世（Edward VIII）为英国国王，于1936年1月即位，因为他决心与美国平民华里斯•辛普森（Wallis Simpson）结婚而在同年12月退位。同时，由于两人的亲德倾向和在1937年访问德国的事件，因此&lt;/p&gt;&lt;p&gt;P上去的人物应为奥斯瓦尔德•莫斯利（Oswald Mosley），为英国法西斯主义者，创立了法西斯组织“英国法西斯联盟（British Union of Fascists，简称BUF）”。1940年，英国政府查禁不列颠法西斯联盟，莫斯利与其他740名法西斯主义者在二战期间被囚。在战后，莫斯利又组建了一个名为“联合运动（Union Movement）”的政党，在1952年发生诺丁山暴动后，莫斯利借此再次参加选举，但得票率仅为4.6%，因此他在竞选失败后前往法国，不再涉足政治。&lt;/p&gt;&lt;p&gt;Wikimedia Commons上的原图：&lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Bundesarchiv_Bild_102-17964,_Ordensburg_Kr%C3%B6ssinsee,_Herzog_von_Windsor.jpg&quot; target=&quot;_blank&quot;&gt;File Bild 102-17964, Ordensburg Krössinsee, Herzog von Windsor.jpg&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;法团国家主义&lt;a href=&quot;#法团国家主义&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://static.wikitide.net/tnowiki/1/11/Fascism_corporatism.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;正如法西斯主义是二十世纪最引人注目的意识形态一般，法团主义是二十世纪最主要的经济制度。虽然这两种制度都经历了重大的变革和演化，但它们往往都是一种原始的权力工具。换言之，是一种维护所认为的美好和真实，并粉碎一切不美好的方式。&lt;/p&gt;&lt;p&gt;法团国家主义映照着法团的初衷：由各经济阶级组成机构，其中每个阶级都是社会的基本单位，都被教导只有通过阶级合作而非阶级斗争才能实现最大的利益。资本主义的个人主义只会导致机会主义和自私自利的泛滥，而社会主义的集体主义只会导向激进主义和毫无意义的破坏，却不能提出任何解决方法。而法团国家不同，它带来的是阶级之间的调和与和平，所有阶级都是国家机器中的齿轮。他们摒弃了社会激进主义，转而信奉传统，宁可选择稳定的社会结构，也不愿支持任何可能破坏它事物。&lt;/p&gt;&lt;p&gt;经济由以产业为基础的法团组成，同时囊括工人和雇主，这些团体则作为他们在国家面前的代表。在部分人看来，这造就了一个等级分明、谈不上民主的国家；而在另一些人看来，这是一种有机的民主形式，在这种制度下，普通民众的不同利益可以得到充分的接纳，而不像多数派民主那样容易忽视少数群体的需求。尽管法团制度或许带有压制性和极权色彩，但反对的声音往往被淹没在无声的海洋之中。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;原图拍摄的是1943年东京的大东亚会议（日语全称：大東亜結集国民大会）。&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/a/a4/Tokyo_conference_1943_tribune.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;1943年11月5～6日，在德、意两国败局已定的背景下，日本纠集其占领区的各“独立国”首脑在东京举行的国际会议，目的在于进一步利用占领区的人力、物力和财力继续支持战争。出席会议的有：伪中华民国“行政院院长”汪精卫、泰国首相代表旺·怀他耶功、伪满洲国“国务总理”张景惠、菲律宾傀儡政府总统何塞·劳雷尔、缅甸傀儡政府总理巴莫、流亡新加坡的“自由印度临时政府”首脑苏巴斯·昌德拉·鲍斯作为观察员列席了会议。日本首相东条英机在会上极力鼓吹大东亚各民族 “共存共荣”，共同抵御英美外来势力的重要性，要求各国政府与日本“紧密合作”，共同完成“大东亚战争”，并保证日本将给予各国以“民族自决权”，“尊重各国的独立自主”。会议所发表的 《大东亚共同宣言》再次鼓吹建立“大东亚共荣圈”的必要性和重要性。&lt;/p&gt;&lt;p&gt;原图可以在Wikimedia Commons上找到：&lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Tokyo_conference_1943_tribune.jpg&quot; target=&quot;_blank&quot;&gt;Tokyo conference 1943 tribune.jpg&lt;/a&gt;。从左至右的旗帜代表的政权分别为缅甸（日本傀儡），伪满洲国，汪伪政权，日本，泰国，菲律宾第二共和国（日本傀儡），最后一个旗帜无法识别，可能代表印度。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;法西斯神秘主义&lt;a href=&quot;#法西斯神秘主义&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://static.wikitide.net/tnowiki/c/cb/Fascism_fascist_mysticism.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;法西斯神秘主义学派由尼科洛·贾尼创立，他花费数年时间对古今哲学、社会和宗教进行了全面分析。多年以来，学派成员不断寻找历史重大事件背后的原因，最终得出结论：国家、经济、宗教、道德与种族问题彼此之间密切关联。因此，必须有某种事物将一切联系起来，拥护至上的善、打倒至上的恶——答案正是法西斯主义。&lt;/p&gt;&lt;p&gt;在尼科洛·贾尼看来，法西斯主义不仅是一种政治意识形态，它宣扬对国家的不朽忠诚、对上帝的坚定信仰以及对家人、战友和同胞的绝对忠贞，是一种综合性的价值准则，适用于生命中的每分每秒，甚至取代其他一切社会结构，包括宗教；事实上，基督教的最终形态便是法西斯主义，救世主化身的领袖乃美德之典范，在政治和宗教事务中享有至高无上的权威，而那些骄奢淫逸的神职人员都将被历史彻底抛弃。&lt;/p&gt;&lt;p&gt;尼科洛·贾尼曾被学术殿堂与空洞的理论辩论所束缚，但他还是得以在意大利帝国迅速崛起，法西斯神秘主义的重要性更是节节攀升、追随者急剧增加，其教义更是为绝望的意大利人带来了希望：责任取代不定、奉献代替怀疑。随着信徒的增加和势力的扩大，领袖发自内心地露出微笑，每一位新的信徒不但彻底领悟法西斯主义的本质，其身心更是得到升华……&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这是原图，作者为马里奥·西罗尼：&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;738&quot; height=&quot;735&quot; src=&quot;/_astro/Mario-Sironi-16-novembre-1922-Popolo-dItalia.B62FfD7d_ZaFdj9.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;马里奥•西罗尼（Mario Sironi）为意大利画家、雕塑家、设计师，艺术流派涉及未来主义和形而上学艺术，其作品包括城市景观系列，并为意大利法西斯政权创作宣传品和壁画，被视为“法西斯革命”的艺术家。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;法西斯民粹主义&lt;a href=&quot;#法西斯民粹主义&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://static.wikitide.net/tnowiki/e/e2/Fascism_fascism_populism.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;国家领袖被供奉于圣坛之上——笑容温暖，能抚慰那些因现代生活缺陷而心生愤怒的人们；溢美之辞，是对就业保障、财富增长与爱国主义的揄扬。对于一些人而言，言语直截了然，便已足够；而对于那些洞悉内情的人来说，这些话语则显得意味深长——它们不断揭露充斥社会的腐败现象，无论是自由主义、马克思主义，或是某些难以言喻的东西。但无论如何，这声音都在向二者保证，只有他们才能解决生活中的问题。&lt;/p&gt;&lt;p&gt;这样的领导者不会盲目依赖教条来获取权威。当袖标换成国旗，那就强调法西斯主义的部分要素用以维持道德控制，然后再淡化一些，好发挥某种泛泛的民族热情。他们以民众的支持作为货币，换取政权存续的时间，直到人们将领袖视为国家的化身，两者合二为一。&lt;/p&gt;&lt;p&gt;避免具体施政之余，他们常常利用夸张且民粹的言论触及真实或臆想中的不满，以个人魅力顶替实质内容。这通常伴随着大量的腐败、幕后交易和掩盖治理问题的政治噱头——只要能听到领袖的声音，告诉他们一切都会好起来，这一切仿佛都无足轻重。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这是一张美国天主教神父查尔斯•库格林在1936年五月俄亥俄州的克利夫兰市的一个政治集会上演讲的照片。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;600&quot; height=&quot;467&quot; src=&quot;/_astro/Father-Charles-E-Coughlin-speaks-in-Ohio-Bettmann-Getty-Images-600x467.tClUFy3q_Z1GusMv.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;查尔斯•库格林（Charles E. Coughlin）是一位在加拿大裔美国天主教神父，1916年被任命为天主教神父。1926年，他成为密歇根州皇家橡树镇“小花圣殿”教堂的牧师。为了应对来自三K党的威胁和为教堂筹集资金，他开始尝试利用电台进行广播。凭借其富有魅力的口才，他的节目迅速走红，到1930年已通过CBS（哥伦比亚广播公司）实现全国联播。&lt;/p&gt;&lt;p&gt;之后库格林广播内容从宗教逐步转向政治和经济，早期以经济民粹主义者形象出现，在1932年坚定支持富兰克林•罗斯福，但罗斯福当选后因未能如愿获得政策影响力而与之决裂。之后他立场立刻转向极端，其言论越来越充满仇恨，公开散步反犹主义言论，同时反对美国参与二战，称其为“犹太人的战争”。在1942年被美国司法部因违反《间谍法》剥夺邮寄权，同时底特律大主教也命令其停止政治活动，之后库洛林便退出了公共视野。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-4&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;新社会主义&lt;a href=&quot;#新社会主义&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://static.wikitide.net/tnowiki/2/28/Fascism_neosocialism.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;大萧条引发的全球经济危机让三十年代的世界政治出现了空前的两极分化。在这强烈的阵痛与对传统政治思想范式的幻灭下，一颗名为新社会主义的种子自工人国际法国支部和比利时社会党的右翼理论家的思想中萌芽而出。&lt;/p&gt;&lt;p&gt;新社会主义试图将社会从运行失衡与混乱中解救出来，为社会带来团结与稳定。新社会主义者拒斥马克思主义世界观与阶级观，相反，诸如亨德里克·德·曼恩与马赛尔·戴亚等新社会主义运动的新生代理论家发展和倡导他们独有且自认富有远见的理论概念，诸如“计划主义”和“建构革命”等等。新社会主义主张让民众将执掌国家的权利授予技术官僚集团，让他们发动一次自上而下的革命，以完成激进的社会重构。尽管一眼看去，这种思想与民族主义毫无关联，但新社会主义理论家的专制倾向，以及他们在言论与意识形态上与法西斯暧昧不清的现实，使其很快就会转向民族主义，以此弥合国家结构上的许多裂痕。如此，便能在他们主张的革命中产生严丝合缝的转变，从而过渡并进入到技官主义、计划主义、法团主义和社会主义社会。&lt;/p&gt;&lt;p&gt;国际社会主义的释经者苏联已经倒下，新社会主义的时代似乎已经到来。许多被布尔什维主义的惨败击碎了世界观的前社会主义者，以及对轴心国胜利者的停滞与绝望而感到幻灭的前法西斯主义者，都选择转向新社会主义，选择去相信它的承诺，疗愈他们愤恨世道不公带来的痛苦。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这又是一张被P过的图片，原图是这个，修改后的版本将人物和标语放在了两侧：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/d/df/Avec_l%27ouvrier_soldat_pour_le_socialisme.jpg/960px-Avec_l%27ouvrier_soldat_pour_le_socialisme.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;这是1942年德国占领下的比利时的一张政治宣传画，用于招募比利时法语区的工人为德国工作。上部分为挥舞锤子的工人和挥舞手榴弹的德国士兵，下部分为一个丑化过的犹太人，同时衣服上包含英国国旗、美国国旗和共产主义标志，体现出其反共主义、反犹主义思想。标语为Avec l’ouvrier soldat pour le socialisme，意为“与工人战士一起为社会主义”。&lt;/p&gt;&lt;p&gt;原图可以在Wikimedia Commons上找到：&lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Avec_l%27ouvrier_soldat_pour_le_socialisme.jpg&quot; target=&quot;_blank&quot;&gt;Avec l’ouvrier soldat pour le socialisme.jpg&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;秩序社会主义&lt;a href=&quot;#秩序社会主义&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://static.wikitide.net/tnowiki/a/ad/Fascism_ordosocialism.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;1847年，卡尔·马克思撼动了整个世界的内核，他创造了一种胜过旧秩序的意识形态，明确了普通人所真正要为之奋斗的事物。现在，马克思真正的继承者终于到来了：伊万·谢罗夫，秩序社会主义的创始人，他相信人对祖国的热爱与国家的阶级斗争并不存在矛盾。既然德国人的意识形态的确存在可取之处，可以为革命所用，那又为什么非得妖魔化他们呢？秩序社会主义正是解决这些互相矛盾的问题和理念的方案。&lt;/p&gt;&lt;p&gt;秩序社会主义融合了阶级斗争和民族斗争，团结了一切反对资本主义和世界主义的力量，以彻底摧毁反动派为宗旨，并相信这些群体的反动倾向在很大程度上是……遗传获得的。&lt;/p&gt;&lt;p&gt;某些无知的蠢材指责秩序社会主义的本质是反动法团主义，彻头彻尾地背叛了马克思主义；还有些蠢货谴责谢罗夫是个狂人，和希特勒是一丘之貉。这些人妄图用污言秽语破坏革命，维护那些天生反对革命的遗传反动派。谢罗夫和他的支持者不会为这些无中生有的谣言困扰，因为他们还要发起一场新的革命，这一次，他们要摒弃所有腐化先前革命的弊端。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;感谢&lt;a href=&quot;https://tieba.baidu.com/p/10960517817#/&quot; target=&quot;_blank&quot;&gt;找图吧吧主的寻找&lt;/a&gt;，原图是苏联彼尔姆36号古拉格的照片。Wikimedia Commons上可以&lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Perm-36-10.JPG&quot; target=&quot;_blank&quot;&gt;找到类似的照片&lt;/a&gt;：&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/6/68/Perm-36-10.JPG/500px-Perm-36-10.JPG?utm_source=commons.wikimedia.org&amp;amp;utm_campaign=index&amp;amp;utm_content=thumbnail&quot; alt=&quot;Perm-36-10.JPG&quot; /&gt;&lt;figcaption&gt;Perm-36-10.JPG&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;革命锡安主义&lt;a href=&quot;#革命锡安主义&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://static.wikitide.net/tnowiki/d/da/Fascism_revolutionary_zionism.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;自西奥多·赫茨尔和摩西·赫斯以来，所谓“主流”锡安主义最初的目标便是让犹太民族拥有属于自己的土地与民族经济、得到国际社会的接纳——这是上世纪西欧歧视犹太人的结果，他们投身于政治行动的具体原因是需要一个能称之为“祖国”的地方，而当时的欧洲却没有犹太人的容身之处。但是，由于缺乏清晰的道路路线，锡安运动不可避免地走向了分裂。自由派和马克思主义者拥抱锡安主义的原因在于，他们认为自由解放可经由民主或是革命实现。然而，革命锡安主义者则拒绝接受赫茨尔的理念。他们认为，赫茨尔追随者的心态过于被动，只是在等待以色列的到来，却不愿付诸行动。相反，基于对妥拉律法和历史的解读，革命锡安主义认为，犹太民族永远都与以色列地联结在一起，即使以色列早已灭亡，它也活在所有犹太人的血脉之中。为了犹太民族的解放事业，任何极端行为都可以接受，包括流血恐怖：犹太人渴求以色列地，正如渴望爱人一般。&lt;/p&gt;&lt;p&gt;革命锡安主义极度异质化，除了极端民族主义和直接呼吁政治暴力之外，其支持者基本没有任何共同理想。大多数革命锡安主义者也不会信奉通常意义上的宗教，但他们深信不疑的浪漫民族主义历史解读本身就已经成为了另一种世俗意义上的宗教。他们中的大多数也同时从欧洲法西斯运动中汲取灵感，其中不少人是意大利法西斯主义的崇拜者。但自五十年代以来，在以色列·埃尔达德的领导下，革命锡安主义运动愈发受到当地弥赛亚思想的强烈影响。它的信徒们如今坚信，他们的目标乃是重建根据其对《圣经》非正统解读而定义的以色列王国——独属于犹太人、中央集权的军事化国度，崭新的第三圣殿将成为犹太民族胜利凯旋的象征。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;图片上为犹太复国主义组织伊尔贡的图标。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/5/57/Irgun_Poster.gif&quot; alt=&quot;虽然没有找到原图，但这张传单上的图标也可以参考&quot; /&gt;&lt;figcaption&gt;虽然没有找到原图，但这张传单上的图标也可以参考&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;伊尔贡（הארגון，全称הארגון הצבאי הלאומי בארץ ישראל，意为“以色列土地的国家军事组织”， 缩写为אצ“ל）是一个秘密犹太复国主义军事恐怖组织，1931年至1948年活跃于巴勒斯坦地区，曾策划大卫王酒店爆炸案和代尔亚辛村大屠杀等恐怖袭击，组织后改组为以色列右翼政党赫鲁特党，演变为现在的利库德党。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;左右两侧的רק בך在希伯来语中意思为“只有你/唯有靠你”。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;圣墓主义&lt;a href=&quot;#圣墓主义&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://static.wikitide.net/tnowiki/e/e8/Fascism_sansepolcrismo.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;圣墓主义得名于贝尼托·墨索里尼在米兰圣墓广场的演说，它是法西斯意识形态的最初形态——彼时国家法西斯党尚未成立，法西斯仍自称为“战斗法西斯”。当时的运动并非一个官僚机构盘根错节的政党，而是一群年轻的政治极端分子与心怀怨愤的一战老兵组成的松散联盟：这些理想时常冲突的人因对社会主义与自由主义的共同仇恨而联合，并随时准备以暴力实现目标。&lt;/p&gt;&lt;p&gt;圣墓主义的核心信条围绕社会的革命性改造展开：以法团主义路线重构意大利资本主义经济，摒弃腐朽的资产阶级，通过群众动员与扩张主义重振民族精神。经此革命洗礼的新意大利将由新兴精英集团维系——他们并非来自腐败的资本家或软弱的贵族，而是那些曾在一战堑壕中流血、又在“红色两年”期间亲手镇压工厂与农田中社会主义九头蛇的爱国者。&lt;/p&gt;&lt;p&gt;尽管多年来，为迎合中产阶级，更温和的政策逐渐取代了这一革命精神，但圣墓的火种仍在罗伯托·里奇、乌戈·斯皮里托和埃托雷·穆蒂等党内极端分子心中燃烧。随着穆蒂的迅速掌权，它终于重返政治话语的核心。尽管这一意识形态摇摆不定且难以捉摸，但不可否认它在底层民众与军队中极具煽动力，成为遏制社会主义蔓延的利器。唯有时光能见证它能否成功开启民族狂热与阶级合作的新纪元，抑或再度被历史遗忘。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这是一张1919年“进军阜姆”的照片，中间拄拐杖的人为进军阜姆行动的发起者加布里埃尔·邓南遮：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/a/a7/Foto_Fiume.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;加布里埃尔·邓南遮（Gabriele d’Annunzio），原名加埃塔诺·拉帕涅塔，意大利诗人、记者、小说家、剧作家和冒险者。出生于佩斯卡拉，创作涵盖诗歌、小说与戏剧，代表作为《玫瑰三部曲》。&lt;/p&gt;&lt;p&gt;1919年11月，邓南遮反对意大利政府在国际和谈中所采取的妥协立场，认为承认意大利东北部与南斯拉夫交界处的阜姆城（现克罗地亚里耶卡）的独立，对战胜国意大利来说是一种“残缺不全的胜利”。于是他策动和指挥了一次向阜姆城进军的行动，率兵占领了阜姆城，建立“意大利卡尔纳罗摄政统治区（Reggenza Italiana del Carnaro）”，并在那个“自由王国”当了一年的首领。后来，意大利政府军为执行国际协议，受命把邓南遮指挥下的军团驱逐出阜姆城，邓南遮在身负轻伤之后退出了阜姆城。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-3&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;Wikimedia Commons上可以找到原图：&lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Foto_Fiume.jpg&quot; target=&quot;_blank&quot;&gt;https://commons.wikimedia.org/wiki/File:Foto_Fiume.jpg&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;企业统制&lt;a href=&quot;#企业统制&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://static.wikitide.net/tnowiki/8/8c/Fascism_corporate_statism.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;钱能买来很多东西，比如钢铁铸成的亭台楼阁、堆砌成山的金银珠宝、懦弱之人的忠心耿耿，却买不来对暴力的垄断权。也买不来一个国家。至少，现在还不能。&lt;/p&gt;&lt;p&gt;尽管寡头企业那取之不尽、用之不竭的资本流通在企业国家的每一根血管之中——其他国家可压根不敢做此想象——政府依然享有特权：哪怕企业的触手早已蔓生至社会的各个领域，其庞大需求亦不可忽视，但它们的欲望与计谋最终还是受制于一位特定领导人的想法。即使私人企业统治了经济与社会生活的方方面面，这国家的巨舵依然仅由一双手来牢牢把握，使众人为了盈利之上的某种目的而努力。不论是劳动力还是资本，都要随那舵手的心意！&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这是美国画家Samuel D. Ehrhart在1889年画的一副讽刺资本家的画作，下方标题为：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;History Repeats Itself - The Robber Barons of the Middle Ages, and the Robber Barons of To-day.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1300&quot; height=&quot;925&quot; src=&quot;/_astro/robber-barons-1889-nhistory-repeats-itself-the-robber-barons-of-the-FFA9AA.D1nn_0e0_Z16FD9T.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;标题可译为“历史重演——中世纪的强盗贵族，与今日的强盗贵族。”。“Robber Barons”为历史术语，原指中世纪欧洲横征暴敛的封建领主，后引申为19世纪末美国垄断资本巨头（如卡内基、洛克菲勒等）。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-5&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;英式法西斯主义（已移除）&lt;a href=&quot;#英式法西斯主义已移除&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://static.wikitide.net/tnowiki/0/06/Fascism_british_fascism.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://static.wikitide.net/tnowiki/2/28/Fascism_british_fascism_fountaine.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;此意识形态在&lt;code&gt;v1.7.0b&lt;/code&gt;更新中被通用的“贵族法西斯主义”意识形态替代。&lt;/p&gt;&lt;p&gt;第一张原图为国王查理斯屋（King Charles House）上的纹章：&lt;/p&gt;&lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Charles_II_escape_house_sign.jpg/960px-Charles_II_escape_house_sign.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;在伍斯特战役中，查理二世在1651年9月3日通过此房间出逃。&lt;/p&gt;&lt;p&gt;Wikimedia Commons上可以找到原图：&lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Coat_of_Arms_on_King_Charles_House_-_geograph.org.uk_-_4807568.jpg&quot; target=&quot;_blank&quot;&gt;https://commons.wikimedia.org/wiki/File:Coat_of_Arms_on_King_Charles_House_-_geograph.org.uk_-_4807568.jpg&lt;/a&gt;&lt;/p&gt;&lt;p&gt;这个意识形态的安德鲁•方丹版本的子意识形态的配图又是被P过的。原图为1934年6月7日奥斯瓦尔德•莫斯利领导的英国法西斯联盟在伦敦奥林匹亚举行的大型集会：&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;910&quot; height=&quot;546&quot; src=&quot;/_astro/cover_desktop_max-mosley-oxford-and-the-corrosion-of-academic-integrity.Bld44Ge8_Z1FqFUv.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;这场集会约有10000人参加，其中包括2000名莫斯利的“黑衫军”，集会期间反法西斯主义者混入会场并打断莫斯利演讲，随后遭到法西斯护卫队的暴力驱逐，被称为“奥林匹亚骚乱”（Olympia Riot）。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;国家工团主义（已移除）&lt;a href=&quot;#国家工团主义已移除&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://static.wikitide.net/tnowiki/c/ce/Fascism_national_syndicalism.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;这是意大利艺术家贝内黛塔·卡帕（Benedetta Cappa，1897-1977）在1933-1934年为巴勒莫邮政宫（Palazzo delle Poste in Palermo）会议厅创作的未来主义壁画系列《通信的综合》（Sintesi delle comunicazioni），从左到右的三个作品的名称分别为《陆路通信综合（Sintesi delle comunicazioni terrestri）》，《海洋通信综合（Sintesi delle comunicazioni marittime）》，《空中通信综合（Sintesi delle comunicazioni aeree）》。这些壁画以蓝绿色调描绘了陆地、海洋、无线电等不同形式的通信，将未来主义的科技崇拜与一种空灵、和谐的精神愿景相结合：&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/8/8d/Sala_delle_conferenze_3.jpg/1280px-Sala_delle_conferenze_3.jpg&quot; alt=&quot;参考照片&quot; /&gt;&lt;figcaption&gt;参考照片&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;她的丈夫菲利波·托马索·马里内蒂（Filippo Tommaso Marinetti）则更加知名，他是未来主义的创始人，1909年在巴黎发表《未来主义宣言》，同时他也是一个法西斯主义者，积极鼓吹并参加一战，从1919年起积极参与法西斯党的活动，在1944年病逝。&lt;/p&gt;&lt;p&gt;Wikimedia Commons上此画作的照片：&lt;a href=&quot;https://commons.wikimedia.org/wiki/File:Sala_delle_conferenze_3.jpg&quot; target=&quot;_blank&quot;&gt;https://commons.wikimedia.org/wiki/File:Sala_delle_conferenze_3.jpg&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://sballiance.net.au/believe/father-charles-e-coughlin/&quot; target=&quot;_blank&quot;&gt;https://sballiance.net.au/believe/father-charles-e-coughlin/&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://encyclopedia.ushmm.org/content/en/article/charles-e-coughlin?trk=article-ssr-frontend-pulse_little-text-block&quot; target=&quot;_blank&quot;&gt;https://encyclopedia.ushmm.org/content/en/article/charles-e-coughlin?trk=article-ssr-frontend-pulse_little-text-block&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-4&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.qiuwenbaike.cn/wiki/%E4%BC%8A%E5%B0%94%E8%B4%A1&quot; target=&quot;_blank&quot;&gt;https://www.qiuwenbaike.cn/wiki/伊尔贡&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://baike.baidu.com/item/%E5%8A%A0%E5%B8%83%E9%87%8C%E5%9F%83%E5%B0%94%C2%B7%E9%82%93%E5%8D%97%E9%81%AE/6055610&quot; target=&quot;_blank&quot;&gt;https://baike.baidu.com/item/%E5%8A%A0%E5%B8%83%E9%87%8C%E5%9F%83%E5%B0%94%C2%B7%E9%82%93%E5%8D%97%E9%81%AE/6055610&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-3&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://dp.la/item/221dfac366c9c72bc8800f1803c29cd3&quot; target=&quot;_blank&quot;&gt;https://dp.la/item/221dfac366c9c72bc8800f1803c29cd3&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-5&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>特殊的希腊文Unicode符号一览</title><link>https://xlbil.netlify.app/posts/special-greek-symbols/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/special-greek-symbols/</guid><pubDate>Sun, 21 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;此文不包含关于科普特文的信息。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;希腊字母是希腊语所使用的字母，是世界上最早的有元音的字母，也广泛使用于数学、物理、生物、天文等学科。俄语等使用的西里尔字母也是由希腊字母演变而成。希腊字母源自腓尼基字母。腓尼基字母只有辅音，从右向左写。希腊语是首个拥有元音字母的字母系统。因为希腊人的书写工具是蜡板，有时前一行从右向左写完后顺势就从左向右写，变成所谓牛耕式转行书写法，后来逐渐演变成全部从左向右写。字母的方向也颠倒了。罗马人引进希腊字母，略微改变变为拉丁字母，在世界广为流行。希腊字母广泛应用到学术领域，如数学等。&lt;/p&gt;
&lt;p&gt;希腊文字母包含两个区块：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://unicode.org/charts/PDF/U0370.pdf&quot; target=&quot;_blank&quot;&gt;希腊文&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://unicode.org/charts/PDF/U1F00.pdf&quot; target=&quot;_blank&quot;&gt;希腊文拓展&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://unicode.org/charts/PDF/U10140.pdf&quot; target=&quot;_blank&quot;&gt;古希腊数字&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;另外，某些不被Unicode算作希腊文但与其有关的符号也会在本文提到。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;Ͱͱ&lt;a href=&quot;#ͱͱ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK * LETTER HETA&lt;/code&gt;&lt;/p&gt;&lt;p&gt;古体希腊字母。希腊字母Eta（Η）的原始形式，表示/h/音，在希腊语中已被弃用。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ͲͳϠϡ&lt;a href=&quot;#ͳͳϡϡ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GREEK * LETTER ARCHAIC SAMPI&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GREEK * LETTER SAMPI&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;均为古体希腊字母。这四个字母的名称都叫做Sampi，但是功能不同：&lt;code&gt;SAMPI&lt;/code&gt;只在希腊数字系统中用来表示数字900，&lt;code&gt;ARCHAIC SAMPI&lt;/code&gt;则是古爱奥尼亚方言中的字母，表示/ss/和/ts/发音。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-6&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ʹ͵&lt;a href=&quot;#ʹ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK NUMERAL SIGN&lt;/code&gt;和&lt;code&gt;GREEK LOWER NUMERAL SIGN&lt;/code&gt;&lt;/p&gt;&lt;p&gt;希腊语中标记数字的符号，如&lt;strong&gt;Αʹ&lt;/strong&gt;表示1，&lt;strong&gt;͵Α&lt;/strong&gt;表示1000&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt;&lt;p&gt;ʹ与ʹ（&lt;code&gt;MODIFIER LETTER PRIME&lt;/code&gt;）为标准等价关系。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ϜϝͶͷ&lt;a href=&quot;#ϝϝͷͷ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GREEK LETTER DIGAMMA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GREEK SMALL LETTER DIGAMMA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GREEK * LETTER PAMPHYLIAN DIGAMMA&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;均为古体希腊字母。由于其形状像两个gamma（Γ）叠在一起，因此得名digamma（双gamma）。曾在希腊语中表示/w/发音，在希腊语中/w/发音消失后被废弃。此字母在希腊数字系统中也表示数字6，之后此用途被stigma字母（Ϛ）代替。&lt;/p&gt;&lt;p&gt;Ͷ则是潘菲利亚方言特有的本土发展形式，同样表示/w/音，与标准Digamma是平行发展的关系。潘菲利亚方言保留了Digamma的使用时间比其他希腊方言更长。早期铭文中，本土形式的Ͷ用于元音后的/w/音，而标准Digamma用于其他位置。后来，标准Digamma被引入潘菲利亚，代表/v/音作为/w/的变体，而本土形式Ͷ保留给/w/音。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-7&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;拉丁字母F就是由Ϝ演变而来。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ϳϳ&lt;a href=&quot;#ϳϳ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK * LETTER YOT&lt;/code&gt;&lt;/p&gt;&lt;p&gt;曾在希腊语中表示/j/音，也就是德语中J的发音。外观通常与拉丁字母Jj相同。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ϹϲϽͻϾͼϿͽ&lt;a href=&quot;#ϲϲͻͻͼͼͽͽ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;均为希腊字母Σσς的变体，被成为“弯月形Sigma”。Ϲϲ在古代使用，现代也作为装饰使用。&lt;/p&gt;&lt;p&gt;剩下的字符都曾被用于修订。Ͼͼ曾被用于表示标记行位置有误，Ͻͻ用于标记错位的文本行，Ͽͽ用于表示该行后的内容要重新排序。Ͻͻ在公元前1世纪末期也用作缩写，表示自身名字与父名相同。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;字母Ϲ和ϲ与Σ和σ分别为兼容等价关系。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;΄&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK TONOS&lt;/code&gt;&lt;/p&gt;&lt;p&gt;希腊语变音符号，表示重读。与 ́（&lt;code&gt;COMBINING ACUTE ACCENT&lt;/code&gt;）兼容等价。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;;&lt;a href=&quot;#-1&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK QUESTION MARK&lt;/code&gt;&lt;/p&gt;&lt;p&gt;希腊语中的问号。与;（&lt;code&gt;SEMICOLON&lt;/code&gt;）为标准等价的关系。官方文档推荐使用;（&lt;code&gt;SEMICOLON&lt;/code&gt;）字符。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;·&lt;a href=&quot;#-2&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK ANO TELEIA&lt;/code&gt;&lt;/p&gt;&lt;p&gt;希腊文中的中点符号，曾被用于表示分号，现在用法与普通中点相同。与·（&lt;code&gt;MIDDLE DOT&lt;/code&gt;）为标准等价关系。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-3&quot;&gt;6&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;p&gt;官方文档中推荐使用·（&lt;code&gt;MIDDLE DOT&lt;/code&gt;）字符。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ϗϗ&lt;a href=&quot;#ϗϗ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK * KAI SYMBOL&lt;/code&gt;&lt;/p&gt;&lt;p&gt;希腊语και的连字，表示“和”，与&amp;amp;作用类似。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-5&quot;&gt;7&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ϐϑ&lt;a href=&quot;#ϐϑ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GREEK BETA SYMBOL&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GREEK THETA SYMBOL&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;分别为β和θ的草书形式，与原字符兼容等价。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ϒ&lt;a href=&quot;#ϒ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK UPSILON WITH HOOK SYMBOL&lt;/code&gt;&lt;/p&gt;&lt;p&gt;通常用来表示Υ介子物理符号，与Υ兼容等价。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ϕ&lt;a href=&quot;#ϕ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK PHI SYMBOL&lt;/code&gt;&lt;/p&gt;&lt;p&gt;φ的变体，被用作数学、科技符号（如直径）。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ϖ&lt;a href=&quot;#ϖ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK PI SYMBOL&lt;/code&gt;&lt;/p&gt;&lt;p&gt;又叫&lt;em&gt;omega pi&lt;/em&gt;，被用作技术符号，与π（&lt;code&gt;GREEK SMALL LETTER PI&lt;/code&gt;）兼容等价。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ϘϙϞϟ&lt;a href=&quot;#ϙϙϟϟ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;GREEK * LETTER ARCHAIC KOPPA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;GRREK * LETTER KOPPA&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;均为古体希腊字母。这两个字母分别为古体Koppa和现代Koppa。古体Koppa是早期希腊字母表的字母，由腓尼基字母𐤒发展而来，曾表示发音/k/，后被字母Kappa (Κ)代替。同时此字母在希腊数字中表示90，此功能被现代Koppa代替。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-8&quot;&gt;8&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ϛϛ&lt;a href=&quot;#ϛϛ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK * LETTER STIGMA&lt;/code&gt;&lt;/p&gt;&lt;p&gt;古体希腊字母。最初为早期希腊字母Ϝϝ的变体，由于Ϝ传统字形易与Σ等字符混淆，在拜占庭时期此字符代替Digamma表示数字6。&lt;/p&gt;&lt;p&gt;在中世纪与拜占庭时期的文本中也被用作Σ和Τ的连字表示/st/音。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-9&quot;&gt;9&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ϸϸ&lt;a href=&quot;#ϸϸ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK * LETTER SHO&lt;/code&gt;&lt;/p&gt;&lt;p&gt;古体希腊字母。用于书写巴克特里亚语，发音为/ʃ/。虽然与拉丁字母Þþ（&lt;code&gt;LATIN * LETTER THORN&lt;/code&gt;）较像，但两者在历史上不相关。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-10&quot;&gt;10&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Ϻϻ&lt;a href=&quot;#ϻϻ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK * LETTER SAN&lt;/code&gt;&lt;/p&gt;&lt;p&gt;古体希腊字母。在旧希腊字母表中位于Π和Ϙ之间，独有类似/s/，在某些古希腊方言中用于Σ的替代字母，之后被Σ取代，到公元前5世纪左右基本不再使用。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ϼ&lt;a href=&quot;#ϼ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GREEK RHO WITH STROKE SYMBOL&lt;/code&gt;&lt;/p&gt;&lt;p&gt;ρ的一个变体，用来表示包含字母ρ的缩写。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;古希腊数字区块&lt;a href=&quot;#古希腊数字区块&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;由于官网将这个区块算作希腊文的一部分，这里简要提一下这个区块的信息。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;此区块用于编码古希腊使用的阿提卡数字（Acrophonic numerals），以及其在特罗曾等地区、交易的变体形式，纸莎草学符号（如𐅷表示二分之三）。同时还有一些特殊符号（如𐆌表示正弦曲线）。&lt;/p&gt;&lt;p&gt;例如这些数字都表示50：𐅄𐅦𐅨𐅩&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;其他&lt;a href=&quot;#其他&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;section&gt;&lt;h3&gt;µ&lt;a href=&quot;#µ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;名称：&lt;code&gt;MICRO SIGN&lt;/code&gt;&lt;/p&gt;&lt;p&gt;专门表示“微”计量单位的符号。虽然外观与μ（&lt;code&gt;GREEK SMALL LETTER MU&lt;/code&gt;）一致，但编码与名称不同。µ的编码的位置位于Latin-1 Supplement这个区块，非常靠前。此字符与μ为兼容等价关系，浏览器的搜索功能将两者视为相同字符。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;Ω℧&lt;a href=&quot;#ω&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;OHM SIGN&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;INVERTED OHM SIGN&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;专门用于表示电阻单位“欧姆”。在历史上电气标准化时，为纪念&lt;strong&gt;乔治•西蒙•欧姆&lt;/strong&gt;而选用“欧姆”作为单位。但由于其首字母O易混淆，委员会决定使用不易混淆的希腊字母Ω。&lt;/p&gt;&lt;p&gt;℧则是旧版表示电导率单位“西门子”的符号，由于电导率为电阻倒数，因此其外形为颠倒的Ω，现被大写字母S代替。&lt;/p&gt;&lt;p&gt;Ω字符与Ω(&lt;code&gt;GREEK CAPITAL LETTER OMEGA&lt;/code&gt;互为标准等价关系，官方标准推荐使用后者。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;∆&lt;a href=&quot;#-3&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;名称：&lt;code&gt;INCREMENT&lt;/code&gt;&lt;/p&gt;&lt;p&gt;这个符号在不同领域有不同含义，根据Unicode名称其代表增量符号。德国数学家**莱布尼茨（Leibniz）**最早使用希腊字母Δ表示增量，防止与微分符号d混淆，之后也被用作物理变化量符号。20世纪国际计量大会统一规定希腊字母Δ表示有限增量。&lt;/p&gt;&lt;p&gt;在Unicode中，此字符被算作数学符号，虽然与Δ（&lt;code&gt;GREEK CAPITAL LETTER DELTA&lt;/code&gt;）外观相同但无关系。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;∏∑&lt;a href=&quot;#-4&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;N-ARY PRODUCT&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;N-ARY SUMMATION&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这两个符号分别代表连加和连乘，由瑞士数学家&lt;strong&gt;欧拉&lt;/strong&gt;发明并推广，取自单词Product和Summation首字母的希腊版，之后在全球通用。&lt;/p&gt;&lt;p&gt;这两个字符同样算作数学符号，与Π（&lt;code&gt;GREEK CAPITAL LETTER PI&lt;/code&gt;）和Ʃ（&lt;code&gt;GREEK CAPITAL LETTER SIGMA&lt;/code&gt;）外观相似但无关系。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;⍳⍴⍵⍶⍷⍸⍹⍺&lt;a href=&quot;#-5&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;名称：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;APL FUNCTIONAL SYMBOL IOTA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;APL FUNCTIONAL SYMBOL RHO&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;APL FUNCTIONAL SYMBOL OMEGA&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;APL FUNCTIONAL SYMBOL ALPHA UNDERBAR&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;APL FUNCTIONAL SYMBOL EPSILON UNDERBAR&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;APL FUNCTIONAL SYMBOL IOTA UNDERBAR&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;APL FUNCTIONAL SYMBOL OMEGA UNDERBAR&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;APL FUNCTIONAL SYMBOL ALPHA&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;均为APL编程语言的符号。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/%CD%B2&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/%CD%B2&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-6&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Greek_numerals#Isopsephy&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Greek_numerals#Isopsephy&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/%CD%B6&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/%CD%B6&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-7&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/J#Greek_letter_Yot&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/J#Greek_letter_Yot&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-4&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Sigma#Lunate_sigma&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Sigma#Lunate_sigma&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://leonidas.net/greek-type-design/examples-of-ano-teleia-use/&quot; target=&quot;_blank&quot;&gt;https://leonidas.net/greek-type-design/examples-of-ano-teleia-use/&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-3&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Kai_(conjunction)#Ligature&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Kai_(conjunction)#Ligature&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-5&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/%CF%98&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/%CF%98&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-8&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/%CF%9A&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/%CF%9A&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-9&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/%CF%B7&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/%CF%B7&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-10&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>旧文章存档</title><link>https://xlbil.netlify.app/posts/old-article-archives/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/old-article-archives/</guid><pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;最近整理了一下旧文章存档，将里面的部分文章搬到了博客中公开，并加入了一些注释。在2021至2023年之间，我写了不少文章，但只有在2023年写的文章公开在了与此博客同域名的Hugo博客上，剩下的文章一些曾存在私有的Joplin笔记中，另一些存在一个旧版的（5.2.2）、已废弃的Tiddlywiki中。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://xlbil.netlify.app/tags/joplin%202021%E8%A1%A5%E6%A1%A3/&quot;&gt;Joplin 2021年&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://xlbil.netlify.app/tags/tiddlywiki%202022%E5%BD%92%E6%A1%A3/&quot;&gt;Tiddlywiki 2022年&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://xlbil.netlify.app/tags/hugo%202023%E5%BD%92%E6%A1%A3/&quot;&gt;Hugo 2023年&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;section&gt;&lt;h2&gt;Joplin 2021年的文章&lt;a href=&quot;#joplin-2021年的文章&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;我曾把Joplin当作一个存自己写的文章的地方，存储这些文章的Joplin数据目前早已遗失，这些文章之所以能被找回是因为它们作为补档被导入了我在2022年前使用的Tiddlywiki文件。“Joplin 2021”其实概括并不是很准确，因为我曾经有一些文章是写在独立的Markdown文件里的，当时用的软件是Typora+PicGo上传图片，图床用的是Gitee&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt;&lt;p&gt;切换至Joplin的原因是它的多端同步功能，以便于在另一台Linux电脑上可以继续写，顺便使用Joplin的附件功能存储图片。在Gitee图床自删和Joplin数据遗失后，由于有些图片在ShareX数据文件夹留下了记录而靠文件名和描述成功恢复，而还有一些图片（如用ScreenToGIF制作的动图）就永远遗失了。&lt;/p&gt;&lt;p&gt;当时写的文章聚焦于各种操作系统的体验，大部分是可从&lt;a href=&quot;https://winworldpc.com/home&quot; target=&quot;_blank&quot;&gt;WinWorldPC&lt;/a&gt;上下载的老旧操作系统。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Tiddlywiki 2022年的文章&lt;a href=&quot;#tiddlywiki-2022年的文章&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这个Tiddlywiki文件是一个5.2.2版本的Tiddlywiki，在2022年之后就停止使用了。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;之前&quot; loading=&quot;lazy&quot; width=&quot;1843&quot; height=&quot;1356&quot; src=&quot;/_astro/old_tw_2022.DrsEpLBN_MhNpU.webp&quot; /&gt;&lt;figcaption&gt;之前&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;现在&quot; loading=&quot;lazy&quot; width=&quot;1843&quot; height=&quot;1356&quot; src=&quot;/_astro/Screenshot%202026-06-12%20at%2013-35-00%20%E4%BF%A1%E6%81%AF%E5%9B%9E%E6%94%B6%E7%AB%99%20%E2%80%94%20%E5%8D%A1%E7%89%87%E5%BC%8F%E4%B8%AA%E4%BA%BA%E7%BD%91%E9%A1%B5%E7%AC%94%E8%AE%B0.DRmW4hSF_227ftD.webp&quot; /&gt;&lt;figcaption&gt;现在&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;由于这个Tiddlywiki仅仅在电脑上使用，而不是像现在这样在Tiddlyhost上用，因此没有文件大小上的担心，里面塞了图片，和一个包含部分&lt;a href=&quot;https://fomantic-ui.com/&quot; target=&quot;_blank&quot;&gt;Fomantic UI&lt;/a&gt;CSS样式的插件。写文章的语法也从Markdown转向Tiddlywiki的独有语法，并大量使用宏。相对于之前写操作系统文章时的无所顾忌插图，在Tiddlywiki上写的时候由于要注意文件大小，插入图片谨慎得多（除非是纯文本的SVG图像）。&lt;/p&gt;&lt;p&gt;由于Tiddlywiki高度自由化的特点，我根据Tiddlywiki原版的Snow White主题定制了一套自己喜欢的主题，这个主题受到极简主义和出版物风格的影响，使用简洁的红、白、黑两色作为主体颜色，背景也使用了一个抽象的几何网格图案；链接动画和分割线样式则照抄两个Codepen。当时我还想做一个暗黑蓝色的版本，但后面因为折腾org-mode就放弃Tiddlywiki了。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Hugo 2023年的文章&lt;a href=&quot;#hugo-2023年的文章&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这些文章是我唯一公开的文章，公开于一个Hugo博客，也就是这个站点的旧版本。当时我在尝试使用org-mode写作，搭配&lt;a href=&quot;https://github.com/kaushalmodi/ox-hugo&quot; target=&quot;_blank&quot;&gt;ox-hugo插件&lt;/a&gt;。那个博客使用的是&lt;a href=&quot;https://www.wangchucheng.com/zh/docs/hugo-eureka/getting-started/&quot; target=&quot;_blank&quot;&gt;Eureka&lt;/a&gt;主题，图标用了一个格鲁吉亚SSR&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;的图标。&lt;/p&gt;&lt;p&gt;ox-hugo这个插件做得特别好，它与org-mode的功能有深度结合，并且对于导出设置和org-mode独有的语法（如说明文字、标题链接、&lt;code&gt;org-babel&lt;/code&gt;执行结果等）支持非常不错。当时我还在iPad上的&lt;a href=&quot;https://ish.app/&quot; target=&quot;_blank&quot;&gt;iSH&lt;/a&gt;上写文章，这是一个自带Alpine Linux的应用，可以使用此发行版中的各种应用程序，我就在这上面使用Emacs写文章，使用rclone进行同步。&lt;/p&gt;&lt;p&gt;最后放弃的原因是一些硬伤：首先是iSH问题太多，会出现各种各样的小bug，因此我换到了旧安卓手机上，在Termux上的Emacs写。然后就是org-mode的硬伤：对于中文标记支持不佳，这是我放弃使用其写博客的关键原因。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;现在&lt;a href=&quot;#现在&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;在放弃使用org-mode之后，我重新使用了Tiddlywiki。&lt;/p&gt;&lt;p&gt;为了便于在多端写文章，尤其是在iPad上，我一开始用的是tiddlyhost，但它在windows上保存实在是太慢了，因此我使用了&lt;a href=&quot;https://tiddlywiki.com/#Saving%20via%20WebDAV&quot; target=&quot;_blank&quot;&gt;WebDAV保存方式&lt;/a&gt;。博客便被搁置在了一边，文章重新进入了非公开状态。然后Tiddlyhost在Windows上保存慢的bug被修复了，因此我将写文章的地方迁移至Tiddlyhost，和之前不同，第二次使用时我使用了Markdown插件，便于数据迁移，同时安装了从&lt;a href=&quot;https://github.com/cdruan/tw-markdown-more&quot; target=&quot;_blank&quot;&gt;tw-markdown-more&lt;/a&gt;提取的&lt;code&gt;markdown-it-admonition&lt;/code&gt;插件以支持Admonition拓展语法；为了防止文件增大导致访问过慢，这些文章中没有一张图片。&lt;/p&gt;&lt;p&gt;能够在iPad上写文章后，我还尝试用Apple Pencil在tiddlywiki上写文章&lt;sup&gt;&lt;a href=&quot;#user-content-fn-3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;,当然体验算不上有多好。同时我还遇到了iPad上页面自动重载导致文章草稿丢失的问题，解决方法是使用Browser Storage插件将草稿自动保存至Cookie中，这样重载后草稿也能恢复，代价是保存后要手动清楚Cookie。&lt;/p&gt;&lt;p&gt;之后我了解到了&lt;a href=&quot;https://astro.build&quot; target=&quot;_blank&quot;&gt;Astro&lt;/a&gt;后就有了重新搭建想法，第一次选的是&lt;a href=&quot;https://github.com/chrismwilliams/astro-theme-cactus&quot; target=&quot;_blank&quot;&gt;cactus&lt;/a&gt;主题，看中的是Admonition支持，但可惜没有中文，第二次选的就是博客现在用的主题&lt;a href=&quot;https://github.com/radishzzz/astro-theme-retypeset&quot; target=&quot;_blank&quot;&gt;重新编排&lt;/a&gt;，同样支持Admonition语法。由于Tiddlywiki的灵活性，我还创建了一个模版来将Markdown文章导出为Astro兼容的格式：&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;created: 20251108030618122&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;creator: XLBilly&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;modified: 20260105100137721&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;modifier: XLBilly&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;revision: 0&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;tags:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;title: $:/templates/retypeset-markdown&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;type: text/vnd.tiddlywiki&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;\rules except dash horizrule&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;---&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;title: {{!!title}}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;published: {{{ [{!!created}format:date[YYYY-0MM-0DD]] }}}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;updated: {{{ [{!!modified}format:date[YYYY-0MM-0DD]] }}}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;tags: &amp;lt;$list filter=&quot;[enlist{!!tags}] -未完结 -Blog&quot;&amp;gt;&amp;lt;!-- 排除未完结，Blog等标签 --&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;16&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;- &amp;lt;&amp;lt;currentTiddler&amp;gt;&amp;gt;&amp;lt;/$list&amp;gt;&amp;lt;%if [&amp;lt;currentTiddler&amp;gt;has[description]] %&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;17&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;description: {{{ [&amp;lt;currentTiddler&amp;gt;get[description]] }}}&amp;lt;%endif%&amp;gt;&amp;lt;%if [all[current]tag[未完结]] %&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;18&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;draft: true&amp;lt;%endif%&amp;gt;&amp;lt;%if [&amp;lt;currentTiddler&amp;gt;has[slug]] %&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;19&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;slug: {{!!slug}}&amp;lt;%endif%&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;20&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;---&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;21&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;`&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;22&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;`&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;23&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&amp;lt;$view field=&quot;text&quot; format=&quot;text&quot; /&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;但Tiddlywiki加载还是太慢了，最近重新使用了&lt;a href=&quot;https://apps.apple.com/cn/app/git-client-working-copy/id896694807&quot; target=&quot;_blank&quot;&gt;Working Copy&lt;/a&gt;这个iOS上的Git应用，发现里面的编辑文本界面还勉强能用，并且有语法高亮、Markdown预览、自动保存、插入图片的功能，一下子解决了Tiddlywiki里的很多痛点，因此目前写博客文章已完全转到Working Copy中。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;然后把Gitee图床删了，到了今年直接把Gitee账号删了 &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;即“苏维埃社会主义共和国” &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;至于证据，看看&lt;a href=&quot;../emacs-301/&quot;&gt;某些文章&lt;/a&gt;的错字和全角直双引号 &lt;a href=&quot;#user-content-fnref-3&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>从旧字典发现的旧拉丁维文</title><link>https://xlbil.netlify.app/posts/old-latin-uyghur/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/old-latin-uyghur/</guid><pubDate>Sat, 11 Apr 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;提到维吾尔语的拉丁化，很多人想到的就是现行的方案（示例：Uyghurche），但实际上拉丁维文还有一套完全不同的方案（示例：Uyƣurqə）。&lt;/p&gt;
&lt;p&gt;最近在Zlibrary上发现了一本特殊的维汉字典，标题使用的拉丁维文极其特殊：&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Uyƣurqə–Hənzuqə luƣət&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;维汉词典 Uyƣurqə–Hənzuqə luƣət&quot; loading=&quot;lazy&quot; width=&quot;423&quot; height=&quot;676&quot; src=&quot;/_astro/old-uyghur-latin.DxNkcQsQ_ZDsECK.webp&quot; /&gt;&lt;figcaption&gt;维汉词典 Uyƣurqə–Hənzuqə luƣət&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;
&lt;p&gt;作为对比，这是旧维文和拉丁维文的版本：&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;ئۇيغۇرچە-خەنزۇچە لۇغەت&lt;/p&gt;&lt;p&gt;Uyghurche-Xenzuche lughet&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;根据&lt;a href=&quot;https://www.qiuwenbaike.cn/wiki/%E6%96%B0%E7%BB%B4%E6%96%87&quot; target=&quot;_blank&quot;&gt;查阅的资料&lt;/a&gt;，这个正字法的正式名称是“新维文”，在上世纪60年代至80年代初使用，1976年被纳入《&lt;a href=&quot;http://www.moe.gov.cn/jyb_sjzl/ziliao/A19/201208/t20120821_140823.html&quot; target=&quot;_blank&quot;&gt;少数民族语地名汉语拼音字母音译转写法&lt;/a&gt;》。在80年代末期老维文被重新使用，新维文便被废弃。&lt;/p&gt;
&lt;p&gt;下面是拉丁维文、老维文和新维文的字母表对照：&lt;/p&gt;










































































































































































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;拉丁维文&lt;/th&gt;&lt;th&gt;老维文&lt;/th&gt;&lt;th&gt;新维文&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;a&lt;/td&gt;&lt;td&gt;ا&lt;/td&gt;&lt;td&gt;a&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;b&lt;/td&gt;&lt;td&gt;ب&lt;/td&gt;&lt;td&gt;b&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;d&lt;/td&gt;&lt;td&gt;د&lt;/td&gt;&lt;td&gt;d&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ë&lt;/td&gt;&lt;td&gt;ې&lt;/td&gt;&lt;td&gt;e&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;f&lt;/td&gt;&lt;td&gt;ف&lt;/td&gt;&lt;td&gt;f&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;g&lt;/td&gt;&lt;td&gt;گ&lt;/td&gt;&lt;td&gt;g&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;x&lt;/td&gt;&lt;td&gt;خ&lt;/td&gt;&lt;td&gt;h&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;i&lt;/td&gt;&lt;td&gt;ى&lt;/td&gt;&lt;td&gt;i&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;j&lt;/td&gt;&lt;td&gt;ج&lt;/td&gt;&lt;td&gt;j/zh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;k&lt;/td&gt;&lt;td&gt;ك&lt;/td&gt;&lt;td&gt;k&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;l&lt;/td&gt;&lt;td&gt;ل&lt;/td&gt;&lt;td&gt;l&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;m&lt;/td&gt;&lt;td&gt;م&lt;/td&gt;&lt;td&gt;m&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;n&lt;/td&gt;&lt;td&gt;ن&lt;/td&gt;&lt;td&gt;n&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;o&lt;/td&gt;&lt;td&gt;و&lt;/td&gt;&lt;td&gt;o&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;p&lt;/td&gt;&lt;td&gt;پ&lt;/td&gt;&lt;td&gt;p&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ch&lt;/td&gt;&lt;td&gt;چ&lt;/td&gt;&lt;td&gt;q/ch&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;r&lt;/td&gt;&lt;td&gt;ر&lt;/td&gt;&lt;td&gt;r&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;s&lt;/td&gt;&lt;td&gt;س&lt;/td&gt;&lt;td&gt;c/s&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;t&lt;/td&gt;&lt;td&gt;ت&lt;/td&gt;&lt;td&gt;t&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;u&lt;/td&gt;&lt;td&gt;ۇ&lt;/td&gt;&lt;td&gt;u&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;w&lt;/td&gt;&lt;td&gt;ۋ&lt;/td&gt;&lt;td&gt;v/w&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;sh&lt;/td&gt;&lt;td&gt;ش&lt;/td&gt;&lt;td&gt;x/sh&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;y&lt;/td&gt;&lt;td&gt;ي&lt;/td&gt;&lt;td&gt;y&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;z&lt;/td&gt;&lt;td&gt;ز&lt;/td&gt;&lt;td&gt;z&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;gh&lt;/td&gt;&lt;td&gt;غ&lt;/td&gt;&lt;td&gt;ƣ&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;h&lt;/td&gt;&lt;td&gt;ھ&lt;/td&gt;&lt;td&gt;ⱨ&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;q&lt;/td&gt;&lt;td&gt;ق&lt;/td&gt;&lt;td&gt;ⱪ&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;e&lt;/td&gt;&lt;td&gt;ە&lt;/td&gt;&lt;td&gt;ə&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ö&lt;/td&gt;&lt;td&gt;ۆ&lt;/td&gt;&lt;td&gt;ɵ&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ü&lt;/td&gt;&lt;td&gt;ۈ&lt;/td&gt;&lt;td&gt;ü&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;zh&lt;/td&gt;&lt;td&gt;ژ&lt;/td&gt;&lt;td&gt;ⱬ&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ng&lt;/td&gt;&lt;td&gt;ڭ&lt;/td&gt;&lt;td&gt;ng&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;可以看出，新拉丁维文出现了一音多字的情况，这是因为新维文是中文拼音和突厥语族拉丁字母的混合体，《维汉词典》中提到zh、ch、sh用于汉语人名和地名，相比旧维文较混乱。另外，与旧拉丁文壮文一样，新维文有很多特殊的拉丁字符，在较老的计算机上字体支持较差（如Ƣ字符），因此新维文之后便被更标准的旧维文和拉丁维文取代。&lt;/p&gt;</content:encoded></item><item><title>特殊的亚美尼亚文Unicode符号一览</title><link>https://xlbil.netlify.app/posts/special-armenian-characters/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/special-armenian-characters/</guid><pubDate>Sun, 04 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h2&gt;引言&lt;a href=&quot;#引言&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;我从小就对于各种语言的符号感兴趣，但对于某些字符所存在的意义不太了解，因此就有了这个系列。&lt;/p&gt;&lt;p&gt;对于“特殊符号”的定义：这些符号的某些特征使这些符号在统一区块比较突出，包括：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;曾经使用，现在被废弃或不经常使用的字符（如废弃或较少使用的拉丁字符）&lt;/li&gt;
&lt;li&gt;冷门语言所使用的符号（如阿布哈兹语）&lt;/li&gt;
&lt;li&gt;意义或用例极其特殊的符号（如阿拉伯语合字）&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这个文章是这个系列的开始，亚美尼亚的特殊字符相对较少，包含两个区块：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;亚美尼亚字母&lt;/li&gt;
&lt;li&gt;字母表现形式&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;և&lt;a href=&quot;#և&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARMENIAN SMALL LIGATURE ECH YIWN&lt;/code&gt;&lt;/p&gt;&lt;p&gt;词符և是以字母եւ组成的合体字母，是亚美尼亚语的连词，意为“和”。1920年代，亚美尼亚语的拼写法改革引进此词符。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;֍֎&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;RIGHT-FACING ARMENIAN ETERNITY SIGN&lt;/code&gt;和&lt;code&gt;LEFT-FACING ARMENIAN ETERNITY SIGN&lt;/code&gt;&lt;/p&gt;&lt;p&gt;该符号在亚美尼亚语中被称为“Haverzhut’yan nshan”，意为“永恒符号”；也被称为“Arevakhach”，意为“太阳十字”。它象征着永恒、天国的生命和民族认同。自公元5世纪起，该符号开始出现在亚美尼亚的石碑上；到约8世纪时，它已成为一种确立的民族图标制作传统，并沿用至今。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;՟&lt;a href=&quot;#-1&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARMENIAN ABBREVIATION MARK&lt;/code&gt;&lt;/p&gt;&lt;p&gt;亚美尼亚缩写符号，现已不再使用。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ֈ&lt;a href=&quot;#ֈ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;ARMENIAN SMALL LETTER YI WITH STROKE&lt;/code&gt;&lt;/p&gt;&lt;p&gt;带横线的յ，收录时间较晚（2018年），用途尚不明确。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;连字&lt;a href=&quot;#连字&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;以下为收录在“字母表现形式”的连字以及其分解版本。&lt;/p&gt;




























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;字符&lt;/th&gt;&lt;th&gt;分解后&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;ﬓ&lt;/td&gt;&lt;td&gt;մն&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ﬔ&lt;/td&gt;&lt;td&gt;մե&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ﬕ&lt;/td&gt;&lt;td&gt;մի&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ﬖ&lt;/td&gt;&lt;td&gt;վն&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;ﬗ&lt;/td&gt;&lt;td&gt;մխ&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.qiuwenbaike.cn/wiki/%E4%BA%9A%E7%BE%8E%E5%B0%BC%E4%BA%9A%E5%AD%97%E6%AF%8D&quot; target=&quot;_blank&quot;&gt;https://www.qiuwenbaike.cn/wiki/%E4%BA%9A%E7%BE%8E%E5%B0%BC%E4%BA%9A%E5%AD%97%E6%AF%8D&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-1-2&quot;&gt;↩&lt;sup&gt;2&lt;/sup&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://handwiki.org/wiki/Armenian_eternity_sign&quot; target=&quot;_blank&quot;&gt;https://handwiki.org/wiki/Armenian_eternity_sign&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>特殊的格鲁吉亚文Unicode符号一览</title><link>https://xlbil.netlify.app/posts/special-georgian-symbols/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/special-georgian-symbols/</guid><pubDate>Fri, 26 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h2&gt;Ⴀ至Ⴭ&lt;a href=&quot;#ⴀ至ⴭ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GEORGIAN CAPITAL LETTER *&lt;/code&gt;&lt;/p&gt;&lt;p&gt;虽然Unicode名称叫“大写字母”，但这些字母实际上是格鲁吉亚的正圆体（ასომთავრული, ႠႱႭႫႧႠႥႰႳႪႨ）写法&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;，而现在使用的骑士体（მხედრული）大写字母则位于“格鲁吉亚字母拓展”这个区块内，以&lt;code&gt;GEORGIAN MTAVRULI CAPITAL LETTER&lt;/code&gt;开头。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ⴀ至ⴭ&lt;a href=&quot;#ⴀ至ⴭ-1&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;GEORGIAN SMALL LETTER *&lt;/code&gt;&lt;/p&gt;&lt;p&gt;同上，虽然名称叫“小写字母”，但字体一般将其渲染为小草体（ნუსხური, ⴌⴓⴑⴞⴓⴐⴈ）&lt;sup&gt;&lt;a href=&quot;#user-content-fn-3&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;。而现在使用的骑士体小写字母以&lt;code&gt;GEORGIAN LETTER&lt;/code&gt;开头。&lt;/p&gt;&lt;p&gt;以下字符中从左到右为同一字母的正圆体、骑士体小写、骑士体大写和小草体。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ჼ&lt;a href=&quot;#ჼ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;名称：&lt;code&gt;MODIFIER LETTER GEORGIAN NAR&lt;/code&gt;&lt;/p&gt;&lt;p&gt;仅被巴茨比语使用的字符。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-6&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ჁჱᲱⴡ&lt;a href=&quot;#ⴡჱჱⴡ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;字母he，与ეჲ相同，不再使用。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ჂჲᲲⴢ&lt;a href=&quot;#ⴢჲჲⴢ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;字母hie（维基百科上叫iota），表示元音后的j音，不再使用。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ჃჳᲳⴣ&lt;a href=&quot;#ⴣჳჳⴣ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;字母we（维基百科上叫vie），与ვი相同，不再使用。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ჄჴᲴⴤ&lt;a href=&quot;#ⴤჴჴⴤ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;字母har（维基上叫qari），与ხ相同，不再使用。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ჅჵᲵⴥ&lt;a href=&quot;#ⴥჵჵⴥ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;字母hoe，表示感叹词ჰოი，不再使用。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;非格鲁吉亚语字符&lt;a href=&quot;#非格鲁吉亚语字符&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ჶᲶ&lt;a href=&quot;#ჶჶ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;字母fi的骑士体大小写，由希腊字母Φ发展而来，被南高加索语系的部分语言使用。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-8&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;section&gt;&lt;h3&gt;ჇჷᲷⴧ&lt;a href=&quot;#ⴧჷჷⴧ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;字母Yn（维基上叫shva），被南高加索语系的部分语言使用&lt;sup&gt;&lt;a href=&quot;#user-content-fn-8&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;ჸᲸ&lt;a href=&quot;#ჸჸ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;字母elifi的骑士体大小写，斯凡语和明格列尔语中表示塞音。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-8&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;ჹᲹ&lt;a href=&quot;#ჹჹ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;倒转的gan字母的骑士体大小写，不再使用。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-8&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;ჍჽᲽⴭ&lt;a href=&quot;#ⴭჽჽⴭ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;字母Aen，曾被奥赛梯语使用&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;6&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;ჺᲺ&lt;a href=&quot;#ჺჺ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;ain字母的骑士体大小写，由ع发展而来，曾被用于书写巴茨比语。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-9&quot;&gt;7&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;ჾᲾ&lt;a href=&quot;#ჾჾ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Unicode名称为&lt;code&gt;HARD SIGN&lt;/code&gt;，曾表示阿布哈兹语的软腭音。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-8&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;ჿᲿ&lt;a href=&quot;#ჿჿ&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Unicode名称为&lt;code&gt;LABIAL SIGN&lt;/code&gt;，曾表示阿布哈兹语的唇音&lt;sup&gt;&lt;a href=&quot;#user-content-fn-5&quot;&gt;8&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Georgian_scripts#Asomtavruli&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Georgian_scripts#Asomtavruli&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Georgian_scripts#Nuskhuri&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Georgian_scripts#Nuskhuri&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-3&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.omniglot.com/writing/batsbi.htm&quot; target=&quot;_blank&quot;&gt;https://www.omniglot.com/writing/batsbi.htm&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-6&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Georgian_scripts#Letters_removed_from_the_Georgian_alphabet&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Georgian_scripts#Letters_removed_from_the_Georgian_alphabet&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-4&quot;&gt;↩&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-4-2&quot;&gt;↩&lt;sup&gt;2&lt;/sup&gt;&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-4-3&quot;&gt;↩&lt;sup&gt;3&lt;/sup&gt;&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-4-4&quot;&gt;↩&lt;sup&gt;4&lt;/sup&gt;&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-4-5&quot;&gt;↩&lt;sup&gt;5&lt;/sup&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Georgian_scripts#Letters_added_to_other_alphabets&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Georgian_scripts#Letters_added_to_other_alphabets&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-8&quot;&gt;↩&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-8-2&quot;&gt;↩&lt;sup&gt;2&lt;/sup&gt;&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-8-3&quot;&gt;↩&lt;sup&gt;3&lt;/sup&gt;&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-8-4&quot;&gt;↩&lt;sup&gt;4&lt;/sup&gt;&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-8-5&quot;&gt;↩&lt;sup&gt;5&lt;/sup&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.omniglot.com/writing/ossetian.htm&quot; target=&quot;_blank&quot;&gt;https://www.omniglot.com/writing/ossetian.htm&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://en.wikipedia.org/wiki/Bats_language&quot; target=&quot;_blank&quot;&gt;https://en.wikipedia.org/wiki/Bats_language&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-9&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.omniglot.com/writing/abkhaz.htm&quot; target=&quot;_blank&quot;&gt;https://www.omniglot.com/writing/abkhaz.htm&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-5&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>Emacs 30.1体验</title><link>https://xlbil.netlify.app/posts/emacs-301/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/emacs-301/</guid><pubDate>Sun, 02 Mar 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Emacs 30.1已经正式发布&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;配置更新&lt;a href=&quot;#配置更新&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;section&gt;&lt;h3&gt;package.el快速启动&lt;a href=&quot;#packageel快速启动&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;之前一直没注意到package.el的＂快速启动＂功能。这个功能很早就有了，可以通过如下方式启用：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; package-quickstart &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;启用后可以通过&lt;code&gt;package-quickstart-refresh&lt;/code&gt;生成一个&lt;code&gt;package-quickstart.elc&lt;/code&gt;文件。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;use-package配置&lt;a href=&quot;#use-package配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;改两个设置就行。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; use-package-always-defer &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; use-package-expand-minimally &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;另外，推荐在配置中尽量避免&lt;code&gt;:config&lt;/code&gt;、&lt;code&gt;:init&lt;/code&gt;和&lt;code&gt;:preface&lt;/code&gt;等关键字，而改用&lt;code&gt;:bind&lt;/code&gt;、&lt;code&gt;:hook&lt;/code&gt;、&lt;code&gt;:custom&lt;/code&gt;等，使use-package能发挥autoload功能。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;启用内置which-key-mode&lt;a href=&quot;#启用内置which-key-mode&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;which-key-mode在30.1已被eMacs内置。用use-package配置：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;use-package which-key&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;ensure&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;pin&lt;/span&gt;&lt;span&gt; melpa-stable&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;init&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;which-key-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;启用completion-preview-mode&lt;a href=&quot;#启用completion-preview-mode&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;又是一个新加入eMacs的包，可以在elisp-mode等与编程相关的mode中预览补全内容，并用tab键补全。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;use-package completion-preview&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;hook&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;prog-mode &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; completion-preview-mode&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;Evil配置&lt;a href=&quot;#evil配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Evil还是比较卡启动速度的，所以在&lt;code&gt;use-package&lt;/code&gt;设置了2秒后加载。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;use-package evil&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;pin&lt;/span&gt;&lt;span&gt; melpa-stable&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;defer&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;; 2秒后加载&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;ensure&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;config&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;evil-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;evil-set-initial-state &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;read-only-mode&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;motion&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;evil-set-initial-state &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;dashboard-mode&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;motion&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;evil-set-initial-state &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;vc-dir-mode&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;motion&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;为了能在org-mode中使用evil,还安装了evil-org这个包：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;use-package evil-org&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;ensure&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;autoload&lt;/span&gt;&lt;span&gt; evil-org-mode&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;after&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;evil org&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;hook&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;org-mode &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; evil-org-mode&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;config&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;evil-org-set-key-theme &lt;/span&gt;&lt;span&gt;&apos;(&lt;/span&gt;&lt;span&gt;navigation insert textobjects additional calendar&lt;/span&gt;&lt;span&gt;)))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;新增的包&lt;a href=&quot;#新增的包&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;section&gt;&lt;h3&gt;Markdown&lt;a href=&quot;#markdown&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;目前开始用Emacs写Markdown了，&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;use-package markdown-mode&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;ensure&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;pin&lt;/span&gt;&lt;span&gt; melpa-stable&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;custom&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;markdown-fontify-code-blocks-natively &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;; 附加的edit-indirect包，支持类似org-mode编辑代码块的功能&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;use-package edit-indirect&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;ensure&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;after&lt;/span&gt;&lt;span&gt; markdown-mode&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;adoc-mode&lt;a href=&quot;#adoc-mode&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;写Asciidoc，由于功能简陋，不太常用。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;use-package adoc-mode&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;ensure&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;</content:encoded></item><item><title>重新回到KDE</title><link>https://xlbil.netlify.app/posts/return-to-kde/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/return-to-kde/</guid><pubDate>Sat, 04 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;我之前在&lt;a href=&quot;../debian-12-on-laptop/&quot;&gt;Debian 12重新体验&lt;/a&gt;提到过不用KDE的原因是Discover过于卡顿，现在决定用回KDE了。在Debian上用&lt;code&gt;tasksel&lt;/code&gt;就可以很方便地安装KDE桌面。&lt;/p&gt;
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;由于上一篇文章还没有写完，所以此文章仅记录与KDE配置有关的内容。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Discover的正常运行依赖&lt;code&gt;packagekit&lt;/code&gt;，把这个服务禁用了Discover占用就会变小：&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;systemctl&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;disable&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;packagekit.service&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;section&gt;&lt;h2&gt;软件&lt;a href=&quot;#软件&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;section&gt;&lt;h3&gt;QAPT安装器&lt;a href=&quot;#qapt安装器&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;之前在MATE上用的&lt;a href=&quot;https://packages.debian.org/bookworm/gdebi&quot; target=&quot;_blank&quot;&gt;GDebi&lt;/a&gt;是基于Python的，导致占用非常大。目前正在使用的&lt;code&gt;qapt-deb-installer&lt;/code&gt;虽然启动有点慢，但是解决了占用过大的问题。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;更多设置界面&lt;a href=&quot;#更多设置界面&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;推荐安装这两个包：&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;&lt;code&gt;kde-config-plymonth&lt;/code&gt; 配置&lt;/li&gt;
&lt;li&gt;&lt;code&gt;kde-config-fcitx5&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;调整&lt;a href=&quot;#调整&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;KDE中仍然会有一些动画导致运行很卡，目前的优化是：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;快速设置页面将“动效速度”拉至最右&lt;/li&gt;
&lt;li&gt;工作区行为-&amp;gt;桌面特效，关闭没用的特效&lt;/li&gt;
&lt;/ul&gt;&lt;section&gt;&lt;h3&gt;Kimpanel&lt;a href=&quot;#kimpanel&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;推荐使用KDE的原生的“输入法面板”代替默认的托盘图标，这样的输入法可以将功能按钮显示在任务栏上，非常好看（并且有&lt;em&gt;Papirus&lt;/em&gt;主题适配）。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;禁用Akonadi&lt;a href=&quot;#禁用akonadi&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Aknoadi这个功能可以说是KDE很慢的元凶之一&lt;/strong&gt;，因为它会启动一个占用很多的&lt;code&gt;mysqld&lt;/code&gt;服务。编辑&lt;code&gt;~/.config/akonadi/akonadiserverrc&lt;/code&gt;然后改这项：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;QMYSQL&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;StartServer&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;</content:encoded></item><item><title>yt-dlp Cheatsheet</title><link>https://xlbil.netlify.app/posts/yt-dlp-cheatsheet/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/yt-dlp-cheatsheet/</guid><pubDate>Tue, 13 Feb 2024 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;&lt;p&gt;由于yt-dlp的许多功能依赖ffmpeg，建议安装ffmpeg。&lt;/p&gt;&lt;/blockquote&gt;
&lt;section&gt;&lt;h1&gt;下载B站视频与弹幕&lt;a href=&quot;#下载b站视频与弹幕&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;&lt;code&gt;yt-dlp&lt;/code&gt;支持下载弹幕但是不会默认下载。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;yt-dlp&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;$url&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--sub-lang&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;danmuku&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--embed-metadata&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;如果要加章节可以加上&lt;code&gt;--embed-chapters&lt;/code&gt;，如果要下载分P视频用&lt;code&gt;-I&lt;/code&gt;选项。&lt;/p&gt;&lt;p&gt;Bash版函数：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;function&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;downloadBilibili&lt;/span&gt;&lt;span&gt;()&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;yt-dlp&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;$1&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--sub-lang&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;danmuku&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--embed-metadata&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;Nushell版：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;# 下载B站视频&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;def&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;download-bilibili&lt;/span&gt;&lt;span&gt; [&lt;/span&gt;&lt;span&gt;url&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;string&lt;/span&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;yt-dlp&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;$url&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;sub-lang&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;danmaku&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;embed-metadata&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;embed-chapters&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;write-subs&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;cookies&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;C:/Users/admin/cookies.txt&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;Powershell版：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;function&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Download-Bilibili&lt;/span&gt;&lt;span&gt;($&lt;/span&gt;&lt;span&gt;url&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span&gt;yt&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;dlp &lt;/span&gt;&lt;span&gt;$&lt;/span&gt;&lt;span&gt;url&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;sub&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;lang danmuku &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;embed&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;metadata&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h1&gt;下载网易云音乐（包括歌词与元数据）&lt;a href=&quot;#下载网易云音乐包括歌词与元数据&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;这个方面&lt;code&gt;yt-dlp&lt;/code&gt;做得比洛雪音乐更好，不但支持加入元数据，还支持在元数据增加专辑发行年份信息。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;yt-dlp&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;$url&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--sub-lang&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;lyrics&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--write-subs&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--embed-thumbnail&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--embed-metadata&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-o&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;%(title)s - %(creator)s.%(ext)s&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;其中&lt;code&gt;--sub-lang lyrics --write-subs&lt;/code&gt;用来下载歌词，如果原音乐无歌词可以去掉。歌词有三种类型，将上面的&lt;code&gt;lyrics&lt;/code&gt;替换即可：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;lyrics&lt;/code&gt; 原歌词&lt;/li&gt;
&lt;li&gt;&lt;code&gt;lyrics_translated&lt;/code&gt; 翻译后的歌词&lt;/li&gt;
&lt;li&gt;&lt;code&gt;lyrics_merged&lt;/code&gt; 原歌词与翻译&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;另外，&lt;code&gt;yt-dlp&lt;/code&gt;默认给音乐里的元数据不包含轨道编号，但这很好解决，只要对于音乐专辑的链接（或网易云电台）用下面的命令下载就能按顺序编号：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;yt-dlp&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;$url&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--parse-metadata&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;playlist_index:%(track_number)s&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--add-metadata&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--embed-metadata&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--embed-thumbnail&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-o&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;%(title)s - %(creator)s.%(ext)s&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;Bash版函数：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;function&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;downloadNetease&lt;/span&gt;&lt;span&gt;()&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;yt-dlp&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;$1&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--sub-lang&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;lyrics&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--write-subs&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--embed-thumbnail&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--embed-metadata&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-o&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;%(title)s - %(creator)s.%(ext)s&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;Nushell版：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;# 下载网易云音乐&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;def&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;download-netease&lt;/span&gt;&lt;span&gt; [&lt;/span&gt;&lt;span&gt;url&lt;/span&gt;&lt;span&gt;: &lt;/span&gt;&lt;span&gt;string&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;lyrics&lt;/span&gt;&lt;span&gt;] &lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;$lyrics&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;yt-dlp&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;$url&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;sub-lang&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;lyrics&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;write-subs&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;embed-thumbnail&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;embed-metadata&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;o&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;%(title)s - %(creator)s.%(ext)s&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;else&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;yt-dlp&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;$url&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;embed-thumbnail&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;embed-metadata&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;o&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;%(title)s - %(creator)s.%(ext)s&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;Powershell版：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;function&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Download-Netease&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;param&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;string&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;$&lt;/span&gt;&lt;span&gt;url&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;switch&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;$&lt;/span&gt;&lt;span&gt;lyrics&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;($&lt;/span&gt;&lt;span&gt;lyrics&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;yt&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;dlp &lt;/span&gt;&lt;span&gt;$&lt;/span&gt;&lt;span&gt;url&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;sub&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;lang lyrics &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;write-subs&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;embed&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;thumbnail &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;embed&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;metadata &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;o &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;%(title)s - %(creator)s.%(ext)s&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;else&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;yt&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;dlp &lt;/span&gt;&lt;span&gt;$&lt;/span&gt;&lt;span&gt;url&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;embed&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;thumbnail &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;embed&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;metadata &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;o &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;%(title)s - %(creator)s.%(ext)s&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded></item><item><title>Debian 12重新体验</title><link>https://xlbil.netlify.app/posts/debian12-on-laptop/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/debian12-on-laptop/</guid><pubDate>Wed, 31 Jan 2024 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Important&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;二〇二五年八月二十九日更新：目前已升级至Debian 13，部分内容可能过时。&lt;/p&gt;&lt;p&gt;二〇二五年一月八日更新：目前又换到KDE了，因为Discover卡顿的问题已经暂时解决了，见&lt;a href=&quot;../return-to-kde/&quot;&gt;重新回到KDE&lt;/a&gt;。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;上一次&lt;a href=&quot;../windows-8-in-2024&quot;&gt;给笔记本装了Windows 8.1&lt;/a&gt;，但是由于这个系统比较老（2013年发布，去年停止支持），所以现在很多软件都不支持了。于是又重新安装了Debian 12，遇到了非常多的坑。目前用下来比较顺手的是MATE桌面环境。&lt;/p&gt;

&lt;p&gt;之前用的是&lt;a href=&quot;https://kde.org&quot; target=&quot;_blank&quot;&gt;KDE&lt;/a&gt;桌面环境，其实这个桌面如果只有桌面的话占用非常低（甚至比&lt;a href=&quot;https://xfce.org&quot; target=&quot;_blank&quot;&gt;Xfce&lt;/a&gt;和MATE还低），但是里面的核心组件——Discover这个类似应用商城的必须组件会占用非常多的内存（200多M），导致用起来非常卡。这也是GNOME，Cinnamon同样存在的问题（&lt;code&gt;gnome-software&lt;/code&gt;占用在150M左右）。&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.lxde.org&quot; target=&quot;_blank&quot;&gt;LXDE&lt;/a&gt;和&lt;a href=&quot;https://lxqt-project.org&quot; target=&quot;_blank&quot;&gt;LXQt&lt;/a&gt;则是过于简洁，这两个桌面环境到现在都是不支持笔记本盖上盖子自动睡眠的。Xfce是我第一个尝试的轻量桌面，但是
这个桌面环境对于休眠睡眠等功能支持非常不好，如果设置为合上盖子锁屏打开会跳到桌面然后黑屏再显示锁屏，并且无法正常使用休眠功能（一休眠就黑屏）。对此官网&lt;a href=&quot;https://docs.xfce.org/xfce/xfce4-power-manager/faq#i_have_put_my_computer_into_suspend_or_hibernate_mode_but_the_computer_is_not_waking_up&quot; target=&quot;_blank&quot;&gt;解释说&lt;/a&gt;这是内核的问题（所以为什么只有Xfce有这个问题？）。&lt;/p&gt;
&lt;p&gt;所以目前换到了&lt;a href=&quot;https://mate-desktop.org/&quot; target=&quot;_blank&quot;&gt;Mate桌面环境&lt;/a&gt;，一个类似GNOME老版本的桌面。它的默认布局我不是非常喜欢，不过这些面板都是可以编辑的，那个难用的左上角应用菜单可以用发行版预装的Brisk Menu替代。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;主题美化&lt;a href=&quot;#主题美化&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这可以说是Linux有趣的一点。目前正在使用的主题是&lt;code&gt;papirus-icon-theme&lt;/code&gt;和&lt;code&gt;materia-gtk-theme&lt;/code&gt;这两个主题。在MATE桌面上使用这个主题有一个问题——内置的文件管理器&lt;code&gt;caja&lt;/code&gt;在切换主题后背景会变为黑色。解决方法很简单：找到编辑——背景和徽标——颜色，找到白色拖至背景即可。&lt;/p&gt;&lt;p&gt;登陆界面的GTK主题要单独设置，建议安装&lt;code&gt;lightdm-gtk-greeter-settings&lt;/code&gt;然后设置GTK主题和图标（注意要点右下角的保存按钮！）。另一个问题是默认lightdm的登陆界面不会显示用户头像，解决方法是编辑&lt;code&gt;/etc/lightdm.d/lightdm.conf&lt;/code&gt;，找到下面的内容取消注释：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;greeter-hide-users&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;section&gt;&lt;h3&gt;Qt&lt;a href=&quot;#qt&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;由于Gtk与Qt是两个不同的GUI框架，所以要分别使用不同的主题。&lt;/p&gt;&lt;p&gt;在KDE上的设置中有GTK主题设置，但是在MATE，Xfce等桌面没有设置。所以需要手动安装&lt;code&gt;qt5ct&lt;/code&gt;这个设置工具，并设置变量&lt;code&gt;QT_QPA_PLATFORMTHEME&lt;/code&gt;为&lt;code&gt;qt5ct&lt;/code&gt;。&lt;/p&gt;&lt;p&gt;对于&lt;em&gt;Materia&lt;/em&gt;这个主题有&lt;code&gt;materia-kde&lt;/code&gt;这个为Qt（KDE主题）适配的版本，这个主题需要Kvantum这个Qt主题工具配置。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;暗黑模式自动切换&lt;a href=&quot;#暗黑模式自动切换&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在Windows和iOS等平台上用习惯了自动切换暗黑模式后就想在Linux上用，可惜目前的解决方案虽然能达成目标，但都不是特别令人满意。根据&lt;a href=&quot;https://wiki.archlinux.org/title/Dark_mode_switching&quot; target=&quot;_blank&quot;&gt;Arch Linux wiki&lt;/a&gt;，目前用的解决方案是&lt;a href=&quot;https://github.com/oskarsh/Yin-Yang&quot; target=&quot;_blank&quot;&gt;Yin-yang&lt;/a&gt;，可以自动切换GTK，Kvantom，Qt和图标主题，唯一的问题是无法切换Qt的图标主题。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;其他&lt;a href=&quot;#其他&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Caja有一个独有的问题：Markdown，HTML等文件的图标显示不正常，解决办法是在首选项找到预览——文本文件，将“图标中显示文字”改为“从不”&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;优化&lt;a href=&quot;#优化&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;首先是换成清华的Debian源：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;sed&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-ie&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;s/deb.debian.org/mirrors.tuna.tsinghua.edu.cn/g&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;/etc/apt/sources.list&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;对于笔记本Debian有一个适用于笔记本的优化工具集合，默认不安装，可以在终端输入以下命令安装：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tasksel&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;install&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;laptop&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;这些工具里面有一个可以给笔记本省电的&lt;code&gt;powertop&lt;/code&gt;工具，以下命令可以自动给笔记本调整省电设置：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;powertop&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--auto-tune&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;但是&lt;code&gt;powertop&lt;/code&gt;不能开机自动运行，要自动设置需要手动新建一个systemd服务。建议安装&lt;code&gt;tlp&lt;/code&gt;，安装这个之后就不用管了。这样Linux可以用3小时多。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;Unit&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;Description&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;Powertop tunings&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;Service&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;Type&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;oneshot&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;RemainAfterExit&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;yes&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;ExecStart&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;/usr/bin/powertop --auto-tune&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;Install&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;WantedBy&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;multi-user.target&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;另外建议安装一个工具&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;install&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tlp&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;section&gt;&lt;h3&gt;终端&lt;a href=&quot;#终端&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;默认的&lt;code&gt;bash&lt;/code&gt;并不是特别好用，建议用&lt;code&gt;zsh&lt;/code&gt;。其实这个Shell不用装&lt;a href=&quot;https://ohmyz.sh&quot; target=&quot;_blank&quot;&gt;oh-my-zsh&lt;/a&gt;直接用默认的配置也可以很好用，一般只改下面的这些配置：。目前已经换成&lt;a href=&quot;https://fishshell.com&quot; target=&quot;_blank&quot;&gt;Fish&lt;/a&gt;了，相比zsh增加了搜索历史记录的功能。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;bindkey&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-v&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;# 使用vim键位&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;#...&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;setopt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;no_nomatch&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;source&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;~/.profile&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;其中最后一个命令建议加入Shell的启动文件中，是让&lt;code&gt;.profile&lt;/code&gt;文件中的环境变量配置生效。倒数第二个命令是为了解决一个恶心的问题：当命令行出现&lt;code&gt;*&lt;/code&gt;，&lt;code&gt;?&lt;/code&gt;等通配符字符时zsh会报错，需要改成&lt;code&gt;\*&lt;/code&gt;才行，添加这个命令就没有这个问题了。&lt;/p&gt;&lt;p&gt;另外MATE的文件管理器不支持“在此处打开终端”的快捷方式，需要安装&lt;code&gt;caja-open-terminal&lt;/code&gt;这个插件。&lt;/p&gt;&lt;section&gt;&lt;h4&gt;Fish配置&lt;a href=&quot;#fish配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;Fish默认配置还算开箱即用，主题和颜色的配置直接输&lt;code&gt;fish_config&lt;/code&gt;就能在浏览器中配置，&lt;code&gt;prompt&lt;/code&gt;目前用的是&lt;code&gt;Nim&lt;/code&gt;主题。&lt;/p&gt;&lt;p&gt;目前只在主配置文件增加设置了Vi快捷键：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;~/.config/fish/config.fish&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;status&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;is-interactive&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;# Commands to run in interactive sessions can go here&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;fish_vi_key_bindings&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;end&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;主题&amp;amp;插件&lt;a href=&quot;#主题插件&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;目前选择的是&lt;a href=&quot;https://github.com/zplug/zplug&quot; target=&quot;_blank&quot;&gt;zplug&lt;/a&gt;作为zsh的插件管理器。这个插件管理器虽然没zinit更新得勤快，并且速度比较慢，但是是内置于Debian软件源的。原本是为了安装&lt;a href=&quot;https://github.com/romkatv/powerlevel10k&quot; target=&quot;_blank&quot;&gt;powerlevel10k&lt;/a&gt;这个主题而安装zplug的，换成liquidprompt之后就不用插件管理器了。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;source&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;/usr/share/zplug/init.zsh&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zplug&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;romkatv/powerlevel10k,&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;as:theme,&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;depth:1&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zplug&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;load&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;# 加载安装的插件&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;section&gt;&lt;h5&gt;&lt;a href=&quot;https://github.com/zsh-users/zsh-autosuggestions&quot; target=&quot;_blank&quot;&gt;zsh-autosuggestions&lt;/a&gt;&lt;a href=&quot;#zsh-autosuggestions&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h5&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;source&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;/usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;这个插件非常常用，可以实现在Powershell 7上自带的历史记录补全的功能（虽然已经不更新了，其实没必要更新）。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h5&gt;&lt;a href=&quot;https://github.com/liquidprompt/liquidprompt&quot; target=&quot;_blank&quot;&gt;liquidprompt&lt;/a&gt;&lt;a href=&quot;#liquidprompt&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h5&gt;&lt;p&gt;在Debian的官方仓库中发现的Shell提示符主题。之前我用的是zsh内置的clint主题，也就是这样配置，支持显示Git仓库：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;autoload&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-Uz&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;promptinit&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;autoload&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-Uz&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;vcs_info&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;promptinit&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;prompt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;clint&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;# 使用clint主题&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;不过clint主题还是不够漂亮，而Debian仓库里的powerlevel9k太旧，powerlevel10k也已经停止维护了。然后我在官方仓库发现了&lt;code&gt;liquidprompt&lt;/code&gt;，这个主题在一个月之前发布了正式版本，并且相对于主流的starship等类似主题非常简洁而实用，许多信息都是在需要的时候才显示。&lt;/p&gt;&lt;p&gt;启用这个主题只需要在终端输入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;lp_activate&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;护眼模式&lt;a href=&quot;#护眼模式&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这个东西在Gnome和KDE都是内置的，但是在别的桌面就没有了，可以安装&lt;code&gt;redshift&lt;/code&gt;这个软件实现这个功能，这个软件可以按照时间启用护眼模式。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;install&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;redshift&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;redshift-gtk&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;蓝牙&lt;a href=&quot;#蓝牙&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Debian MATE虽然默认安装了蓝牙服务&lt;code&gt;bluez&lt;/code&gt;，但是没有自带蓝牙的图形客户端，因此需要安装&lt;code&gt;blueman&lt;/code&gt;这个蓝牙图形界面配置工具。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;install&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;blueman&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;这样就能在系统托盘方便地管理蓝牙了。&lt;/p&gt;&lt;p&gt;另外，安装蓝牙后你会发现蓝牙每次都是开机就启用了。对于安装了&lt;code&gt;tlp&lt;/code&gt;的Linux，可以编辑&lt;code&gt;/etc/tlp.conf&lt;/code&gt;然后找到这一行修改，这样关机前蓝牙的启用状态就会在下一次被应用&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;RESTORE_DEVICE_STATE_ON_STARTUP&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;Debian版本的软件包&lt;a href=&quot;#debian版本的软件包&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;section&gt;&lt;h4&gt;打印机驱动&lt;a href=&quot;#打印机驱动&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;虽然提供Linux版本的打印机驱动的厂家不多，但还是有的，其中Canon甚至还提供了打印机驱动的&lt;a href=&quot;https://www.canon.com.cn/supports/download/simsdetail/0101131702.html?modelId=1329&amp;amp;channel=&quot; target=&quot;_blank&quot;&gt;Debian软件包版本&lt;/a&gt;。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;其他&lt;a href=&quot;#其他-1&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;目前常用的软件的软件包都列在下面：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;em&gt;Joplin&lt;/em&gt; 目前活跃更新的在Sourceforge上有一个，见&lt;a href=&quot;https://sourceforge.net/projects/joplin-desktop-linux-package/files/deb-repo/&quot; target=&quot;_blank&quot;&gt;这里&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;Waterfox&lt;/em&gt; 在OpenSUSE上&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;支持访问iPad等苹果设备&lt;a href=&quot;#支持访问ipad等苹果设备&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在Linux上没有iTunes用来访问苹果设备，不过Debian的软件源中默认附带了支持访问苹果设备的库，安装下面这些库之后就可以连接苹果设备了&lt;sup&gt;&lt;a href=&quot;#user-content-fn-3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;：。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo apt install libimobiledevice-utils libimobiledevice-dev libgpod-dev&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;默认的通知栏不显示图标&lt;a href=&quot;#默认的通知栏不显示图标&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这个问题搞了我半天，引起的原因可能是安装了&lt;code&gt;mate-indicator-applet&lt;/code&gt;这个包。如果不显示暂时的方法是在顶部面板添加&lt;code&gt;mate-indicator-applet&lt;/code&gt;这个包提供的“指示器”部件。&lt;/p&gt;&lt;p&gt;但是这个东西和原来的通知栏相比体验并不好：原来通知栏的图标这个部件也有自己的一套，而且这个部件无法接受左键点击，默认左键点击映射为右键，右键则是小部件的选项。还原为之前的设置让我弄了很久，直到看到&lt;a href=&quot;https://ubuntu-mate.community/t/icon-inconsistency-in-panel-system-tray-icons/24794/3&quot; target=&quot;_blank&quot;&gt;这个链接&lt;/a&gt;里面的截图。&lt;/p&gt;&lt;p&gt;里面提到的Ayatana就是实现指示器功能的东西，当MATE桌面检测到Ayatana的服务时就会禁用通知栏的图标，解决方法就是到控制中心——启动应用程序，将那堆名称为&lt;em&gt;Ayatana Indicator&lt;/em&gt;的启动项取消选择，重启。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;显示Unicode CJK拓展区的字符&lt;a href=&quot;#显示unicode-cjk拓展区的字符&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这个需求并不是特别重要&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;安装&lt;code&gt;fonts-babelstone-han&lt;/code&gt;这个包&lt;/li&gt;
&lt;li&gt;到&lt;a href=&quot;http://cheonhyeong.com/Simplified/download.html&quot; target=&quot;_blank&quot;&gt;http://cheonhyeong.com/Simplified/download.html&lt;/a&gt;下载天衍全字库&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;软件&lt;a href=&quot;#软件&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;section&gt;&lt;h3&gt;Syncthing&lt;a href=&quot;#syncthing&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;曾经在用的文件同步工具，现在不用了。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;mpv&lt;a href=&quot;#mpv&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;目前只需这些配置：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;audio-pitch-correction&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;no&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sub-font&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;LXGW WenKai&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;no-keepaspect-window&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;aria2&lt;a href=&quot;#aria2&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;aria2是一个多线程下载工具，目前只要用配置改三个设置就可以体会到极速下载速度了。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;max-concurrent-downloads&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;16&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;max-connection-per-server&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;16&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;min-split-size&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;1M&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;之前用的是&lt;a href=&quot;https://motrix.app&quot; target=&quot;_blank&quot;&gt;Motrix&lt;/a&gt;作为Aria2的UI，但是Electron占用过大，所以换成了&lt;a href=&quot;https://ariang.mayswind.net/zh_Hans/&quot; target=&quot;_blank&quot;&gt;Aria2ng&lt;/a&gt;，通过&lt;code&gt;rclone&lt;/code&gt;作为服务器将其作为浏览器应用使用。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;Watt Toolkit代理&lt;a href=&quot;#watt-toolkit代理&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;使用Watt toolkit这个工具可以加速GitHub､vercel和一些CDN资源网站的访问。目前watt toolkit只有2.x.x版本才提供deb格式的安装包。由于在我电脑上443端口似乎被&lt;code&gt;fcitx5&lt;/code&gt;占用了，所以只能选择系统加速方式。&lt;/p&gt;&lt;p&gt;在Firefox上代理时注意要手动导入证书。Git这个工具则需要手动设置代理，对于代理端口的配置需要在Mate的控制中心→网络代理中查看。另外还需要配置&lt;code&gt;http.sslCAInfo&lt;/code&gt;这个值来配置代理证书文件的路径（不建议用网上禁用SSL证书验证的方法）。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;git&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;config&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--global&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;http.proxy&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;127.0.0.1:26561&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;git&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;config&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--global&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;http.sslCAInfo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;/home/xlbilly/.local/share/Steam++/SteamTools.Certificate.cer&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;Alacritty&lt;a href=&quot;#alacritty&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;一个不错的系统默认终端的替代品，使用这个的原因是发现它支持&lt;a href=&quot;https://stephango.com/flexoki&quot; target=&quot;_blank&quot;&gt;Flexoki&lt;/a&gt;主题。由于Debian仓库中的版本较老，所以用yaml格式配置。目前已经换成Kitty终端代替了。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;# 老版本配置文件，已弃用&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;import&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;~/.config/alacritty/flexoki-dark.yaml&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;# 加载主题&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;font&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;normal&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;family&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Sarasa Term SC&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;style&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Regular&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;bold&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;family&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Sarasa Term SC&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;italic&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;family&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Sarasa Term SC&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;~/.config/alacritty/alacritty.toml&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;font&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;normal&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;{&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;family&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;等距更纱黑体 SC&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;style&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Regular&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;Wezterm&lt;a href=&quot;#wezterm&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;目前WezTerm虽然不在官方仓库中，但有官方debian包。此终端自带flexoki主题。&lt;/p&gt;&lt;p&gt;使用lua文件配置：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;-- ~/.config/wezterm/wezterm.lua&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;-- Pull in the wezterm API&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;local&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;wezterm&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; require &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;wezterm&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;-- This will hold the configuration.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;local&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;config&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;wezterm&lt;/span&gt;&lt;span&gt;.config_builder()&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;config&lt;/span&gt;&lt;span&gt;.color_scheme &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;flexoki-dark&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;config&lt;/span&gt;&lt;span&gt;.font &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;wezterm&lt;/span&gt;&lt;span&gt;.font &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;等距更纱黑体 SC&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;-- Finally, return the configuration to wezterm:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;return&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;config&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;Kitty&lt;a href=&quot;#kitty&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;由于Kitty内存占用较大，而Alacritty的某些问题在换到fish之后不存在了，所以现在用Alacritty了&lt;/strong&gt;。目前换到了WezTerm。&lt;/p&gt;&lt;p&gt;在不使用alacrity后换的一个终端，目前用的最顺手的（主要原因是解决了alacrity和mate terminal的无法正确适配zsh-auto suggestions的问题）。&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;支持分屏&lt;/li&gt;
&lt;li&gt;支持显示Shell Vim键位更改鼠标外形。&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;CopyQ&lt;a href=&quot;#copyq&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;换到KDE后由于其已经内了剪贴板管理器，所以就不用这个了。在Windows上由于占用大，响应慢，所以暂时换成ditto了（虽然功能没前者多）。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;虽然Fcitx5按&lt;kbd&gt;Ctrl+;&lt;/kbd&gt;键可以访问最近的剪贴板，但只能保存五条记录，所以装了一个剪贴板管理软件。&lt;/p&gt;&lt;p&gt;开源的剪贴板📋管理器，在Windows上（比自带的好很多）和Linux上体验都很不错。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;Vim&lt;a href=&quot;#vim&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;目前是当作一个多功能的轻量文本编辑器用，在Windows上也一样。配置就这些：&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;guifont&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;Sarasa&lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;span&gt; Term&lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;span&gt; SC&lt;/span&gt;&lt;span&gt;\&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;12&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;number&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;nobackup&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&quot;GUI Options {{{1&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;guioptions&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;T&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;guioptions&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;e&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;guioptions&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;r&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;guioptions&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;l&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;guioptions&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;L&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;guioptions&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;guioptions&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;b&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;guioptions&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;m&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;guioptions&lt;/span&gt;&lt;span&gt;+=&lt;/span&gt;&lt;span&gt;c&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;guioptions&lt;/span&gt;&lt;span&gt;+=!&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;guioptions&lt;/span&gt;&lt;span&gt;+=&lt;/span&gt;&lt;span&gt;P&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;16&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&quot;}}}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;17&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;laststatus&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;18&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;foldmethod&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;marker&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;19&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;shiftwidth&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;20&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;has&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;win32&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt; || &lt;/span&gt;&lt;span&gt;has&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;win64&quot;&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;21&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;undodir&lt;/span&gt;&lt;span&gt;=~&lt;/span&gt;&lt;span&gt;/AppData/&lt;/span&gt;&lt;span&gt;Local/Temp &lt;/span&gt;&lt;span&gt;&quot;防止相同目录下产生残余文件&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;22&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;endif&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;23&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;has&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;gui&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;24&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;set&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;background&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;dark&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;25&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;colorscheme&lt;/span&gt;&lt;span&gt; solarized&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;26&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;endif&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://bbs.archlinux.org/viewtopic.php?id=273679&quot; target=&quot;_blank&quot;&gt;https://bbs.archlinux.org/viewtopic.php?id=273679&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://askubuntu.com/a/1051581&quot; target=&quot;_blank&quot;&gt;https://askubuntu.com/a/1051581&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;https://www.instructables.com/Sync-Ipadiphone-With-LinuxDebianUbuntu/&quot; target=&quot;_blank&quot;&gt;https://www.instructables.com/Sync-Ipadiphone-With-LinuxDebianUbuntu/&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-3&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>数字难民——Windows 8.1在2024年的现状</title><link>https://xlbil.netlify.app/posts/windows-8-in-2024/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/windows-8-in-2024/</guid><pubDate>Mon, 08 Jan 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;最近又给老笔记本重装了Windows 8.1系统（没错，是在写&lt;a href=&quot;../linux-on-old-laptop/&quot;&gt;老笔记本上Linux使用体验&lt;/a&gt;这个文章的5个月后&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;，目前这个文章还没有完结），在去年的1月10日，Windows 8.1停止支持，在一年后使用这个操作系统不出意外遇到了许多阻力。&lt;/p&gt;
&lt;p&gt;列举一下Windows 8.1目前不支持的框架：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Qt 6，目前Qt6框架仅支持Windows 10以上版本&lt;/li&gt;
&lt;li&gt;.NET Framework 4.8.1，Windows 8.1支持的版本为4.8&lt;/li&gt;
&lt;li&gt;Electron 23，在Windows 8.1中运行会报错&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;目前以下软件最新版本仍然支持Windows 8.1&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Git&lt;/li&gt;
&lt;li&gt;msys2&lt;/li&gt;
&lt;li&gt;Rainmeter&lt;/li&gt;
&lt;li&gt;Firefox&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;目前以下软件放弃了对Windows 8.1的支持：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Anki，连Qt5版本也不支持，最后一个支持的版本为2.1.49&lt;/li&gt;
&lt;li&gt;Visual Studio Code，最新版运行报错&lt;/li&gt;
&lt;li&gt;Joplin，运行报错，最后一个支持的版本为2.12.3&lt;/li&gt;
&lt;li&gt;Chrome，最后一个支持的版本为109.0&lt;/li&gt;
&lt;li&gt;qBittorent，目前能用的版本为4.2.0&lt;/li&gt;
&lt;li&gt;iTunes，目前能用的版本为12.10&lt;/li&gt;
&lt;li&gt;OBS Studio，由于在新版中用了Qt6而不支持，这个应该算第一批放弃支持Windows 8.1的（2023年夏）&lt;/li&gt;
&lt;/ul&gt;
&lt;hr /&gt;
&lt;p&gt;不过比这个问题还重要的是一个硬件问题—目前笔记本的屏幕从显示彩线已经变成现在频繁出现暗屏的问题，可能需要去报修。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;事实说明即使尽可能多地关掉了KWin的桌面特效，Linux运行的流畅程度还是与电脑本身的硬件有关。另外虽然有Xfce甚至是Tiling Window Manager可供选择，这些桌面环境也对触屏支持不友好。 &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>老笔记本上Linux使用体验</title><link>https://xlbil.netlify.app/posts/linux-on-old-laptop/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/linux-on-old-laptop/</guid><pubDate>Fri, 18 Aug 2023 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;&lt;p&gt;此文尽量保证在Linux系统上写成&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;在准备给一个老笔记本装一个Linux系统时正好&lt;a href=&quot;https://www.debian.org/News/2023/20230610&quot; target=&quot;_blank&quot;&gt;Debian 12发布了&lt;/a&gt;，目前在7月22日更新之后是Debian 12.1版本。所以就讲一下老笔记本上的Debian 12使用体验。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;Debian 12目前遇到的问题&lt;a href=&quot;#debian-12目前遇到的问题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;由于是刚刚出来的正式版，所以目前使用过程中还是有很多问题。&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;驱动不稳定，有概率启动登录之后只有触屏可以使用。键盘，触控版不能用。&lt;/li&gt;
&lt;li&gt;默认设置默认输入法为ibus输入法，没有预装fcitx5输入法。但是KDE桌面需要fcitx5输入法。这个比较好解决，安装fcitx5再运行&lt;code&gt;im-config&lt;/code&gt;设置一下即可。&lt;/li&gt;
&lt;li&gt;自带的包&lt;code&gt;raspi-firmware&lt;/code&gt;会导致Linux内核无法升级，需执行&lt;code&gt;sudo dpkg --purge raspi-firmware&lt;/code&gt;清除。&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;笔记本信息&lt;a href=&quot;#笔记本信息&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这个笔记本比较老，所以里面的硬件完全跟不上现在的主流配置。内存大约4G，所以在安装时分了swap分区。&lt;/p&gt;&lt;p&gt;虽然据说Linux对老硬件的支持比较好，但事实上这也与发型版自带的桌面环境也有关。Gnome和KDE两个桌面环境都比较大，都需要比较大的内存。在这个老的笔记本上运行KDE内存基本都是超过一半的，所以如果笔记本硬件实在不行Linux也救不了，老版的Windows反而更适合。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;体验&lt;a href=&quot;#体验&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;虽然Linux在“对用户友好这个方面”这个方面做得没有Windows和macOS好，但是目前已经得到了很大的改善。新版的KDE和Debian也在用户体验方面提升了很多。&lt;/p&gt;&lt;p&gt;目前Debian 12改善的地方有：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.en.html#non-free-split&quot; target=&quot;_blank&quot;&gt;默认自带“不自由”的硬件驱动&lt;/a&gt;，这些驱动都移至了&lt;em&gt;non-free-firmware&lt;/em&gt;仓库&lt;/li&gt;
&lt;li&gt;KDE版本自带&lt;code&gt;xdg-desktop-portal-kde&lt;/code&gt;包&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;由于Linux桌面环境的分裂，Linux上的应用程序有很多不统一的用户体验，其中有一个问题就是文件选择器的不同。即使是KDE上的应用程序，GTK/Electron应用也会默认使用垃圾的Nautilus文件选择器，解决办法是安装&lt;em&gt;xdg-desktop-portal-kde&lt;/em&gt;这个包，并在&lt;code&gt;/etc/security/pam_env.conf&lt;/code&gt;加入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;GTK_USE_PORTAL DEFAULT=1&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;section&gt;&lt;h3&gt;触屏体验&lt;a href=&quot;#触屏体验&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;由于这个笔记本是支持触屏的，所以说一下触屏在Linux上的体验。&lt;/p&gt;&lt;p&gt;虽然Gnome桌面环境的布局适合触屏操作，但是触屏在上面的体验并没有那么好，大概和KDE一样。目前Debian 12的KDE相对于Debian 11的KDE也有了一些改善，比如新版KDE可以长按桌面进入编辑模式，Dolphin新增选择模式等。&lt;/p&gt;&lt;p&gt;KDE上对触屏的支持比较一般，不支持通过长按来呼出右键菜单&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;，文件管理器Dolphin支持了长按手势，但是无法灵敏地呼出右键菜单。不过里面有些应用对触屏的支持还是超过了预期，目前以下种类的应用对触屏的支持比较好：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;浏览器：Chrome,Firefox&lt;/li&gt;
&lt;li&gt;基于GTK/Qt的应用：KDE内置的文档查看器Okular，&lt;a href=&quot;https://ugetdm.com&quot; target=&quot;_blank&quot;&gt;uGet&lt;/a&gt;等&lt;/li&gt;
&lt;li&gt;Electron应用：非常多，比如VSCode,QQ,百度网盘等。&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;其中Firefox默认不支持触屏操作，需要打开about&lt;code&gt;dom.w3c_touch_events.enables&lt;/code&gt;为1。然后在&lt;code&gt;/etc/security/pam_env.conf&lt;/code&gt;加入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;MOZ_USE_XINPUT2 DEFAULT=1&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;图形界面基本体验&lt;a href=&quot;#图形界面基本体验&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Debian 12上的KDE是默认选择Wayland的，体验后发现KDE目前对Wayland的支持还挺不错。而且在老笔记本上体验发现Wayland上的KDE比X11上的KDE更加流畅。反而是X11上的KDE桌面经常会在不知道做了什么操作就会崩溃，只能手动运行&lt;code&gt;plasmashell&lt;/code&gt;命令。&lt;strong&gt;2023年了，X11这个老古董已经超过10年没有更新了，真的没必要太依赖这种旧的东西了。&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;不过Wayland上面又有一个坑——无法使用输入法，需要在&lt;code&gt;/etc/security/pam_env.conf&lt;/code&gt;加入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;GTK_IM_MODULE DEFAULT=fcitx5&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;QT_IM_MODULE DEFAULT=fcitx5&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;XMODIFIERS DEFAULT=@im=fcitx5&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;还有一个坑是KDE系应用内置的字体查看器失效，用kfontview打开字体也会提示错误，详见&lt;a href=&quot;https://bugs.kde.org/show_bug.cgi?id=439470&quot; target=&quot;_blank&quot;&gt;此链接&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;另外，在Linux上使用Papirus Icon Pack和Materia KDE主题之后KDE出现了明显的卡顿，使用默认的主题就没有这个问题。有可能是Kvantum消耗系统资源的原因。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;软件生态&lt;a href=&quot;#软件生态&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这在Linux上是一个比较大的问题，不过目前Linux在这方面改善了许多。目前常用的支持Linux的软件有QQ&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;,百度网盘等。&lt;/p&gt;&lt;p&gt;其中尤其是开源软件对Linux的支持比较好，像Emacs，GIMP这些在软件包仓库就有。&lt;/p&gt;&lt;p&gt;另外很多人认为Linux上的游戏很少，其实Linux平台上的游戏比想象中的多，Steam就有Linux版本。支持Linux的游戏包括：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;基于起源引擎的游戏：传送门，传送门2，半条命2，CSGO，GMOD等&lt;/li&gt;
&lt;li&gt;P社游戏：城市：天际线，钢铁雄心4,维多利亚3等&lt;/li&gt;
&lt;li&gt;其他3D游戏：Minecraft，&lt;/li&gt;
&lt;li&gt;其他游戏：迷你地铁，Limbo，Undertale，泰拉瑞亚，&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;这一点Gnome做得比较好，在Gnome的辅助功能中可以启用长按触屏呼出右键菜单 &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;在使用Electron架构之后Linux上的QQ已经实现了比较完整的功能。 &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>通过WebDAV方式保存Tiddlywiki</title><link>https://xlbil.netlify.app/posts/tiddlywiki-save-webdav/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tiddlywiki-save-webdav/</guid><pubDate>Sun, 07 May 2023 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;2025年11月9日更新：增加&lt;a href=&quot;https://github.com/9001/copyparty&quot; target=&quot;_blank&quot;&gt;Copyparty&lt;/a&gt;这个WebDAV工具（虽然目前已不用WebDAV保存方式）&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Tiddlywiki是一个很不错的工具，但唯一的一个麻烦点就是保存起来麻烦。&lt;/p&gt;
&lt;p&gt;在&lt;a href=&quot;https://tiddlywiki.com&quot; target=&quot;_blank&quot;&gt;Tiddlywiki官网&lt;/a&gt;上介绍了以下保存方式&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;下载保存&lt;/li&gt;
&lt;li&gt;客户端保存&lt;/li&gt;
&lt;li&gt;Git保存（GitHub，GitLab，Gitea）&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://tiddlyhost.com&quot; target=&quot;_blank&quot;&gt;TiddlyHost&lt;/a&gt;保存&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;其中下载保存是默认的保存方式，由于太麻烦，所以不介绍。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;客户端保存&lt;a href=&quot;#客户端保存&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Tiddlywiki有一个官方的客户端&lt;a href=&quot;https://github.com/TiddlyWiki/TiddlyDesktop&quot; target=&quot;_blank&quot;&gt;TiddlyDesktop&lt;/a&gt;，这也是我第一次用Tiddlywiki时的保存方式，支持三大桌面操作系统。后来又换成了&lt;a href=&quot;https://ibnishak.github.io/Timimi/&quot; target=&quot;_blank&quot;&gt;Timimi&lt;/a&gt;，一个通过浏览器插件和本地服务端实现的Tiddlywiki本地保存方法。&lt;/p&gt;&lt;p&gt;但对于移动端来说本地保存就有些困难了，在Android上的支持本地保存的App有&lt;a href=&quot;https://f-droid.org/zh_Hant/packages/top.donmor.tiddloid/&quot; target=&quot;_blank&quot;&gt;Tiddldroid&lt;/a&gt;，在iOS上的App只有&lt;a href=&quot;https://apps.apple.com/cn/app/quine/id1450128957&quot; target=&quot;_blank&quot;&gt;Quine&lt;/a&gt;，而且是收费¥38的应用。这条路在iOS上就废了。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Git保存&lt;a href=&quot;#git保存&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这也是Tiddlywiki内置的一种保存方式，Tiddlywiki默认就支持保存在&lt;a href=&quot;https://github.com&quot; target=&quot;_blank&quot;&gt;GitHub&lt;/a&gt;，&lt;a href=&quot;https://gitlab.com&quot; target=&quot;_blank&quot;&gt;GitLab&lt;/a&gt;，和&lt;a href=&quot;https://gitea.com&quot; target=&quot;_blank&quot;&gt;Gitea&lt;/a&gt;上。由于Git服务器是方便访问的，所以这个方法可以在iOS上使用。&lt;/p&gt;&lt;p&gt;在iOS上的Git应用有&lt;a href=&quot;https://workingcopy.app/&quot; target=&quot;_blank&quot;&gt;Working Copy&lt;/a&gt;，可以将Git仓库克隆到本地。但是整体看Git同步依旧不理想，一方面是在iPad中查看HTML文件一直很不方便（默认的HTML预览无法查看带有JavaScript代码的HTML文件，只有Microsoft Edge支持），所以这个方法虽然能在各个设备上通用，但还是不完美。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;WebDAV同步&lt;a href=&quot;#webdav同步&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这个同步方式是一个比较特殊的方式。WebDAV同步方式在2016年新增，只要将TiddlyWiki的HTML文件放在WebDAV文件夹中，然后用浏览器打开WebDAV链接，就能编辑TiddlyWiki文件。&lt;/p&gt;&lt;p&gt;但是，虽然许多网盘提供了WebDAV，但是并不是所有WebDAV都支持TiddlyWiki，比如：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;没有网页端的WebDAV（如Nextcloud，坚果云），打开链接只会触发下载或查看纯文本&lt;/li&gt;
&lt;li&gt;能打开文件但无法保存（如TeraCloud）&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;目前已知支持的有：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;本地
&lt;ul&gt;
&lt;li&gt;rclone（以及安卓上的RCX）&lt;/li&gt;
&lt;li&gt;wsgidav，Python上的WebDAV，可以在iOS的&lt;a href=&quot;https://holzschu.github.io/a-Shell_iOS/&quot; target=&quot;_blank&quot;&gt;a-Shell&lt;/a&gt;上使用&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/9001/copyparty&quot; target=&quot;_blank&quot;&gt;copyparty&lt;/a&gt;，同样可以在a-Shell上使用&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;远程
&lt;ul&gt;
&lt;li&gt;Koofr（免费）&lt;/li&gt;
&lt;li&gt;pCloud（付费）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;本地的WebDAV可以用来在本地编辑TiddlyWiki。使用copyparty：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;# 推荐用隔离的方式安装copyparty&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;# pipx install copyparty&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;uv&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tool&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;install&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;copyparty&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;mkdir&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tiddlywiki&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;# 存放Tiddlywiki文件&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;cd&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tiddlywiki&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;默认情况下Copyparty在处理&lt;code&gt;PUT&lt;/code&gt;请求时会存到另外一个文件，而不是覆盖原文件，因此要启用&lt;code&gt;daw&lt;/code&gt;选项：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;copyparty&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-v&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;.::A:c,daw&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;启动后可以在&lt;a href=&quot;http://127.0.0.1:3923&quot; target=&quot;_blank&quot;&gt;本地3923端口&lt;/a&gt;使用WebDAV保存。&lt;/p&gt;&lt;p&gt;也可以使用&lt;code&gt;wsgidav&lt;/code&gt;（较麻烦，不推荐）：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;pip&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;install&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;cheroot&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;wsgidav&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;mkdir&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tiddlywiki&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;# 存放Tiddlywiki文件&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;wsgidav&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--host&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;127.0.0.1&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--port&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;80&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--root&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tiddlywiki/&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--auth&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;anonymous&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;如果需要同步可以选择免费的Koofr网盘，在&lt;a href=&quot;https://app.koofr.net&quot; target=&quot;_blank&quot;&gt;Koofr&lt;/a&gt;注册账号后生成令牌，然后将TiddlyWiki文件后缀名改为&lt;code&gt;.aspx&lt;/code&gt;，上传至网盘。在浏览器访问以下链接：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;https://app.koofr.net/dav/Koofr/文件.aspx&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;登录用户名为注册邮箱，密码为令牌，此时就可以打开TiddlyWiki了。&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;没错，这篇文章上次更新还是去年的6月16日，补写这个文章的原因是在2023年12月30日找到了iOS系统的本地WebDAV解决方案。目前这个文章终于可以完结了。&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>iSH体验</title><link>https://xlbil.netlify.app/posts/h2023-ios-ish/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/h2023-ios-ish/</guid><description>iOS上的Linux模拟器</description><pubDate>Fri, 27 Jan 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;2048&quot; height=&quot;1536&quot; src=&quot;/_astro/IMG_87600.s33Zl-03_ZIrPXO.webp&quot; /&gt;&lt;/p&gt;
&lt;p&gt;之前在安卓上介绍过&lt;a href=&quot;https://xlbil.netlify.app/posts/emacs-on-termux/&quot;&gt;Termux&lt;/a&gt;这个安卓上的Shell模拟器，而在iOS平台上也有一个类似的应用，叫iSH。在App Store上的页面可以看到只有一个白色的截图，不看清楚还以为只是一个低级的ssh应用，其实这个应用内置了一个微型的&lt;a href=&quot;https://www.alpinelinux.org/&quot; target=&quot;_blank&quot;&gt;Linux系统&lt;/a&gt;，而且自带了软件包管理器 &lt;code&gt;apk&lt;/code&gt; 。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;体验&lt;a href=&quot;#体验&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;首先是操作界面。iSH在键盘上增加了 &lt;code&gt;TAB&lt;/code&gt; &lt;code&gt;CTRL&lt;/code&gt; &lt;code&gt;ESC&lt;/code&gt; 和方向键这四个键，不过这个方向键的操作方式很奇怪，四个方向键是并在一起的，在这个按钮上拖动才能操作方向键。这个设计可能是iSH对于终端不支持点击的补偿（原因见“外层”部分）。&lt;/p&gt;&lt;p&gt;iSH默认主题是白底黑字，比较难受，在选项里可以改成黑色主题。里面还有一个选项可以更改iSH的程序图标，有各种用户设计的不同图标，这里推荐TechUpdateGuy设计的图标。&lt;/p&gt;&lt;p&gt;在iOS自带的文件管理器里开启一个选项还可以查看内置Linux的所有文件。&lt;/p&gt;&lt;section&gt;&lt;h3&gt;应用&lt;a href=&quot;#应用&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在iSH里面运行一些简单的程序还是可以的（比如Python），但是会特别慢，经常会出现执行命令半天没有输出的情况。这个问题似乎在把系统导出再倒入后有所改善。&lt;/p&gt;&lt;p&gt;一些比较普通的应用体验还行。iOS内置的文件管理器是不支持7z文件的解压的，可以在iSH安装p7zip解压。在里面用aria2下载文件也很不错。&lt;/p&gt;&lt;p&gt;而运行一些比较大的软件就体验不好了。在iSH里面的Emacs几乎不可能用内置的package.el安装插件，因为执行 &lt;code&gt;package-refresh-contents&lt;/code&gt; 根本就没有反应，有时候在Emacs里添加package.el的配置会导致Emacs无法启动。而里面的ffmpeg根本就不能用，如果进行转码操作只会停在那里，速度为0kb/s。&lt;/p&gt;&lt;p&gt;还有一些绘图软件也基本不能用。Graphviz这个软件只能处理非常小的文件，只要这个文件稍微比较大，那么Graphviz就会抛出 &lt;code&gt;Illegal Hardware Instruction&lt;/code&gt; 错误。&lt;/p&gt;&lt;p&gt;关于iSH里面的性能一直是个谜，在里面运行了 &lt;code&gt;free&lt;/code&gt; 命令得到的结果是这样：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;free&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;

















































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;th&gt;&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;total&lt;/td&gt;&lt;td&gt;used&lt;/td&gt;&lt;td&gt;free&lt;/td&gt;&lt;td&gt;shared&lt;/td&gt;&lt;td&gt;buff/cache&lt;/td&gt;&lt;td&gt;available&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Mem:&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;-/+&lt;/td&gt;&lt;td&gt;buffers/cache:&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Swap:&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;0&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;可以看到上面显示的全是0，暂时不知道原因是什么。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;内置系统&lt;a href=&quot;#内置系统&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;iSH不像Termux，由于自己内置了一个完整的Linux发行版，所以软件包的选择比较多，而且和Termux不同，Termux里的软件包是单独放在一个特殊的源维护的，iSH不是这样，所以可以换成清华的Alpine Linux源。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sed&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-i&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;s/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;/etc/apk/repositories&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;Alpine源里的默认Emacs是经过阉割的，里面没有自带文档，需要安装额外的 &lt;code&gt;emacs-doc&lt;/code&gt; 包。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;其他&lt;a href=&quot;#其他&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;iSH还有一个特色功能，支持把目前的Alpine操作系统导出，&lt;/p&gt;&lt;p&gt;接下来的内容就是iSH的问题了。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;问题&lt;a href=&quot;#问题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;iSH的问题目前看下来特别大。&lt;/p&gt;&lt;section&gt;&lt;h3&gt;卡顿&lt;a href=&quot;#卡顿&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;虽然iOS以流畅闻名，但是iSH在iOS上的体验并不好。iSH上的应用普遍比Termux上的应用卡。Emacs在iSH上的启动时间也比Termux慢很多。&lt;/p&gt;&lt;p&gt;在调整了 &lt;code&gt;gc-cons-threshold&lt;/code&gt; 这个变量&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;的情况下，Emacs的启动还是很慢，启动时间达到了恐怖的33秒。&lt;/p&gt;&lt;p&gt;为了弄清楚iSH的性能，我用秒表给Termux和iSH的应用速度测了速&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;。在Termux和iSH分别进行以下操作：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;启动Emacs&lt;/li&gt;
&lt;li&gt;补全测试（按 &lt;code&gt;C-h v o RET&lt;/code&gt; ）&lt;/li&gt;
&lt;li&gt;启动&lt;a&gt;Eshell&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;时间&lt;/th&gt;&lt;th&gt;Termux&lt;/th&gt;&lt;th&gt;iPhone&lt;/th&gt;&lt;th&gt;iPad&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;Emacs&lt;/td&gt;&lt;td&gt;00:20.85&lt;/td&gt;&lt;td&gt;00:36.60&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;补全&lt;/td&gt;&lt;td&gt;00:01.05&lt;/td&gt;&lt;td&gt;00:03.43&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Eshell&lt;/td&gt;&lt;td&gt;00:01.80&lt;/td&gt;&lt;td&gt;00:06.74&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;可以看到在启动时间上iSH里面的Emacs启动速度非常慢，在一些操作上也会耗时更久（尤其是这个Eshell在iSH上能明显感觉到慢）。&lt;/p&gt;&lt;p&gt;当然还有更离谱的时候，就是程序压根就不能运行，结果一直不会显示，有时要按一下按键&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;界面错位&lt;a href=&quot;#界面错位&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在应用中切换输入法，进行分屏，或者仅仅是进行一些普通操作，都会导致iSH出现卡顿，经常出现的卡顿就是下面这种情况：&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;最容易复现的bug：重复出现的内容&quot; loading=&quot;lazy&quot; width=&quot;1014&quot; height=&quot;708&quot; src=&quot;/_astro/%E6%88%AA%E5%B1%8F%202022-12-11%2022.19.52.bXVzQePC_1FKNws.webp&quot; /&gt;&lt;figcaption&gt;最容易复现的bug：重复出现的内容&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;这种情况非常常见，经常就是在切换输入法的时候终端上的文字就会错位。在Vim和Emacs里这个问题非常严重。&lt;/p&gt;&lt;p&gt;这还是幸运的情况，如果你很不幸，还会偶尔出现应用黑屏，此时你啥也看不见，只有切换输入法或者其他操作时才能正常。这导致本文在这个应用里的编辑体验非常差。&lt;/p&gt;&lt;p&gt;目前这个问题的改善方案是去掉package.el的配置代码，不过这也说明Emacs不能安装插件了。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;性能&lt;a href=&quot;#性能&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这个问题是一个大问题，要从两方面来讲。&lt;/p&gt;&lt;section&gt;&lt;h4&gt;底层&lt;a href=&quot;#底层&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;Termux和iSH的底层其实不一样：Termux是在Android arm架构的基础上构建的。而iSH则是实现了一个模拟器，在这个基于x86的模拟器上面运行Linux系统。&lt;/p&gt;&lt;p&gt;至于不能基于iOS的原因也是无奈之举，因为苹果的封闭性， iSH如果引用关乎系统的组件会导致无法在App Store过审。 即使是基于模拟器iSH也&lt;a href=&quot;https://ish.app/blog/app-store-removal&quot; target=&quot;_blank&quot;&gt;曾经被App Store下架&lt;/a&gt;。&lt;/p&gt;&lt;p&gt;另外一个原因是工具支持。有一个跟iSH类似的应用a-Shell，是基于原生系统的Shell。里面自带的很多工具，但是由于没包管理器，不能选择特定的工具。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;外层&lt;a href=&quot;#外层&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;iSH的外层其实是基于一个浏览器------Webview，也就是用基于网页做前端。这样总会出现各种各样的问题，比如切换后台时iSH会刷新导致Shell恢复到初始界面。&lt;/p&gt;&lt;p&gt;iSH用的界面是&lt;a href=&quot;https://github.com/chromium/hterm&quot; target=&quot;_blank&quot;&gt;hterm.js&lt;/a&gt;，这个基于网页的实现要支持终端鼠标操作就非常困难了，在Github的Issue里有人提到了这个问题&lt;sup&gt;&lt;a href=&quot;#user-content-fn-3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;。目前hterm.js还是不支持点击的。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;一些小问题&lt;a href=&quot;#一些小问题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;section&gt;&lt;h4&gt;命令执行&lt;a href=&quot;#命令执行&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;在iSH里面有一些问题不影响使用，但是有点奇怪。在里面运行了程序在结束运行后不会直接进入Shell，而是一片空白，需要再按一下回车才行。这个问题在a-Shell也有，可能是iOS自己的问题。&lt;/p&gt;&lt;p&gt;在Emacs上也有类似这样的问题。使用 &lt;code&gt;M-x&lt;/code&gt; 执行命令时&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;时区&lt;a href=&quot;#时区&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;Alpine Linux默认的时区为UTC标准时间，所以时间会比正常时间晚8小时&lt;sup&gt;&lt;a href=&quot;#user-content-fn-4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;，解决方法：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;apk&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;add&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tzdata&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;cp&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;/usr/share/zoneinfo/Asia/Shanghai&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;/etc/localtime&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;先安装tzdata，然后在 &lt;code&gt;/usr/share/zoneinfo&lt;/code&gt; 这个文件夹里面就会有所有时区的配置。在中国可以复制下面的 &lt;code&gt;Asia/Shanghai&lt;/code&gt; 文件。复制完之后执行 &lt;code&gt;date -R&lt;/code&gt; ，如果结尾是 &lt;code&gt;+0800&lt;/code&gt; 说明时区设置成功了。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;TODO 总结&lt;a href=&quot;#todo-总结&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;虽然iSH目前在iOS的体验非常差，而且&lt;em&gt;小问题&lt;/em&gt;一大堆。但是由于&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;Git on iSH&quot; loading=&quot;lazy&quot; width=&quot;2048&quot; height=&quot;1536&quot; src=&quot;/_astro/IMG_87600.s33Zl-03_ZIrPXO.webp&quot; /&gt;&lt;figcaption&gt;Git on iSH&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;在init.el添加 &lt;code&gt;(setq gc-cons-threshold most-positive-fixnum)&lt;/code&gt; 可以加快启动速度 &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;这个结果可能不准确。Termux上的Emacs版本为26.3，运行在Android5。iSH上的Emacs版本为27.1，运行在iOS 15.7.2。 &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;链接：&lt;a href=&quot;https://github.com/ish-app/ish/issues/564&quot; target=&quot;_blank&quot;&gt;Github Issue&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-3&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;参考&lt;a href=&quot;https://www.zhangbj.com/p/1206.html&quot; target=&quot;_blank&quot;&gt;Alpine Linux更改时区&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-4&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>功能强大的zsh</title><link>https://xlbil.netlify.app/posts/h2023-zsh-config/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/h2023-zsh-config/</guid><description>zsh配置</description><pubDate>Thu, 26 Jan 2023 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;&lt;p&gt;此org文件内置的代码可以通过org-mode内置的org-babel-tangle功能取出，见&lt;a href=&quot;https://www.gnu.org/software/emacs/manual/html_node/org/Extracting-Source-Code.html&quot; target=&quot;_blank&quot;&gt;org-mode文档&lt;/a&gt;。&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;之前一直觉得zsh和bash等其他Shell一样，直到最近看了一下zsh的文档才发现zsh的功能非常丰富，可以说是”Shell里面的Emacs”&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;基本设置&lt;a href=&quot;#基本设置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;section&gt;&lt;h3&gt;保存历史记录&lt;a href=&quot;#保存历史记录&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在 &lt;code&gt;.zshrc&lt;/code&gt; 加入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;HISTFILE&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;~/.zsh_history&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;SAVEHIST&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;1000&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;setopt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;share_history&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;setopt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;hist_ignore_dups&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;其中 &lt;code&gt;HISTFILE&lt;/code&gt; 用来指定保存历史记录的文件名， &lt;code&gt;SAVEHIST&lt;/code&gt; 指定保存历史记录的数量。接下来是两个zsh内部选项的设置， &lt;code&gt;append_history&lt;/code&gt; 可以在zsh内输入exit之后保存历史记录。不过有时候推出zsh的方法并不是这样，而是手动关闭，所以推荐设置 &lt;code&gt;inc_append_history&lt;/code&gt; 选项，这会让zsh每次执行完命令后保存历史记录。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;快捷键设置&lt;a href=&quot;#快捷键设置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;使用 &lt;code&gt;bindkey&lt;/code&gt; 命令可以设置zsh的快捷键键位，zsh默认设置的是Emacs键位，也就是：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;bindkey&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-e&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;对于熟悉Vim的人可以用Vi快捷键键位，可以用：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;bindkey&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-v&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;主题&lt;a href=&quot;#主题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;其实zsh里面已经内置了一些主题了&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;。首先输入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;autoload&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-Uz&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;promptinit&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;promptinit&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;prompt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-l&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;#列出所有主题&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;最后这个命令可以列出所有的zsh内置主题名称。预览一个主题可以用 &lt;code&gt;prompt -p 主题名&lt;/code&gt; 。还有一个博客也提供了所有主题的&lt;a href=&quot;http://bneijt.nl/blog/post/zsh-themes-for-prompts-screenshots/&quot; target=&quot;_blank&quot;&gt;截图&lt;/a&gt;。原来使用的是adam2主题，后来使用的是clint。&lt;/p&gt;&lt;p&gt;在Debian Linux上的zsh默认推荐配置会自动设置主题为adam1，不过这个主题并不好看&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;autoload&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-Uz&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;promptinit&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;promptinit&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;prompt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;clint&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;补全&lt;a href=&quot;#补全&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;zsh最强大的功能就是补全了，里面对很多软件都有补全支持（在部分发型版需要安装 &lt;code&gt;软件名-zsh-completion&lt;/code&gt; 包），这也是我在Debian上用zsh的原因。&lt;/p&gt;&lt;p&gt;在zsh默认的推荐配置里就启用了补全。如果手动配置需要启用补全：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;:compinit&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;filename&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;~/.zshrc&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;autoload&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-Uz&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;compinit&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;compinit&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;然后就可以在很多地方使用补全了。其中git对于zsh的补全支持非常好，对于操作的命令可以在下方显示解释，甚至可以补全每个commit并显示时间，如下图所示：&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;在zsh里甚至可以补全commit&quot; loading=&quot;lazy&quot; width=&quot;996&quot; height=&quot;236&quot; src=&quot;/_astro/IMG_9539.sfbWIpY5_2cz6LQ.webp&quot; /&gt;&lt;figcaption&gt;在zsh里甚至可以补全commit&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;下面是某些Linux发行版默认的zsh补全配置，比较复杂一些：&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;# Use modern completion system&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;autoload&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-Uz&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;compinit&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;compinit&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;auto-description&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;specify: %d&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;:completion:*&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;completer&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;_expand&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;_complete&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;_correct&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;_approximate&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;format&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;Completing %d&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;group-name&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;menu&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;select=&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;eval&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;$(&lt;/span&gt;&lt;span&gt;dircolors&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-b&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;)&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*:default&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;list-colors&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;16&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;17&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;${&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;s&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;.)&lt;/span&gt;&lt;span&gt;LS_COLORS&lt;/span&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;18&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;list-colors&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;19&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;list-prompt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;%SAt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;%p:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;Hit&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;TAB&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;for&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;more,&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;or&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;the&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;character&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;to&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;insert%s&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;20&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;matcher-list&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;m:{a-z}={A-Z}&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;m:{a-zA-Z}={A-Za-z}&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;r:|[._-]=* r:|=* l:|=*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;21&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;menu&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;select=long&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;22&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;select-prompt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;%SScrolling&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;active:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;current&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;selection&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;at&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;%p%s&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;23&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;use-compctl&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;false&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;24&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;verbose&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;true&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;25&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;26&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*:*:kill:*:processes&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;list-colors&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;=(#b) #([0-9]#)*=0=01;31&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;27&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:completion:*:kill:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;command&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;ps -u $USER -o pid,%cpu,tty,cputime,cmd&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;其他&lt;a href=&quot;#其他&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;section&gt;&lt;h3&gt;显示版本控制信息&lt;a href=&quot;#显示版本控制信息&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;zsh内置一个 &lt;code&gt;vcs_info&lt;/code&gt; 模块（在部分Linux发型版上需要单独安装 &lt;code&gt;zsh-vcs&lt;/code&gt; 包），可以显示版本控制信息&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;，开启方式如下：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;autoload&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-Uz&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;vcs_info&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;输入 &lt;code&gt;vcs_info_printsys&lt;/code&gt; 可以列出所有支持的版本控制系统，其中如果有一些版本控制系统是不需要的可以用 &lt;code&gt;zstyle&lt;/code&gt; 命令禁用，比如禁用bzr：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:vcs_info:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;disable&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;bzr&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;还可以只启用某些版本控制系统，比如只启用git、svn和hg：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zstyle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;:vcs_info:*&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;enable&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;git&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;hg&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;svn&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;目前zsh内置的主题只有clint是支持显示版本控制信息的。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;用cdr命令跳转至最近的文件夹&lt;a href=&quot;#用cdr命令跳转至最近的文件夹&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这是zsh里面的一个很实用的功能。开启方法：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;autoload&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-Uz&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;chpwd_recent_dirs&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;cdr&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;add-zsh-hook&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;add-zsh-hook&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;chpwd&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;chpwd_recent_dirs&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;用 &lt;code&gt;cdr -l&lt;/code&gt; 可以列出之前去过的文件夹&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;游戏&lt;a href=&quot;#游戏&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;zsh里面自带一个俄罗斯方块游戏，可以用以下方式开启：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;autoload&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-U&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tetris&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;zle&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-N&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tetris&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;bindkey&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;^T&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tetris&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;这样就可以按 &lt;code&gt;Ctrl+T&lt;/code&gt; 进入俄罗斯方块了。如果设置了Vi按键模式，还可以用hjkl来控制方块移动。&lt;/p&gt;&lt;p&gt;zsh也内置了这个游戏的另外一个版本（不能旋转方块）：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;autoload&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-Uz&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tetriscurses&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;tetriscurses&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;参考链接：&lt;a href=&quot;https://www.cnblogs.com/bamanzi/p/colorful-shell.html&quot; target=&quot;_blank&quot;&gt;彩色的Shell&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;参考官方文档：&lt;a href=&quot;https://zsh.sourceforge.io/Doc/Release/User-Contributions.html#Version-Control-Information&quot; target=&quot;_blank&quot;&gt;26.5 Gathering information from version control systems&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>重新使用RSS</title><link>https://xlbil.netlify.app/posts/h2023-freshrss/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/h2023-freshrss/</guid><description>FreshRSS</description><pubDate>Sun, 08 Jan 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;RSS在很久以前就已经有了，作为一个历史悠久的技术，在这个信息爆炸的年代又有了新的意义。越来越多人开始重拾RSS。&lt;/p&gt;
&lt;p&gt;我在之前用过很多本地RSS工具，不过后来都没怎么用。后来发现使用在线提供的RSS服务更加方便。目前仍然存活的RSS服务有：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Feedly&lt;/li&gt;
&lt;li&gt;Inoreader&lt;/li&gt;
&lt;li&gt;The Old Reader&lt;/li&gt;
&lt;li&gt;FreshRSS&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;在这之中，Feedly已经在国内无法访问，Inoreader苟延残喘，只有一个镜像可以用&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;，官方客户端是废的。其他一些服务没有被应用广泛支持。所以我选择了FreshRSS。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;为什么选择FreshRSS&lt;a href=&quot;#为什么选择freshrss&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;在目前用下来有很多RSS托管服务都是带有广告的，比如Inoreader和The Old Reader。而FreshRSS开源免费，没有任何广告。&lt;/p&gt;&lt;p&gt;FreshRSS这个服务原本是要自建的，不过&lt;a href=&quot;https://freshrss.org&quot; target=&quot;_blank&quot;&gt;官网&lt;/a&gt;很良心，在下面可以找到 &lt;strong&gt;Sign up to an existing server.&lt;/strong&gt; ，里面列出了现成的FreshRSS服务器列表，我选择了一个法国的服务器&lt;a href=&quot;https://rss.cheredeprince.net&quot; target=&quot;_blank&quot;&gt;https://rss.cheredeprince.net&lt;/a&gt;。在那个列表里可以找到很多FreshRSS服务器，选一个注册即可。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;应用端&lt;a href=&quot;#应用端&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;在电脑上用FreshRSS直接用网页端就行了，而在移动端则最好使用应用来更好地阅读。&lt;/p&gt;&lt;p&gt;在安卓端推荐使用&lt;a href=&quot;https://github.com/seazon/FeedMe&quot; target=&quot;_blank&quot;&gt;FeedMe&lt;/a&gt;&lt;sup&gt;&lt;a href=&quot;#user-content-fn-3&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;，这个应用对各个平台的支持最广泛，也最漂亮。但是在较老的安卓版本可能会出现闪退的问题，解决方法是使用3.16的老版本。&lt;/p&gt;&lt;p&gt;当然在F-droid上也有很多其他支持FreshRSS的应用，有&lt;a href=&quot;https://f-droid.org/packages/com.readrops.app&quot; target=&quot;_blank&quot;&gt;Readrops&lt;/a&gt;，但是对于同步阅读记录支持不佳。&lt;/p&gt;&lt;p&gt;在iOS上也有FreshRSS的客户端，推荐开源的NetNewsWire，这个应用也有Mac版本。&lt;/p&gt;&lt;section&gt;&lt;h3&gt;如何同步&lt;a href=&quot;#如何同步&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;订阅FreshRSS&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;需要先生成一个API密码。在侧边栏点击”账户，找到”API管”，在上面密码框输入一个密码（注意这和账户密码不同）。&lt;/p&gt;&lt;p&gt;在Readrops里直接填上服务器地址，用户名，API密码就可以了。在FeedMe和NetNewsWire里还需要在服务器地址后面加上 &lt;code&gt;/api/greader.php&lt;/code&gt; 。比如服务器是 &lt;code&gt;https://rss.cheredeprince.net/&lt;/code&gt; ，填的地址就是 &lt;code&gt;https://rss.cheredeprince.net/api/greader.php&lt;/code&gt; 。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;目前官方域名&lt;a href=&quot;https://inoreader.com&quot; target=&quot;_blank&quot;&gt;https://inoreader.com&lt;/a&gt;已经无法访问，只有另一个域名&lt;a href=&quot;https://innoreader.com&quot; target=&quot;_blank&quot;&gt;https://innoreader.com&lt;/a&gt;可以访问。 &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;这个软件似乎在同步FreshRSS收藏夹时有收藏文章消失的问题，并且不是开源软件。开源替代方案有Readrops，Cape Reader和Read Me（2026.6.8） &lt;a href=&quot;#user-content-fnref-3&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;参考&lt;a href=&quot;https://cheredeprince.net/2018-09-09-Freshrss-sur-android/&quot; target=&quot;_blank&quot;&gt;https://cheredeprince.net/2018-09-09-Freshrss-sur-android/&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>一个启动器可以有多简洁</title><link>https://xlbil.netlify.app/posts/h2023-kiss-launcher/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/h2023-kiss-launcher/</guid><description>KISS Launcher体验</description><pubDate>Thu, 05 Jan 2023 00:00:00 GMT</pubDate><content:encoded>&lt;blockquote&gt;&lt;p&gt;Keep it simple &amp;amp; stupid.
— Kelly Johnson&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;这句话在很多情况下都适用。在做任何设计时都需要贯彻”简洁”原则。&lt;/p&gt;
&lt;p&gt;在程序设计中，和这句话相近的话还有&lt;a href=&quot;https://zh.m.wikipedia.org/wiki/%25E6%259B%25B4%25E7%25B3%259F%25E5%25B0%25B1%25E6%2598%25AF%25E6%259B%25B4%25E5%25A5%25BD&quot; target=&quot;_blank&quot;&gt;Worse is better&lt;/a&gt;，一个程序有时没必要一直增加功能，有时把一件事做好反而是更好的。&lt;/p&gt;
&lt;p&gt;最近想在Fdroid找一个比系统内置的华为桌面更好的桌面应用&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;，然后无意间发现了KISS Launcher这个应用，当时我下载了一个图标包，想着没地方用就下载了这个应用。&lt;/p&gt;
&lt;p&gt;到开始用的时候，我还是被这个应用的设计惊艳到了。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;简洁&lt;a href=&quot;#简洁&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;在用这个启动器之前，我用的是安卓原生自带的桌面Launcher3（Android10自带版本），默认的桌面非常简洁，实现了基本的主屏幕，应用抽屉功能。整个软件的大小也很小，大概是3~4MB。而KISS Launcher的大小则是以KB为单位计算的！大约800KB左右。&lt;/p&gt;&lt;p&gt;在KISS Launcher中，没有”主屏幕”这个念，显示屏幕是不能放应用图标的。默认显示的是操作的提示信息，在桌面设置中可以设置主屏幕放置小部件，仅此而已。这一点的设计有点像Linux里的&lt;a href=&quot;https://gnome.org&quot; target=&quot;_blank&quot;&gt;Gnome桌面(3.x版本)&lt;/a&gt;&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;。而最底部则显示了收藏的应用和一个[&lt;em&gt;搜索栏&lt;/em&gt;]{.spurious-link target=”*%E6%90%9C%E7%B4%A2”}，搜索栏的左边是一个按钮，被称为”KISS圆环”，打开就能看到所有应用的列表，类似于抽屉。右边有三个点，可以显示一个菜单，&lt;/p&gt;&lt;p&gt;收藏栏能显示的应用不多，所以关键就是这个搜索栏了，而这个搜索栏也确实很强大。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;搜索&lt;a href=&quot;#搜索&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;普通的桌面都是要切换到主屏幕才能用搜索功能，而KISS Launcher的搜索功能不但快，而且更方便。在安卓5和更高版本中，长按HOME键可以直接启动搜索，避免要切换到桌面这一操作。&lt;/p&gt;&lt;p&gt;目前KISS Launcher的功能已经很完善了，实现了以下功能：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;搜索应用&lt;/li&gt;
&lt;li&gt;搜索联系人，电话号码&lt;/li&gt;
&lt;li&gt;搜索网络内容&lt;/li&gt;
&lt;li&gt;计算器&lt;/li&gt;
&lt;/ul&gt;&lt;section&gt;&lt;h3&gt;网络搜索&lt;a href=&quot;#网络搜索&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;KISS Launcher默认用谷歌做搜索引擎，里面也内置了很多其他搜索引擎，比如必应、DuckDuckGo等。在设置里面也可以添加一个自定义搜索引擎。比如自定义一个维基百科搜索引擎，就可以用：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;https://zh.wikipedia.org/w/index.php?search=%s&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;自定义&lt;a href=&quot;#自定义&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;KISS Launcher的自定义功能也很丰富。除了应用界面的主题色可以调整，还有很多细化的选项。&lt;/p&gt;&lt;section&gt;&lt;h3&gt;手势&lt;a href=&quot;#手势&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这是一个比较实用的功能，目前用的是以下设置：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;上划&lt;/strong&gt; ：显示应用列表&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;下划&lt;/strong&gt; ：显示通知阴影&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;左划&lt;/strong&gt; ：显示历史应用&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;长按&lt;/strong&gt; ：显示菜单（Display Menu）&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这样左划就可以方便地显示之前用过的应用，这是其他桌面做不到的。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;应用标签&lt;a href=&quot;#应用标签&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这也是一个不错的功能。KISS Launcher会给应用自动打上标签分类。比如”联系人”应用会呼叫，电话这些标签，在搜索里显示。你也可以自己给应用加上标签。&lt;/p&gt;&lt;p&gt;可惜的是，KISS Launcher只识别出了一个联系人和电子邮件应用，所以这个功能还是不太实用。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;其他&lt;a href=&quot;#其他&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;对于一些应用的细节问题，KISS Launcher也提供了一些”强迫症选项。&lt;/p&gt;&lt;p&gt;搜索栏左边的按钮显示的是应用的图标，不过在华为手机上这个图标很丑，在用户体验 → 隐藏KISS圆环就可以隐藏图标和右边显示菜单的三个点。&lt;/p&gt;&lt;p&gt;在”用户界面”这个选项，还有一些特殊的选项。“透明搜索栏”可以让搜索栏变为透明，更加简洁。“更大搜索栏”可以让搜索栏的宽度变大。“在右边显示KISS按钮”会让KISS按钮和菜单按钮的位置互换。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;不足&lt;a href=&quot;#不足&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;虽然我一开始是想用图标包而用KISS Launcher的，但是图标包在KISS Launcher上体验并不好。可能是KISS Launcher的代码太少，优化不好，应用了图标包之后会导致KISS Launcher刷新应用的速度非常慢，每次切到主屏幕都要等很久，非常烦人。&lt;/p&gt;&lt;p&gt;这个问题目前无解，开”隐藏图标选项也不能解决。作为对比，Lawnchair这个桌面应用图标包后非常流畅，没有什么问题。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;总结&lt;a href=&quot;#总结&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;在KISS Launcher&lt;a href=&quot;https://f-droid.org/packages/fr.neamar.kiss/&quot; target=&quot;_blank&quot;&gt;F-droid页面&lt;/a&gt;的介绍中，有一句话：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;在试用KISS一周的用户中， 93%在3年后仍然是活跃用户。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;在我因为一开始的好奇而使用了之后也着魔般地用了好一会。目前，直至最新版本，KISS Launcher安装包的大小仍然没有超过1MB，但是与很多主流的启动器相比有更多的实用功能，也许这就是它的魔力所在。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;简洁的KISS Launcher（带Arcticons Icon Pack）&quot; loading=&quot;lazy&quot; width=&quot;720&quot; height=&quot;1280&quot; src=&quot;/_astro/Screenshot_2022-11-30-20-54-46.DGrC4vNS_2eAU3X.webp&quot; /&gt;&lt;figcaption&gt;简洁的KISS Launcher（带Arcticons Icon Pack）&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;其实这种”效率桌面”其实目前看来有很多，但是KISS Launcher早就在Android 6的时候就开始项目了，而且开源免费，是”效率桌面中不错的选择。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;由于安卓桌面开放的特性，你可以在系统的设置菜单里自己选择支持的应用作为桌面。 &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Gnome桌面和其他Linux桌面不同，遵循着简洁的原则，桌面上不能放置图标，也不显示Dock栏。 &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;这一点也可以参考Gnome桌面的搜索功能。 &lt;a href=&quot;#user-content-fnref-3&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>一个不错的Emacs主题</title><link>https://xlbil.netlify.app/posts/h2023-modus-themes/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/h2023-modus-themes/</guid><description>Modus Themes</description><pubDate>Fri, 23 Dec 2022 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;由于新版modus-themes与旧版不兼容，本文内容已过时。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;用过很多Emacs主题，做得不错的主题有 &lt;code&gt;doom-themes&lt;/code&gt; ，&lt;a href=&quot;https://elpa.gnu.org/packages/ef-themes.html&quot; target=&quot;_blank&quot;&gt;ef-themes&lt;/a&gt;。其中 &lt;code&gt;doom-themes&lt;/code&gt; 里面有很多不错的配色，比如Material，Gruvbox，Miramare。不过适配最广的还是&lt;a href=&quot;https://elpa.gnu.org/packages/modus-themes.html&quot; target=&quot;_blank&quot;&gt;modus-themes&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;之前用的是 &lt;code&gt;doom-themes&lt;/code&gt; 里面的Gruvbox，虽然配色很不错，但是对于一些类似 &lt;code&gt;fido-mode&lt;/code&gt; 等类似工具的支持不是很好，里面对于输入的高亮匹配字符只显示为粗体，没有颜色。 &lt;code&gt;ef-themes&lt;/code&gt; 和 &lt;code&gt;modus-themes&lt;/code&gt; 的作者是同一个人，但是 &lt;code&gt;ef-themes&lt;/code&gt; 对 &lt;code&gt;vc&lt;/code&gt; 工具的颜色适配不行。&lt;/p&gt;
&lt;p&gt;&lt;code&gt;modus-themes&lt;/code&gt; 颜色配置用基于 &lt;em&gt;WCAG AAA&lt;/em&gt; ，非常淳朴，虽然没上两个主题好看，但是提供了很多自定义选项，所以对于系统的组件的主题支持很广泛。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;安装&lt;a href=&quot;#安装&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;code&gt;modus-themes&lt;/code&gt; 需要Emacs版本最低为27.1。在Emacs 28.1的版本已经自带了 &lt;code&gt;modus-themes&lt;/code&gt; 主题，而27.1版本可以通过package.el的elpa安装&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;，在Debian里面也有一个&lt;a href=&quot;https://packages.debian.org/stable/elpa-modus-themes&quot; target=&quot;_blank&quot;&gt;elpa-modus-themes&lt;/a&gt;包，可以用自带的包管理器安装。&lt;/p&gt;&lt;p&gt;加载主题需要以下代码，以里面自带的暗黑主题 &lt;code&gt;modus-vivendi&lt;/code&gt; 为例：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(load-theme &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;modus-vivendi &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(modus-themes-load-vivendi)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;设置&lt;a href=&quot;#设置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;code&gt;modus-themes&lt;/code&gt; 的默认主题不是很好看，不过可以通过设置主题提供的选项来达到满意的效果，这些选项需要在加载主题前设置好。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;modus-vivendi主题，左侧为原版，右侧为调整后&quot; loading=&quot;lazy&quot; width=&quot;1792&quot; height=&quot;1035&quot; src=&quot;/_astro/modus_preview.BdVlTvg-_OnbVt.webp&quot; /&gt;&lt;figcaption&gt;modus-vivendi主题，左侧为原版，右侧为调整后&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;首先根据&lt;a href=&quot;https://protesilaos.com/emacs/modus-themes&quot; target=&quot;_blank&quot;&gt;官网&lt;/a&gt;的推荐设置，将F5绑定为切换亮色和暗色主题的按键。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(define-key global-map (kbd &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;&amp;lt;f5&amp;gt;&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;span&gt;#&apos;&lt;/span&gt;&lt;span&gt;modus-themes-toggle)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;section&gt;&lt;h3&gt;&lt;code&gt;Mode-line&lt;/code&gt; 设置&lt;a href=&quot;#mode-line-设置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;&lt;code&gt;modus-themes&lt;/code&gt; 默认会给mode-line加上一个白色的细线边框，不是很好看，通过自定义变量 &lt;code&gt;modus-themes-mode-line&lt;/code&gt; 可以更改。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; modus-themes-mode-line &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;(borderless))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;另外给列表加上 &lt;code&gt;accented&lt;/code&gt; 可以让mode-line变为蓝色。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;标签栏设置&lt;a href=&quot;#标签栏设置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;目前用下来几乎所有的主题对Emacs的标签页支持（ &lt;code&gt;tab-bar-mode&lt;/code&gt; ）的支持都一般。 &lt;code&gt;modus-theme&lt;/code&gt; 默认设置标签栏是黑色，不过把选项 &lt;code&gt;modus-themes-tab-bar-accend&lt;/code&gt; 设置为t可以让标签栏变为蓝色。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;链接&lt;a href=&quot;#链接&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;&lt;code&gt;modus-themes&lt;/code&gt; 默认的链接样式还行，像其他主题一样。不过我用了 &lt;code&gt;ef-themes&lt;/code&gt; 之后感觉将链接的下划线设置为灰色比较美观一些，设置 &lt;code&gt;modus-themes-links&lt;/code&gt; 为 &lt;code&gt;neutral-underline&lt;/code&gt; 就行了&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;标题样式&lt;a href=&quot;#标题样式&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;&lt;code&gt;modus-themes&lt;/code&gt; 标题的样式默认非常丑，不过也很好解决。 &lt;code&gt;modus-themes-headings&lt;/code&gt; 的 &lt;code&gt;rainbow&lt;/code&gt; 选项可以将所有标题变成彩虹色，给所有标题加上 &lt;code&gt;rainbow&lt;/code&gt; 属性就行了。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; modus-themes-headings &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;((&lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; (rainbow))))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;还有一个实用的选项 &lt;code&gt;modus-themes-scale-headings&lt;/code&gt; ，可以让各级标题的文字大小不同。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;&lt;code&gt;fido-mode&lt;/code&gt; 等组件&lt;a href=&quot;#fido-mode-等组件&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;&lt;code&gt;modus-themes&lt;/code&gt; 默认对补全组件的匹配高亮显示支持不错，但是只将文字变为蓝色和粉色这两种颜色，不是很美观。将 &lt;code&gt;modus-themes-completions&lt;/code&gt; 设置为 &lt;code&gt;opinionated&lt;/code&gt; 可以换成一个更好看的蓝色和紫色的背景。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;其他&lt;a href=&quot;#其他&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在很多主题中都会出现有的地方字体不正常的问题，这是因为有的地方用的Face&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;用的是 &lt;code&gt;fixed-pitch&lt;/code&gt; 和 &lt;code&gt;variable-pitch&lt;/code&gt; ，而不是 &lt;code&gt;default&lt;/code&gt; 。所以要给这些单独设置字体。&lt;/p&gt;&lt;p&gt;以”等距更纱黑体”为例：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(custom-set-faces&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;;; custom-set-faces was added by Custom.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;;; If you edit it by hand, you could mess it up, so be careful.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;;; Your init file should contain only one such instance.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;;; If there is more than one, they won&apos;t work right.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;(default ((&lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span&gt;:family&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;等距更纱黑体 SC&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;:foundry&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;outline&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;:slant&lt;/span&gt;&lt;span&gt; normal &lt;/span&gt;&lt;span&gt;:weight&lt;/span&gt;&lt;span&gt; normal &lt;/span&gt;&lt;span&gt;:height&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;110&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;:width&lt;/span&gt;&lt;span&gt; normal))))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;(fixed-pitch ((&lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span&gt;:family&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;等距更纱黑体 SC&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;))))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;(variable-pitch ((&lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span&gt;:family&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;等距更纱黑体 SC&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)))))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;doom-themes&lt;/code&gt; 没有这个问题。 &lt;code&gt;modus-themes&lt;/code&gt; 对于这个问题也提供了一个选项。将 &lt;code&gt;modus-themes-no-mixed-fonts&lt;/code&gt; 设置为t，就不会出现这个问题。&lt;/p&gt;&lt;p&gt;其他配置：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; modus-themes-org-blocks &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;gray-background)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; modus-themes-no-mixed-fonts &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; modus-themes-intense-hl-line &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;M-x package-install RET modus-themes RET&lt;/code&gt; &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;见&lt;a&gt;Faces&lt;/a&gt; &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>Trime体验</title><link>https://xlbil.netlify.app/posts/h2023-rime-on-android/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/h2023-rime-on-android/</guid><description>安卓上的Rime</description><pubDate>Fri, 02 Dec 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;第一次体验Rime是在Linux里使用ibus-rime，不过由于体验时问题比较多所以没有继续使用。最近在Fdroid上看到了Rime的安卓版：Trime（又叫同文输入法），准备再次尝试一下这个开源的输入法。&lt;/p&gt;
&lt;p&gt;这一整篇文章都是用Trime输入法打出来的。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;配置&lt;a href=&quot;#配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Rime只是一个输入法引擎，所以默认是不带输入法的，需要从Github上下载一个配置来用。我一开始用的是&lt;a href=&quot;https://github.com/Bambooin/rimerc&quot; target=&quot;_blank&quot;&gt;rimerc&lt;/a&gt;，里面默认包含了”明月拼音输入法。&lt;/p&gt;&lt;p&gt;可惜的是这个输入法默认只支持繁体中文。为了解决这个问题，Rime的开发者又弄了一个 &lt;code&gt;opencc&lt;/code&gt; 项目，这个开源工具支持转换文字和词语，目前Trime已经内置了这个工具。只需在配置文件中启用即可。&lt;/p&gt;&lt;p&gt;Rime的配置文件用的是yaml语法。rimerc的Trime版本的明月拼音有一个简繁开关，但没有用，解决的方法是在 &lt;code&gt;luna_pinyin.schema.yaml&lt;/code&gt; 中加入以下内容：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;simplifier&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;opencc_config&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tw2sp.json&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;      &lt;/span&gt;&lt;span&gt;option_name&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;simplification&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;不过这样还是不能启动时使用简体字，所以我换到了&lt;a href=&quot;https://github.com/fkxxyz/rime-cloverpinyin&quot; target=&quot;_blank&quot;&gt;四叶草简体拼音输入法&lt;/a&gt;，默认支持简体。&lt;/p&gt;&lt;p&gt;注意这个输入法opencc里的文件不能复制进去，否则会导致部署时发生崩溃。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;一些独特的功能&lt;a href=&quot;#一些独特的功能&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;在用Trime之前我用的是谷歌拼音输入法。Trime相比于谷歌拼音在一些小地方做得不错。&lt;/p&gt;&lt;section&gt;&lt;h3&gt;快捷操作&lt;a href=&quot;#快捷操作&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Trime为剪切，复制，粘贴三个操作设置了快捷键。&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;x&lt;/code&gt; ：剪切&lt;/li&gt;
&lt;li&gt;&lt;code&gt;c&lt;/code&gt; ：复制&lt;/li&gt;
&lt;li&gt;&lt;code&gt;v&lt;/code&gt; ：粘贴&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;之前我进行粘贴等操作都是长按屏幕再点击粘贴，而Trime让操作像Vim&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;一样方便。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;个性化&lt;a href=&quot;#个性化&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;section&gt;&lt;h4&gt;主题&lt;a href=&quot;#主题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;Trime内置主题和配色功能，默认带了主题 &lt;code&gt;trime&lt;/code&gt;和&lt;code&gt;tongwenfeng&lt;/code&gt; 。&lt;/p&gt;&lt;p&gt;主题和大多数输入法的皮肤功能一样，将主题的yaml文件和资源文件拖进rime文件夹就可以用。Trime内置的主题也内置了很多配色方案，这里推荐的配色方案是 &lt;em&gt;暗堂 Dark Temple&lt;/em&gt; 。&lt;/p&gt;&lt;p&gt;在GitHub上也有一些不错的主题，如&lt;a href=&quot;https://github.com/cxcn/danjing&quot; target=&quot;_blank&quot;&gt;单静&lt;/a&gt;。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h4&gt;音效&lt;a href=&quot;#音效&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;p&gt;Trime内置音效自定义，不过不常用。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;草稿箱和剪贴板&lt;a href=&quot;#草稿箱和剪贴板&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;这也是Trime中的一个很重要的功能。Trime会将一些输入历史自动记录到草稿箱，把剪贴的历史记录到剪贴版，可以在键盘中的 &lt;em&gt;更多&lt;/em&gt; 里看到&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;。&lt;/p&gt;&lt;p&gt;如果不想让所有记录都记录到草稿箱，可以设置通过应用包名或者正则表达式过滤。&lt;/p&gt;&lt;p&gt;在Trime的设置界面中可以管理草稿和剪贴板历史记录。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;问题&lt;a href=&quot;#问题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;由于Trime 3.2.9的问题比较大，所以这里推荐用3.2.8版本。&lt;/p&gt;&lt;section&gt;&lt;h3&gt;占用较大&lt;a href=&quot;#占用较大&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Trime的性能相对于默认的华为输入法和谷歌拼音输入法比较一般，有时会出现手机开机启动后Trime还没有启动，导致调不出输入法。另外在v1.3.9版本崩溃的频率非常高，经常会出现无法启动的问题。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;悬浮窗位置&lt;a href=&quot;#悬浮窗位置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在Android5上的拼音悬浮窗显示在左下角，而不是键盘上方。&lt;/p&gt;&lt;p&gt;目前唯一的解决方法是关闭悬浮窗， &lt;strong&gt;嵌入式编辑模式&lt;/strong&gt; 选择编码。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;一些字符不能显示&lt;a href=&quot;#一些字符不能显示&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;更换字体（比如Noto Sans CJK）。&lt;/p&gt;&lt;p&gt;在rime目录新建 &lt;code&gt;fonts&lt;/code&gt; 目录，将字体文件放入（比如NotoSansCJKsc-Regular.ttf），然后找到要更改的主题，新建一个配置文件（比如 &lt;code&gt;tongwenfeng.trime.yaml&lt;/code&gt; 的配置文件是 &lt;code&gt;tongwenfeng.trime.custom.yaml&lt;/code&gt; ）在里面加入：&lt;/p&gt;&lt;p&gt;更换字体为Noto Sans CJK SC：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;patch&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;    &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;style/key_font&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;NotoSansCJKsc-Regular.ttf&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;具体可以看&lt;a href=&quot;https://github.com/osfans/trime/wiki/trime.yaml%25E8%25A9%25B3%25E8%25A7%25A3&quot; target=&quot;_blank&quot;&gt;trime.yaml详解&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;手写支持&lt;a href=&quot;#手写支持&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;由于Rime框架本身就是为键盘设计的，所以从根本上就不支持手写输入，目前能弄出来的手写输入法也只能和Rime独立，所以有手写需求就没必要用Trime了。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;总结&lt;a href=&quot;#总结&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;目前Trime最大的问题就是性能问题。在较老的手机上的启动非常慢，有时甚至需要手动打开启动器的设置界面才能用，相比较而言谷歌拼音输入法是可以随便调用，非常流畅。&lt;/p&gt;&lt;p&gt;不过抛开这些，Trime作为一个开源输入法，能实现很多大厂输入法的功能，还是很不错的。&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://rime.im&quot; target=&quot;_blank&quot;&gt;Rime输入法官网&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://f-droid.org/zh_Hans/packages/com.osfans.trime/&quot; target=&quot;_blank&quot;&gt;Fdroid上的Trime&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Vim中是 &lt;code&gt;d&lt;/code&gt; &lt;code&gt;y&lt;/code&gt; &lt;code&gt;p&lt;/code&gt; &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;这个页面的设计很奇怪，返回要在顶端才能看到。 &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>Termux上的Emacs</title><link>https://xlbil.netlify.app/posts/h2023-emacs-on-android/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/h2023-emacs-on-android/</guid><description>Emacs在安卓上的体验</description><pubDate>Fri, 30 Sep 2022 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;自Emacs 30起，Emacs已有官方安卓版本。本文内容由于使用的是旧版Termux以兼容Android 5，可能已过时。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;目前在移动设备上org-mode的解决方案有&lt;a href=&quot;https://orgzly.com&quot; target=&quot;_blank&quot;&gt;Orgzly&lt;/a&gt;，&lt;a href=&quot;https://organice.200ok.ch/&quot; target=&quot;_blank&quot;&gt;Organice&lt;/a&gt;，Beorg等，其中Organice的支持是最好的，但是完美的org-mode支持目前只有Emacs。因为org-mode非常复杂，单单任务计划，标记就有一大堆东西，所以我又重拾了在Android上运行Linux程序的方案： &lt;strong&gt;Termux&lt;/strong&gt;&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;安装&lt;a href=&quot;#安装&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Termux在2022年重拾了对Android 5的支持，不过只能通过Github Actions里生成的文件来安装，选择 &lt;code&gt;apt-android-5&lt;/code&gt; 即可。&lt;/p&gt;&lt;p&gt;安装好apk，等待Termux初始化完成后，就可以用终端了。输入以下代码：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;install&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;emacs&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;同步org文件&lt;a href=&quot;#同步org文件&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;一开始我用的是Orgzly，所以我使用了Webdav同步。在Linux上虽然有支持Webdav的工具rclone，但是同步操作太麻烦，所以我现在使用Git来代替。而且Emacs内置的 &lt;code&gt;vc-git&lt;/code&gt; 默认对Git有很好的支持。&lt;/p&gt;&lt;p&gt;为了避免每次提交需要输入密码，我用了GitLab的令牌功能。在&lt;a href=&quot;https://gitlab.com/-/profile/personal_access_tokens&quot; target=&quot;_blank&quot;&gt;GitLab的令牌页面&lt;/a&gt;可以生成一个令牌。&lt;/p&gt;&lt;p&gt;然后将URL改成 &lt;code&gt;https://outh2:令牌@gitlab.com&lt;/code&gt; 就行了。&lt;/p&gt;&lt;section&gt;&lt;h3&gt;VC的使用&lt;a href=&quot;#vc的使用&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;按 &lt;code&gt;C-x v d&lt;/code&gt; 就可以查看所有文件的状态，提交文件先在要提交的目录或文件上按 &lt;code&gt;m&lt;/code&gt; 标记&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;，再用 &lt;code&gt;C-x v v&lt;/code&gt; 提交文件。最后按 &lt;code&gt;P&lt;/code&gt; 推送文件即可。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;和organice同步&lt;a href=&quot;#和organice同步&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;在organice里输入GitLab的URL，然后会跳转到GitLab的授权页面，同意授权即可。&lt;/p&gt;&lt;p&gt;然后在其他设备上拉取可以在VC的页面上按 &lt;code&gt;+&lt;/code&gt; ，如果在终端可以输入下面这个：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;git&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pull&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;问题&lt;a href=&quot;#问题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;目前organice和Termux上的Emacs基本没大问题，不过有几个问题很影响体验：&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;语言&lt;/strong&gt; organice和Termux的时间戳都是英文。时间戳的格式影响不大，不过Termux上的datetree功能也是英文，与电脑上的中文冲突，所以安卓上的org-capture功能废了一半。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;速度&lt;/strong&gt; 即使不自动加载Org Agenda，启动速度还是很慢。因为老安卓手机的性能不好。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;版本&lt;/strong&gt; 由于Termux对于Android 5的支持只有老的源，所以自带的Emacs版本比较低，Org-mode还是8.x版本。&lt;/li&gt;
&lt;/ol&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;一般在 &lt;code&gt;\.&lt;/code&gt; 上按m就可以提交所有文件 &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;这个是因为Termux不支持locale语言包 &lt;a href=&quot;#user-content-fnref-2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>给Debian换主题</title><link>https://xlbil.netlify.app/posts/tw2022-change-debian-theme/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-change-debian-theme/</guid><pubDate>Mon, 18 Jul 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Debian默认带了很多不错的主题，并且都很齐全，有Grub主题，Plymouth主题，登录界面主题等。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;设置Plymouth主题&lt;a href=&quot;#设置plymouth主题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Debian进入系统的加载界面的主题是可以换的，可以用Plymouth实现。&lt;/p&gt;&lt;p&gt;首先输入&lt;code&gt;sudo /usr/sbin/plymouth-set-default-theme -l&lt;/code&gt;列出可用的主题&lt;/p&gt;&lt;p&gt;接下来如果要换一个Moonlight主题，在终端输以下：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;/usr/sbin/plymouth-set-default-theme&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;moonlight&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;update-initramfs&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-u&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;设置grub和桌面主题&lt;a href=&quot;#设置grub和桌面主题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这个可以用内置工具&lt;code&gt;update-alternatives&lt;/code&gt;实现&lt;/p&gt;&lt;p&gt;在终端输入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;update-alternatives&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--config&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;desktop-theme&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;在列出的路径里选择一项，比如Moonlight，输入对应的数字就行了。最后再更新一下Grub：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;update-grub&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;重启就能看到效果了。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;参考&lt;a href=&quot;#参考&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://wiki.debian.org/plymouth&quot; target=&quot;_blank&quot;&gt;plymouth - Debian Wiki&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;</content:encoded></item><item><title>原生Emacs配置</title><link>https://xlbil.netlify.app/posts/tw2022-vanilla-emacs-config/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-vanilla-emacs-config/</guid><pubDate>Sun, 03 Jul 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;换到原生Emacs后，为了给org-mode配置一个比较好的环境，对Emacs进行了一番配置。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;配置包管理器&lt;a href=&quot;#配置包管理器&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Emacs默认支持用外部源装插件，用下面代码就可以激活：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(require &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;package) &lt;/span&gt;&lt;span&gt;;; 这一行似乎不用加&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; package-archives &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;((&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;gnu&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;   &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;http://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                         &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;melpa&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;http://mirrors.tuna.tsinghua.edu.cn/elpa/stable-melpa/&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(package-initialize)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;目前对于外部插件的需求不是很大，只要三个包：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://depp.brause.cc/gotham-theme&quot; target=&quot;_blank&quot;&gt;gotham-theme&lt;/a&gt; Gotham主题&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/doomemacs/themes&quot; target=&quot;_blank&quot;&gt;doom-themes&lt;/a&gt; Doom Emacs自带主题（推荐）&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/integral-dw/org-superstar-mode&quot; target=&quot;_blank&quot;&gt;org-superstar&lt;/a&gt; 美化org文件的标题（不推荐用&lt;a href=&quot;https://github.com/sabof/org-bullets&quot; target=&quot;_blank&quot;&gt;org-bullets&lt;/a&gt;，因为这个插件很久没更新而且观感没org-superstar好）&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/hniksic/emacs-htmlize&quot; target=&quot;_blank&quot;&gt;htmlize&lt;/a&gt; 将buffer转换为HTML（Debian上可以用&lt;code&gt;sudo apt install elpa-htmlize&lt;/code&gt;安装）&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;这些插件都可以在&lt;a href=&quot;https://stable.melpa.org&quot; target=&quot;_blank&quot;&gt;Stable Melpa&lt;/a&gt;，所以个人推荐用更稳定的Stable Melpa代替&lt;a href=&quot;https://melpa.org&quot; target=&quot;_blank&quot;&gt;Melpa&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;功能配置&lt;a href=&quot;#功能配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Emacs默认开启菜单栏，工具栏，不简洁，所以禁用菜单栏和工具栏。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(tool-bar-mode &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(menu-bar-mode &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;另外，在Buffer内还会显示滚动条，所以也要禁用。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(scroll-bar-mode &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;&lt;code&gt;menu-bar-mode&lt;/code&gt;对初次上手Emacs非常有帮助，推荐手动&lt;kbd&gt;M-x&lt;/kbd&gt;开启&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;鼠标悬停在某些地方会显示Tooltip，显示效果不好，所以禁用Tooltip：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(tooltip-mode &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;hr /&gt;&lt;p&gt;在每个buffer底部会有一个mode-line，里面可以显示org-clock，org-timer等信息。Emacs默认有一些对mode-line的特殊显示模式。&lt;/p&gt;&lt;p&gt;mode-line默认会显示行数，要默认显示列数在初始化文件加入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(column-number-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;开启&lt;code&gt;winner-mode&lt;/code&gt;，支持把窗口改动撤销：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(winner-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;按&lt;kbd&gt;C-c LEFT&lt;/kbd&gt;就可以撤销窗口改动。&lt;/p&gt;&lt;section&gt;&lt;h3&gt;显示电池&lt;a href=&quot;#显示电池&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(display-battery-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;Emacs默认支持显示电池，可以在mode-line里看到百分比以及充电情况，比较有用。&lt;/p&gt;&lt;p&gt;下面这个代码可以在mode-line显示时间，不过由于大多数系统都在任务栏显示时间，所以没什么用，还会占用mode-line空间&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(display-time-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;hr /&gt;&lt;p&gt;本人默认喜欢把Emacs最大化，在&lt;a href=&quot;../tw2022-org-mode-try/&quot;&gt;org-mode一些配置&lt;/a&gt;中可以更改&lt;code&gt;dotspacemacs-maximized-at-startup&lt;/code&gt;来自动最大化。原生Emacs可以用一个内置函数来最大化：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(toggle-frame-maximized)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;hr /&gt;&lt;p&gt;开启Emacs自动补全括号：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(electric-pair-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;其他&lt;a href=&quot;#其他&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Emacs可以保存当前的窗口列表，开启&lt;code&gt;desktop-save-mode&lt;/code&gt;即可，在org-mode里非常有用。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(desktop-save-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;编辑文件时Emacs会产生&lt;strong&gt;文件名~&lt;/strong&gt;这种备份文件，设置为不产生备份文件：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; make-backup-files &lt;/span&gt;&lt;span&gt;nil&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;如果光标到了尽头会出现警示音，很烦人，设置为不发出声音：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; ring-bell-function &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;ignore)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;高亮光标所在行：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(global-hl-line-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;参考&lt;a href=&quot;#参考&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.yuque.com/idelem/tools/ysxn08&quot; target=&quot;_blank&quot;&gt;通俗org-mode笔记&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;</content:encoded></item><item><title>org-mode进阶</title><link>https://xlbil.netlify.app/posts/tw2022-org-mode-ext/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-org-mode-ext/</guid><pubDate>Sat, 25 Jun 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;之前写过一个&lt;a href=&quot;../tw2022-org-mode-try/&quot;&gt;初试org-mode&lt;/a&gt;，里面介绍了一些基本的org-mode功能。&lt;/p&gt;
&lt;p&gt;最近研究了一下org-mode，发现里面还是有很多实用的功能。&lt;/p&gt;
&lt;p&gt;之前一直用spacemacs，后来是spacemacs-base，现在换成原生Emacs了，自己配置初始化文件。&lt;/p&gt;
初始化文件
&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;;; -*- coding: utf-8  -*-&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(require &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;org-habit)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(require &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;org-superstar)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; package-archives &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;((&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;gnu&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;   &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;http://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                         &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;melpa&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;http://mirrors.tuna.tsinghua.edu.cn/elpa/stable-melpa/&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(package-initialize) &lt;/span&gt;&lt;span&gt;;; You might already have this line&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(prefer-coding-system &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;utf-8)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(load-theme &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;gotham &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(tool-bar-mode &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(menu-bar-mode &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(scroll-bar-mode &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(tooltip-mode &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(display-battery-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(column-number-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(electric-pair-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;16&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(desktop-save-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;17&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; ring-bell-function &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;ignore)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;18&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; make-backup-files &lt;/span&gt;&lt;span&gt;nil&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;19&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;;; (add-to-list &apos;default-frame-alist &apos;(fullscreen . maximized))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;20&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(toggle-frame-maximized)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;21&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(add-hook &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;org-mode-hook (&lt;/span&gt;&lt;span&gt;lambda&lt;/span&gt;&lt;span&gt; () (org-superstar-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;22&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; inhibit-startup-message &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;23&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(global-hl-line-mode &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;24&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(load-file &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;~/.emacs.d/&lt;/span&gt;&lt;span&gt;agenda.el&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;25&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(org-agenda-list)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;26&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(custom-set-variables&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;27&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;;; custom-set-variables was added by Custom.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;28&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;;; If you edit it by hand, you could mess it up, so be careful.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;29&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;;; Your init file should contain only one such instance.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;30&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;;; If there is more than one, they won&apos;t work right.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;31&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;(package-selected-packages &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;(dracula-theme htmlize org-superstar gotham-theme)))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;32&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(custom-set-faces&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;33&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;;; custom-set-faces was added by Custom.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;34&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;;; If you edit it by hand, you could mess it up, so be careful.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;35&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;;; Your init file should contain only one such instance.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;36&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;;; If there is more than one, they won&apos;t work right.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;37&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;(default ((&lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt; (&lt;/span&gt;&lt;span&gt;:family&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;等距更纱黑体 SC&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;:foundry&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;outline&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;:slant&lt;/span&gt;&lt;span&gt; normal &lt;/span&gt;&lt;span&gt;:weight&lt;/span&gt;&lt;span&gt; normal &lt;/span&gt;&lt;span&gt;:height&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;110&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;:width&lt;/span&gt;&lt;span&gt; normal)))))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;

&lt;blockquote&gt;&lt;p&gt;之前推荐Trilium的&lt;a href=&quot;https://yuque.com/idelem&quot; target=&quot;_blank&quot;&gt;idelem&lt;/a&gt;目前放弃Trilium转用org-mode了&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;section&gt;&lt;h2&gt;Emacs基本操作&lt;a href=&quot;#emacs基本操作&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;推荐开启&lt;code&gt;menu-bar-mode&lt;/code&gt;了解对应按键。&lt;/p&gt;








































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;键&lt;/th&gt;&lt;th&gt;命令&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;C-x 0&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;关闭buffer&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;C-x k&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;杀死buffer（让buffer完全消失）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;C-x b&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;切换buffer&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;C-x h&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;全选&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;C-x u&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;撤销&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;C-y&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;粘贴&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;M-w&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;复制&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;M-x&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;运行命令&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;主题&lt;a href=&quot;#主题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;~~目前推荐使用&lt;a href=&quot;https://emacsthemes.com/themes/gotham-theme.html&quot; target=&quot;_blank&quot;&gt;Gotham&lt;/a&gt;，富有科技感的主题。~~已经换到&lt;a href=&quot;https://github.com/doomemacs/themes&quot; target=&quot;_blank&quot;&gt;doom-themes&lt;/a&gt;了，现在在用&lt;em&gt;doom-material-dark&lt;/em&gt;主题，基于&lt;em&gt;gruvbox&lt;/em&gt;改的。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;org-capture&lt;a href=&quot;#org-capture&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href=&quot;https://orgmode.org/manual/Capture.html&quot; target=&quot;_blank&quot;&gt;文档&lt;/a&gt;&lt;/p&gt;&lt;p&gt;一开始并没有深入使用org-capture，在深入了解之后发现这个记录功能非常强大。&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; org-capture-templates&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;      &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;((&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Task&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; entry (file+headline org-default-notes-file &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Tasks&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;         &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;* TODO %?&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt; %i&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;s&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Study&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; entry (file+headline org-default-notes-file &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Study&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;         &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;* TODO %? %^G&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;%u %i&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;o&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Other&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; entry (file+headline org-default-notes-file &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Others&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;         &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;* TODO %?&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;%u %i&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;r&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Record&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;rr&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Record&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; entry (file+datetree &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;record.org&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;         &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;* %? :record:&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;%T&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;rc&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Record Clock&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; entry (file+datetree &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;record.org&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;   &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;* %? :record:&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;%T&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;:clock-in&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;:clock-keep&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;e&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Event&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; entry (file+datetree &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;record.org&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;         &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;* %? :event:&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;%^T&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;j&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Journal&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; plain (file+datetree &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;journal.org&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;16&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;   &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;%U&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;%?&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;:unnarrowed&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;17&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;o&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Others&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;18&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;ot&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Ted&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; entry (file+olp org-default-notes-file &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Others&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Ted&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;19&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;   &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;* TODO %?&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;%u&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;20&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;op&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Podcast&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; entry (file+olp org-default-notes-file &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Others&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Podcast&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;21&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;   &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;* TODO %?&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;%u&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;22&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;ob&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Book&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; entry (file+headline org-default-notes-file &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Book&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;23&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;   &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;* TODO %?&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;%u&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;24&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;org-capture自带一个&lt;em&gt;datetree&lt;/em&gt;功能，可以在org文件里生成一个通过日期分类的大纲，只要把前面设为&lt;code&gt;file+datetree&lt;/code&gt;即可。&lt;/p&gt;&lt;p&gt;我把&lt;em&gt;datetree&lt;/em&gt;专门放在了一个record.org文件里。里面都记录了一个时间戳，可以在org-agenda里显示记录的内容。普通的记录用&lt;code&gt;%T&lt;/code&gt;可以自动添加时间戳。对于事件，用&lt;code&gt;%^T&lt;/code&gt;，可以弹出一个时间选择器。而用&lt;code&gt;%^G&lt;/code&gt;（或&lt;code&gt;%^g&lt;/code&gt;）可以弹出一个标签选择器（支持&lt;kbd&gt;TAB&lt;/kbd&gt;补全）。&lt;/p&gt;&lt;p&gt;一些特殊标识符：&lt;/p&gt;




























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;表示&lt;/th&gt;&lt;th&gt;描述&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;code&gt;%t&lt;/code&gt;&lt;/td&gt;&lt;td&gt;现在日期&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;code&gt;%u&lt;/code&gt;&lt;/td&gt;&lt;td&gt;现在日期（非活动）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;code&gt;%T&lt;/code&gt;（或&lt;code&gt;%U&lt;/code&gt;）&lt;/td&gt;&lt;td&gt;现在日期和时间&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;code&gt;%?&lt;/code&gt;&lt;/td&gt;&lt;td&gt;光标停留位置&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;code&gt;%x&lt;/code&gt;&lt;/td&gt;&lt;td&gt;剪贴板内容&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;section&gt;&lt;h3&gt;分组&lt;a href=&quot;#分组&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;如果给每个项目都只定一个键那么就会很混乱，所以org-capture自带了一个分组的功能，比如要按两下&lt;kbd&gt;r&lt;/kbd&gt;键记录，按&lt;kbd&gt;rc&lt;/kbd&gt;记录另一个，可以在前面添加一个&lt;code&gt;(&quot;r&quot; &quot;Record&quot;)&lt;/code&gt;进行分组。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&quot;r&quot; &quot;Record&quot;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&quot;rr&quot; &quot;Record&quot; entry (file+datetree &quot;record.org&quot;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;         &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&quot;* %? :record:\n%T\n&quot;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&quot;rc&quot; &quot;Record Clock&quot; entry (file+datetree &quot;record.org&quot;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&quot;* %? :record:\n%T&quot; :clock-in t :clock-keep t)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;快捷org-agenda命令&lt;a href=&quot;#快捷org-agenda命令&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;之前一直使用复杂的&lt;kbd&gt;C-c C-t&lt;/kbd&gt;这种复杂的命令，其实在org-agenda里有很多一键触发的快捷指令。&lt;/p&gt;

































































































































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;键&lt;/th&gt;&lt;th&gt;Evil键&lt;/th&gt;&lt;th&gt;命令&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;b&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;[[&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;向前&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;f&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;]]&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;向后&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;d&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;gDd&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;日视图&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;e&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;ce&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;设定&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;w&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;gDw&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;周视图&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;t&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;切换TODO&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;l&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;gDl&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;Log mode&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;r&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;刷新&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;R&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;cr&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;Clocktable mode&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;:&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;ct&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;设置标签&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;.&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;跳转至今天&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;o&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;最大化（同&lt;kbd&gt;C-x 1&lt;/kbd&gt;）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;I&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;开始计时&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;O&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;/td&gt;&lt;td&gt;停止计时&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;X&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;cc&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;取消计时&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;J&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;cg&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;跳转至正在计时的任务&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;S&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-x C-s&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;保存所有org文件&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;/&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;st&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;筛选（按标签或&lt;code&gt;CATEGOTY&lt;/code&gt;）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;|&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;S&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;去除筛选&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;a&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;da&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;归档&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;c&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;ac&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;跳转至日历&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;z&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;a&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;添加笔记&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;m&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&amp;lt;&lt;/td&gt;&lt;td&gt;标记&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;B&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;x&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;对标记的部分批量操作&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;按&lt;kbd&gt;v&lt;/kbd&gt;(Evil:&lt;kbd&gt;gD&lt;/kbd&gt;)键可以切换查看模式。&lt;/p&gt;




































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;键&lt;/th&gt;&lt;th&gt;命令&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;v t&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;两周视图&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;v m&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;月视图&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;v y&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;年视图&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;v a&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;包括已归档&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;v c&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;Clockcheck视图&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;v E&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;查看条目内部文字&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;v [&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;包括非活动时间戳&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;分屏&lt;a href=&quot;#分屏&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Emacs原生支持分屏，可以让很多窗口显示在一起。&lt;/p&gt;
























&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;键&lt;/th&gt;&lt;th&gt;命令&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;C-x 0&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;关闭窗口&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;C-x 1&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;最大化（关闭其他窗口）&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;C-x 2&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;在下面分屏&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;C-x 3&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;在左侧分屏&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;org-attach&lt;a href=&quot;#org-attach&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;org-attach可以给org文件里的标题添加附件，默认按&lt;kbd&gt;C-c C-a&lt;/kbd&gt;就可以激活。&lt;/p&gt;&lt;p&gt;激活之后按&lt;kbd&gt;a&lt;/kbd&gt;输入一个路径，这个标题就会添加上一个&lt;code&gt;ID&lt;/code&gt;属性，文件会移动到org目录的data文件夹里，打开按&lt;kbd&gt;C-c C-a o&lt;/kbd&gt;就行了。&lt;/p&gt;&lt;p&gt;&lt;kbd&gt;C-c C-a s&lt;/kbd&gt;命令可以给标题设置一个路径&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;标签&lt;a href=&quot;#标签&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Org-mode可以给标签设置快捷键，这样不用在设置标签时按&lt;kbd&gt;TAB&lt;/kbd&gt;补全，只要在设置&lt;code&gt;org-tag-alist&lt;/code&gt;里把标签改成&lt;code&gt;(&quot;tag&quot; . ?t)&lt;/code&gt;，这样在输入时就可以直接按&lt;kbd&gt;t&lt;/kbd&gt;来设置标签了。&lt;/p&gt;&lt;p&gt;注意如果使用&lt;code&gt;(:startgroup)&lt;/code&gt;和&lt;code&gt;(:endgroup)&lt;/code&gt;中的标签是只能在其中选择一个，标签选择界面显示为花括号。如果要临时选择多个标签，按&lt;kbd&gt;!&lt;/kbd&gt;临时关闭分组。&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; org-tag-persistent-alist &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;((&lt;/span&gt;&lt;span&gt;:startgroup&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;eng&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;math&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;chs&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;phy&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;che&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;his&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;:endgroup&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;games&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;药&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; ?y)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;podcast&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;video&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;book&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;sports&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;record&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;16&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;event&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;17&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;emacs&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;18&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;tiddlywiki&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;19&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;:startgroup&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;20&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;video&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;21&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;:grouptags&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;22&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;ted&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;23&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;bilibili&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;24&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;movie&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;25&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;          &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;:endgroup&lt;/span&gt;&lt;span&gt;)))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;设置标签的命令：&lt;/p&gt;




















&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;键&lt;/th&gt;&lt;th&gt;命令&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;!&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;关闭分组&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;TAB&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;用原标签输入添加标签&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;kbd&gt;SPC&lt;/kbd&gt;&lt;/td&gt;&lt;td&gt;清除所有标签&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;最后是一个标签缩进的问题，默认标签距离标题很远。如果想要标签距离标题一个空格，可以添加：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; org-tags-column &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;org内置实用模块&lt;a href=&quot;#org内置实用模块&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;section&gt;&lt;h3&gt;org-mouse&lt;a href=&quot;#org-mouse&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;让org-mode有鼠标支持，比如可以点击打开或折叠标题。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;org-habit&lt;a href=&quot;#org-habit&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;可以显示重复任务为热力图。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;org-contrib&lt;a href=&quot;#org-contrib&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;org-contrib是一个org-mode第三方插件集合，里面有很多实用插件&lt;/p&gt;&lt;section&gt;&lt;h3&gt;org-expiry&lt;a href=&quot;#org-expiry&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;org-expiry可以用&lt;code&gt;EXPIRY&lt;/code&gt;属性自动添加&lt;code&gt;:ARCHIVE:&lt;/code&gt;标签，首先用&lt;kbd&gt;M-x&lt;/kbd&gt;执行&lt;em&gt;org-expiry-insert-expiry&lt;/em&gt;添加一个属性。到后面执行&lt;em&gt;org-expiry-process-entries&lt;/em&gt;就可以了。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;org-sudoku&lt;a href=&quot;#org-sudoku&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;可以在org-mode里自动生成数独表格！&lt;/p&gt;Sudoku
&lt;table&gt;
&lt;colgroup&gt;
&lt;col /&gt;
&lt;col /&gt;
&lt;col /&gt;
&lt;col /&gt;
&lt;col /&gt;
&lt;col /&gt;
&lt;col /&gt;
&lt;col /&gt;
&lt;col /&gt;
&lt;/colgroup&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt;4&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt;7&lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt;1&lt;/th&gt;
&lt;th&gt;6&lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt;9&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;th&gt;9&lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt;3&lt;/th&gt;
&lt;th&gt;2&lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;th&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt;9&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt; &lt;/td&gt;
&lt;td&gt;7&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;自定义归档&lt;a href=&quot;#自定义归档&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;;; Archive&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; org-archive-location &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;D:/Notes/org-mode/archive.org::* From %s&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;参考&lt;a href=&quot;#参考&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://orgmode.org/manual/&quot; target=&quot;_blank&quot;&gt;Org manual&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;四年前的11月，此人就已经放弃了折腾工具。（2026.5.21） &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>一些画图软件</title><link>https://xlbil.netlify.app/posts/tw2022-plot/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-plot/</guid><pubDate>Thu, 09 Jun 2022 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h2&gt;&lt;a href=&quot;https://github.com/stathissideris/ditaa&quot; target=&quot;_blank&quot;&gt;Ditaa&lt;/a&gt;&lt;a href=&quot;#ditaa&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这是一个基于ASCII的画图软件，基于Java。&lt;/p&gt;&lt;p&gt;下面是一个画图示例。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;+-----+&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;|     |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;|  a  |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;|     |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;+-----+&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;-----&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;这样可以生成下面这个正方形和一个箭头。&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;110&quot; height=&quot;154&quot; src=&quot;/_astro/tw2022-ditaa.Bwlhy6oi_ZpeVJ9.svg&quot; /&gt;&lt;/p&gt;&lt;p&gt;然后是稍微复杂一点的示例：&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                            &lt;/span&gt;&lt;/span&gt;&lt;span&gt;+-----------+        +------------+&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                            &lt;/span&gt;&lt;/span&gt;&lt;span&gt;|        {o}|        |        c1FF|&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                            &lt;/span&gt;&lt;/span&gt;&lt;span&gt;| Scheduler |        |  Internet  |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                            &lt;/span&gt;&lt;/span&gt;&lt;span&gt;|       cBLU|        |         {s}|&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                            &lt;/span&gt;&lt;/span&gt;&lt;span&gt;+-----+-----+ |      +------------+&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                                  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;|       |             |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                         &lt;/span&gt;&lt;/span&gt;&lt;span&gt;^        |       | Requests    |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;              &lt;/span&gt;&lt;/span&gt;&lt;span&gt;Requests   |        |       |             |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                         &lt;/span&gt;&lt;/span&gt;&lt;span&gt;|        |       \------&amp;gt;      |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                         &lt;/span&gt;&lt;/span&gt;&lt;span&gt;|  +-----+-----+               |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;+----------------+       |  |           |        /------+-----\&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;|                |       |  |  Scrapy   |        |            |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;| Item Pipelines +-------+--+           +--------+ Downloader |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;|            cRED|       |  |  Engine   |        |        cYEL|&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;+----------------+       |  |      {c}  |        \------------/&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;16&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                         &lt;/span&gt;&lt;/span&gt;&lt;span&gt;|  +-----+-----+  /------&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;17&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;               &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&amp;lt;-------\ |        |        |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;18&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                       &lt;/span&gt;&lt;/span&gt;&lt;span&gt;| |        |        | Responces&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;19&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;              &lt;/span&gt;&lt;/span&gt;&lt;span&gt;Items    | |        |        |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;20&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                       &lt;/span&gt;&lt;/span&gt;&lt;span&gt;|     +----+------+ v&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;21&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                       &lt;/span&gt;&lt;/span&gt;&lt;span&gt;|     |           |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;22&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                             &lt;/span&gt;&lt;/span&gt;&lt;span&gt;|  Spiders  |&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;23&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                             &lt;/span&gt;&lt;/span&gt;&lt;span&gt;|       cC02|&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;24&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;                             &lt;/span&gt;&lt;/span&gt;&lt;span&gt;+-----------+&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;670&quot; height=&quot;392&quot; src=&quot;/_astro/tw2022-ditaa2.BZ6QdVjq_1QmEFR.svg&quot; /&gt;&lt;/p&gt;&lt;p&gt;这个软件是个老软件，在2018年诈尸更新了一下，支持了svg绘图。不过由于中文字体显示比较宽，在等宽字体下显示效果不是很好，所以这个只能当玩具来用了。&lt;/p&gt;&lt;p&gt;org-mode的org-babel原生支持ditaa画图，见&lt;a href=&quot;https://www.orgmode.org/worg/org-contrib/babel/languages/ob-doc-ditaa.html&quot; target=&quot;_blank&quot;&gt;Ditaa Code Blocks in org&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;&lt;a href=&quot;https://github.com/plantuml/plantuml&quot; target=&quot;_blank&quot;&gt;PlantUML&lt;/a&gt;&lt;a href=&quot;#plantuml&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;比较美观，实用的画图工具，和上面的工具一样是基于Java的，可以画流程图等很多图。&lt;/p&gt;&lt;p&gt;下面是用PlantUML还原的一个图。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;@startuml&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;start&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;repeat&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;if (是否在列表date里？) then (是)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;:将对应数据加1;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;else (否)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;:添加到列表里，添加数据;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;endif&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;repeat while&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;stop&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;@enduml&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;org-babel同样支持PlantUML，见&lt;a href=&quot;https://orgmode.org/worg/org-contrib/babel/languages/ob-doc-plantuml.html&quot; target=&quot;_blank&quot;&gt;PlantUML Code Blocks in Babel&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;322&quot; height=&quot;290&quot; src=&quot;/_astro/ab.drawio.BEfk4pVP_Z2k4pLi.svg&quot; /&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;&lt;a href=&quot;https://graphviz.org&quot; target=&quot;_blank&quot;&gt;Graphviz&lt;/a&gt;&lt;a href=&quot;#graphviz&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这个画图软件适合画节点与节点的关系。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;strict graph {&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;b [shape=box];&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;c [shape=triangle];&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;a -- b [color=blue];&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;a -- c [style=dotted];&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;187&quot; height=&quot;168&quot; src=&quot;/_astro/tw2022-graphviz.DAHyetI-_Bm04k.svg&quot; /&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Metapost&lt;a href=&quot;#metapost&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这个工具极度依赖&lt;span&gt;&lt;span&gt;LaTeX\LaTeX&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;T&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;E&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;X&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;，优点是可以画出任意图，包括几何图，支持&lt;span&gt;&lt;span&gt;LaTeX\LaTeX&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;T&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;E&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;X&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;公式。&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;prologues := 3;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;outputformat := &quot;svg&quot;;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;outputtemplate := &quot;%j.%{outputformat}&quot;;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;verbatimtex&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;\documentclass{article}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;\begin{document}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;etex&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;beginfig(1);&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;dotlabel.llft(btex $A$ etex, (0,0));&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;dotlabel.ulft(btex $B$ etex, (1cm,2cm));&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;dotlabel.urt(btex $C$ etex, (3cm,2cm));&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;dotlabel.lrt(btex $D$ etex, (2cm,0));&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;drawarrow (0,0)--(1cm,2cm);&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;drawarrow (0,0)--(2cm,0);&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;draw (1cm,2cm)--(3cm,2cm) dashed evenly;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;16&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;draw (3cm,2cm)--(2cm,0) dashed evenly;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;17&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;drawarrow (0,0)--(3cm,2cm) withcolor red;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;18&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;drawarrow (2cm,0)--(1cm,2cm) withcolor blue;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;19&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;label.ulft(btex $\vec{a}$ etex, (0.5cm,1cm));&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;20&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;label.top(btex $\vec{b}$ etex, (1cm,0));&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;21&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;endfig;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;22&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;end&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;下面的SVG经过了调整，原版的图片非常小。&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;200&quot; height=&quot;150&quot; src=&quot;/_astro/tw2022-metapost.gPi3pqyf_Z2f3lDY.svg&quot; /&gt;&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>GoldenDict词典配置</title><link>https://xlbil.netlify.app/posts/tw2022-goldendict/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-goldendict/</guid><pubDate>Thu, 12 May 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;目前GoldenDict使用的版本是1.5.0-RC版本，支持mdx格式词典。&lt;/p&gt;
&lt;p&gt;词典推荐在&lt;a href=&quot;https://mdx.mdict.org&quot; target=&quot;_blank&quot;&gt;这里&lt;/a&gt;下载，里面有很多现成词典。还有一个是在知乎上发现的：&lt;a href=&quot;https://zhuanlan.zhihu.com/p/31493883&quot; target=&quot;_blank&quot;&gt;https://zhuanlan.zhihu.com/p/31493883&lt;/a&gt;。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;简明英汉词典&lt;a href=&quot;#简明英汉词典&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;收录的词最全，每个词都有详细的解释。mdx文件在github上下载。推荐带CSS的版本。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/skywind3000/ECDICT&quot; target=&quot;_blank&quot;&gt;skywind3000/ECDICT&lt;/a&gt;
: Free English to Chinese Dictionary Database&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;现代汉语词典&lt;a href=&quot;#现代汉语词典&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href=&quot;https://mdx.mdict.org&quot; target=&quot;_blank&quot;&gt;https://mdx.mdict.org&lt;/a&gt;里的词典显示效果不是很好，所以推荐使用下面这个美化过的版本。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/bamboo512/ModernChineseDict&quot; target=&quot;_blank&quot;&gt;bamboo512/ModernChineseDict&lt;/a&gt;
: 《现代汉语词典》第 7 版的 mdict/mdx   资源。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Oxford Advanced Learner_s En-Ch Dictionary&lt;a href=&quot;#oxford-advanced-learner_s-en-ch-dictionary&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://mdx.mdict.org/%E5%85%AD%E5%A4%A7%E7%9F%A5%E5%90%8D%E8%AF%8D%E5%85%B8/%E7%89%9B%E6%B4%A5_Oxford/Oxford%20Advanced%20Learner_s%20En-Ch%20Dictionary/Oxford%20Advanced%20Learner%27s%20En-Ch%20Dictionary.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;对词的解释比较详细，支持读音，支持中文。显示效果不错。&lt;/p&gt;&lt;p&gt;词典默认是繁体中文，点一下上面的&lt;span&gt;简&lt;/span&gt;按钮就能切换为简体。&lt;/p&gt;&lt;p&gt;链接：&lt;a href=&quot;https://mdx.mdict.org/%E5%85%AD%E5%A4%A7%E7%9F%A5%E5%90%8D%E8%AF%8D%E5%85%B8/%E7%89%9B%E6%B4%A5_Oxford/Oxford%20Advanced%20Learner_s%20En-Ch%20Dictionary/&quot; target=&quot;_blank&quot;&gt;🔗&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Longman Dictionary Of Contemporary English 6th EnEn&lt;a href=&quot;#longman-dictionary-of-contemporary-english-6th-enen&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img src=&quot;https://mdx.mdict.org/%E5%85%AD%E5%A4%A7%E7%9F%A5%E5%90%8D%E8%AF%8D%E5%85%B8/%E6%9C%97%E6%96%87_Longman/STFU%20LongmanBundle-%E7%BB%AE%E5%8F%A5%E6%85%A8%E9%90%97-By%20Amazon%2020160928/Longman%20Dictionary%20Of%20Contemporary%20English%206th%20EnEn/LongmanDictionaryOfContemporaryEnglish6thEnEn.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;&lt;p&gt;这个词典只有英文，不过解释非常全，带图片，对于时态，词的起源，示例等有详细记录，是非常全的字典。&lt;/p&gt;&lt;p&gt;这个词典很大，有1G。如果不想要太大可以用5th版本，内容相较会少一些。&lt;/p&gt;&lt;p&gt;链接：&lt;a href=&quot;https://mdx.mdict.org/%E5%85%AD%E5%A4%A7%E7%9F%A5%E5%90%8D%E8%AF%8D%E5%85%B8/%E6%9C%97%E6%96%87_Longman/STFU%20LongmanBundle-%E7%BB%AE%E5%8F%A5%E6%85%A8%E9%90%97-By%20Amazon%2020160928/Longman%20Dictionary%20Of%20Contemporary%20English%206th%20EnEn&quot; target=&quot;_blank&quot;&gt;6th🔗&lt;/a&gt;
&lt;a href=&quot;https://mdx.mdict.org/%E5%85%AD%E5%A4%A7%E7%9F%A5%E5%90%8D%E8%AF%8D%E5%85%B8/%E6%9C%97%E6%96%87_Longman/STFU%20LongmanBundle-%E7%BB%AE%E5%8F%A5%E6%85%A8%E9%90%97-By%20Amazon%2020160928/Longman%20Dictionary%20Of%20American%20English%205th%20EnEn/&quot; target=&quot;_blank&quot;&gt;5th🔗&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;使用&lt;a href=&quot;#使用&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;把mdx，mdd，css，js等文件下载到一个文件夹里，在GoldenDict词典里添加字典就可以了。GoldenDict像浏览器插件一样支持快捷查词，在Windows上选中一个词按&lt;kbd&gt;Ctrl+C+C&lt;/kbd&gt;即可。&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>Spacevim配置</title><link>https://xlbil.netlify.app/posts/tw2022-spacevim/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-spacevim/</guid><pubDate>Wed, 27 Apr 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;在Windows上试了一下Spacevim，装了coc自动补全插件后感觉还行，代码分析和Visual Studio Code一样快。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;安装&lt;a href=&quot;#安装&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;首先安装vim，再安装Spacevim配置文件。官网提供了自动安装脚本，可以自动为Vim和Neovim安装。&lt;/p&gt;&lt;p&gt;Debian安装方法：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;install&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;vim&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;vim-gtk3&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;安装完成后打开GVim，还会装一些插件，等待安装完成即可。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;配置&lt;a href=&quot;#配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;默认Spacevim没有代码补全功能，所以要进行配置。在&lt;code&gt;~/.SpaceVim.d/init.toml&lt;/code&gt;的&lt;code&gt;[options]&lt;/code&gt;里加入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;autocomplete_method&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;coc&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;然后在下面加入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[[&lt;/span&gt;&lt;span&gt;layers&lt;/span&gt;&lt;span&gt;]]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;lang#python&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[[&lt;/span&gt;&lt;span&gt;layers&lt;/span&gt;&lt;span&gt;]]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;lsp&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;重启，Spacevim会自动安装一些插件，安装完成后重启，输入&lt;code&gt;:CocInstall coc-pyright&lt;/code&gt;安装自动补全。&lt;/p&gt;&lt;p&gt;完成后重启，就可以在Python里面使用自动补全和语法检查功能了。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;外观&lt;a href=&quot;#外观&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Spacevim默认使用SourceCodePro Nerd字体，可以在配置文件里改，在&lt;code&gt;[options]&lt;/code&gt;加入&lt;code&gt;guifont=&quot;Sarasa Fixed SC:h14&quot;&lt;/code&gt;即可。目前不知道为什么在Linux下不生效。&lt;/p&gt;&lt;p&gt;配色也是可以改的，默认是&lt;code&gt;gruvbox&lt;/code&gt;，这里建议改成&lt;code&gt;SpaceVim&lt;/code&gt;配色。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;配置vimtex&lt;a href=&quot;#配置vimtex&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;vim可以配置vimtex插件来编写&lt;span&gt;&lt;span&gt;LaTeX\LaTeX&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;T&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;E&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;X&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;文档。首先要安装&lt;a href=&quot;https://www.sumatrapdfreader.org/free-pdf-reader&quot; target=&quot;_blank&quot;&gt;SumatraPDF&lt;/a&gt;，然后在&lt;code&gt;init.toml&lt;/code&gt;加入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[[&lt;/span&gt;&lt;span&gt;custom_plugins&lt;/span&gt;&lt;span&gt;]]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;name&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;lervag/vimtex&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;打开Vim，等待插件安装完成，打开&lt;code&gt;init.vim&lt;/code&gt;，加入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;let&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;g:tex_flavor&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;latex&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;let&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;g:vimtex_quickfix_mode&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;let&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;g:vimtex_view_general_viewer&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;SumatraPDF&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;let&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;g:vimtex_view_general_options&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;\&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;-reuse-instance -forward-search @tex @line @pdf&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;let&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;g:vimtex_view_general_options_latexmk&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&apos;-reuse-instance&apos;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;重启，输入命令&lt;code&gt;:CocInstall coc-vimtex&lt;/code&gt;安装补全插件。&lt;/p&gt;&lt;p&gt;打开一个tex文件，长按&lt;kbd&gt;\&lt;/kbd&gt;再按两下&lt;kbd&gt;L&lt;/kbd&gt;，vimtex就可以自动编译为PDF，每次保存PDF都会更新，要停止重复刚才操作就行了。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;参考&lt;a href=&quot;#参考&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://sspai.com/post/64080&quot; target=&quot;_blank&quot;&gt;使用 Neovim 和 vimtex 高效撰写 LaTeX 学术论文&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;</content:encoded></item><item><title>初试org-mode</title><link>https://xlbil.netlify.app/posts/tw2022-org-mode-try/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-org-mode-try/</guid><pubDate>Sat, 23 Apr 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;org-mode是Emacs自带的一个插件，可以进行任务管理。在网上看了介绍发现是一个基于纯文本任务管理，还挺有趣的。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;安装&lt;a href=&quot;#安装&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;首先安装emacs:&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;install&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;emacs&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;默认emacs很简陋，所以安装spacemacs,覆盖默认配置文件：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;git&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;clone&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;https://github.com/syl20bnr/spacemacs&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;~/.emacs.d&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;git&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;clone&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;https://github.com/syl20bnr/spacemacs&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;%USERPROFILE%/AppData/Roaming/.emacs.d&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;#Windows&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;spacemacs默认使用官网源，比较慢，这里改用镜像源。在&lt;code&gt;.spacemacs&lt;/code&gt;的&lt;code&gt;(defun dotspacemacs/user-init ()&lt;/code&gt;加入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; configuration-layer-elpa-archives&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;((&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;melpa-cn&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;http://mirrors.tuna.tsinghua.edu.cn/elpa/melpa/&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;org-cn&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;http://mirrors.tuna.tsinghua.edu.cn/elpa/org/&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;gnu-cn&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;http://mirrors.tuna.tsinghua.edu.cn/elpa/gnu/&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;然后打开Emacs，Spacemacs会开始装一大堆插件，等到初始化完成即可。&lt;/p&gt;&lt;p&gt;完成后把&lt;code&gt;.spacemacs&lt;/code&gt;的&lt;code&gt;dotspacemacs-default-font&lt;/code&gt;改成指定字体。这里改成更纱黑体&lt;strong&gt;Sarasa Fixed SC&lt;/strong&gt;，大小改成&lt;strong&gt;20&lt;/strong&gt;。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;配置&lt;a href=&quot;#配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;以下快捷键&lt;kbd&gt;C&lt;/kbd&gt;指代&lt;kbd&gt;Ctrl，&lt;kbd&gt;M&lt;/kbd&gt;指代&lt;kbd&gt;Alt&lt;/kbd&gt;，&lt;kbd&gt;S&lt;/kbd&gt;指代&lt;kbd&gt;Shift&lt;/kbd&gt;&lt;/kbd&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;建一个&lt;code&gt;agenda.el&lt;/code&gt;文件，在&lt;code&gt;.spacemacs&lt;/code&gt;的&lt;code&gt;(defun dotspacemacs/user-init ()&lt;/code&gt;加入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(load-file &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;~/agenda.el&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;在&lt;code&gt;agenda.el&lt;/code&gt;文件里加入配置：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; org-agenda-files &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;/media/leilei/Data/Notes/org-mode&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(global-set-key (kbd &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;C-c a&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;org-agenda)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; org-default-notes-file &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;/media/leilei/Data/Notes/org-mode/todo.org&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(global-set-key (kbd &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;C-c c&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;) &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;org-capture)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; org-log-done &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;time)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;这里把agenda的位置设为**/media/leilei/Data/Notes/org-mode**，默认的org文件为**/media/leilei/Data/Notes/org-mode/todo.org**，绑定了两个快捷键。这里绑定&lt;kbd&gt;C-c a&lt;/kbd&gt;打开agenda页面，&lt;kbd&gt;C-c c&lt;/kbd&gt;为新建页面。&lt;/p&gt;&lt;p&gt;此时打开Emacs按&lt;kbd&gt;C-c c&lt;/kbd&gt;再按t就能新建一个任务，按&lt;kbd&gt;C-c C-s&lt;/kbd&gt;可以添加计划日期，时间，输入按&lt;kbd&gt;C-c a&lt;/kbd&gt;再按t能管理任务。&lt;/p&gt;&lt;p&gt;&lt;code&gt;(setq org-log-done &apos;time)&lt;/code&gt;可以让任务状态变成&lt;span&gt;DONE&lt;/span&gt;的时候添加一个CLOSED属性，记录完成的时间。&lt;/p&gt;&lt;section&gt;&lt;h3&gt;日期重复&lt;a href=&quot;#日期重复&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;如果想要让计划日期可以重复，将&lt;code&gt;SCHEDULED:&amp;lt;日期&amp;gt;&lt;/code&gt;改成&lt;code&gt;SCHEDULED:&amp;lt;日期 +1d&amp;gt;&lt;/code&gt;就可以每天重复，&lt;code&gt;+1w&lt;/code&gt;则是每周重复。&lt;/p&gt;&lt;p&gt;这种重复默认不会更新时间戳，如果要更新时间戳，可以改成&lt;code&gt;++1d&lt;/code&gt;
或&lt;code&gt;.+1d&lt;/code&gt;。&lt;code&gt;.+1d&lt;/code&gt;会将时间戳更新到完成时间一天后，&lt;code&gt;++1d&lt;/code&gt;会将时间戳更新到设定时间一天后。&lt;/p&gt;&lt;p&gt;还有一个org-habit插件可以在重复任务上显示热力图，在&lt;code&gt;agenda.el&lt;/code&gt;里加入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(require &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;org-habit)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;然后在一个任务上输入&lt;kbd&gt;C-c C-x p&lt;/kbd&gt;，设置&lt;code&gt;STYLE:&lt;/code&gt;为&lt;code&gt;habit&lt;/code&gt;，就可以显示热力图了。注意热力图只会在今天显示，完成就会消失。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;自定义模板&lt;a href=&quot;#自定义模板&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;org-capture默认只有一个选项Task模板，不过这个模板是可以自定义的，参考以下：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; org-capture-templates&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;      &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;((&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Task&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; entry (file+headline org-default-notes-file &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Tasks&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;         &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;* TODO %?&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;  %i&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt;  %a&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;s&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Study&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; entry (file+headline org-default-notes-file &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Study&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;         &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;* TODO %?&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt; %i&lt;/span&gt;&lt;span&gt;\n&lt;/span&gt;&lt;span&gt; %a&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;配置Diary&lt;a href=&quot;#配置diary&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Diary是Emacs里一个实用的功能，可以在日历里显示节日，日出日落时间等。org-agenda支持整合Diary，在&lt;code&gt;agenda.el&lt;/code&gt;里添加&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; org-agenda-include-diary &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;可以将org-agenda与Diary整合。&lt;/p&gt;&lt;p&gt;然后配置Diary显示日出，日落时间，首先配置经纬度：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; calendar-latitude &lt;/span&gt;&lt;span&gt;+31.1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; calendar-longitude &lt;/span&gt;&lt;span&gt;+121.4&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;然后添加：&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;defun&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;diary-sunrise&lt;/span&gt;&lt;span&gt; ()&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;let&lt;/span&gt;&lt;span&gt; ((dss (diary-sunrise-sunset)))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(with-temp-buffer&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(insert dss)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(goto-char (point-min))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(while (re-search-forward &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; ([^)]*)&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;nil&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(replace-match &lt;/span&gt;&lt;span&gt;&quot;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;nil&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;nil&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(goto-char (point-min))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(search-forward &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(buffer-substring (point-min) (match-beginning &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)))))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;defun&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;diary-sunset&lt;/span&gt;&lt;span&gt; ()&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;let&lt;/span&gt;&lt;span&gt; ((dss (diary-sunrise-sunset))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span&gt;start end)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;    &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(with-temp-buffer&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;16&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(insert dss)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;17&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(goto-char (point-min))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;18&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(while (re-search-forward &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; ([^)]*)&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;nil&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;19&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(replace-match &lt;/span&gt;&lt;span&gt;&quot;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;nil&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;nil&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;20&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(goto-char (point-min))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;21&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(search-forward &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;, &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;22&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; start (match-end &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;23&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(search-forward &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; at&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;24&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; end (match-beginning &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;25&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(goto-char start)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;26&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(capitalize-word &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;27&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span&gt;      &lt;/span&gt;&lt;/span&gt;&lt;span&gt;(buffer-substring start end))))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;接下来在&lt;code&gt;.emacs.d/diary&lt;/code&gt;里添加：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;%%(diary-sunrise)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;%%(diary-sunset)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;然后打开org-agenda就可以发现可以显示日出日落时间了&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;RSS&lt;a href=&quot;#rss&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;org-mode自带org-feed.el收取RSS功能，可以把rss收集到一个org文件里。&lt;/p&gt;&lt;p&gt;在&lt;code&gt;agenda.el&lt;/code&gt;里加入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; org-feed-alist&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;      &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;((&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Sspai&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;         &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;https://sspai.com/feed&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;         &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;D:/Notes/org-mode/feed.org&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;少数派&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;这里用的是少数派的RSS源。输入&lt;kbd&gt;M-x&lt;/kbd&gt;再输入&lt;code&gt;org-feed-update&lt;/code&gt;，选择订阅源，Emacs就会为订阅源创建org层级，在org文件里就可以查看了。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;归档&lt;a href=&quot;#归档&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在一个org文件里输入&lt;kbd&gt;C-c C-x C-a&lt;/kbd&gt;就可以把org文件的层级归档，内容会移至一个以_archive重新命名的文件里，可以配合RSS使用。&lt;/p&gt;&lt;p&gt;如果不想让归档单独存一个文件，可以在org层级输入&lt;kbd&gt;C-c C-x a&lt;/kbd&gt;添加&lt;code&gt;:ARCHIVED:&lt;/code&gt;属性，此时这个层级显示为灰色，不能按&amp;lt;&amp;lt;.kbd TAB&amp;gt;&amp;gt;展开。&lt;/p&gt;&lt;p&gt;还有一种归档是在当前层级创建一个Archive目录，再将要归档的条目移至Archive条目底下。这个归档方法可以处理已完成的任务，快捷键为&lt;kbd&gt;C-c C-x A&lt;/kbd&gt;&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;生成clocktable&lt;a href=&quot;#生成clocktable&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在org文件里按&lt;kbd&gt;C-c C-x x&lt;/kbd&gt;再选择&lt;code&gt;clocktable&lt;/code&gt;就可以生成一个分析表格，可以分析当前文件计时统计。如果要包括归档文件，可以将&lt;code&gt;:scope agenda&lt;/code&gt;改成&lt;code&gt;:scope agenda-with-archives&lt;/code&gt;。如果只要显示今天，可以添加&lt;code&gt;:block today&lt;/code&gt;。更新在顶部按&lt;kbd&gt;C-c C-c&lt;/kbd&gt;即可。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;基本操作&lt;a href=&quot;#基本操作&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;org页面&lt;/p&gt;












































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;操作&lt;/th&gt;&lt;th&gt;快捷键&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;折叠层级&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;TAB&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;关闭窗口&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-x 0&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;显示帮助&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-h&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;打开链接&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-c C-o&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;org-feed更新&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-c C-x g&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;计算计时时间&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-c C-x C-d&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;归档&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-c C-x C-a&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;添加归档标签&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-c C-x a&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;设置属性&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-c C-x p&lt;kbd&gt;&lt;/kbd&gt;&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;agenda页面：&lt;/p&gt;
























































&lt;table&gt;&lt;thead&gt;&lt;tr&gt;&lt;th&gt;操作&lt;/th&gt;&lt;th&gt;快捷键&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td&gt;添加标签（:tag1:tag2:）&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-c C-q&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;调整优先级（默认有#A，#B，#C）&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;S UP/DOWN&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;标记为完成&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-c C-t&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Clock in（开始计时，记录会添加到属性&lt;code&gt;:LOGBOOK:&lt;/code&gt;）&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-c C-x C-i&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Clock out（停止计时）&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-c C-x C-o&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;添加计划日期&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-c C-s&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;添加结束日期&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-c C-d&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Log mode&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;l&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;跳转到今天&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;.&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;跳转到日历&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;c&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;列视图&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-c C-x C-c&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;导出&lt;/td&gt;&lt;td&gt;&lt;kbd&gt;C-x C-w&lt;/kbd&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p&gt;总体来说org-mode的功能很强大，但是还是有不足的地方：移动端功能太少（Orgzly，beorg，mobileorg等）。而且Emacs是要靠键盘操作的，学习门槛很高，需要预先配置。&lt;/p&gt;&lt;p&gt;不过虽然在很多方面不完善，但org-mode作为Emacs的一个插件，在任务管理这个功能上已经是非常完善了，比如热力图功能，计时功能，表格分析功能，甚至是RSS，非常全面。&lt;/p&gt;&lt;/section&gt;&lt;section&gt;&lt;h3&gt;其他&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;a href=&quot;#其他1&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;在日历里高亮节日：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; calendar-mark-holidays-flag &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;之前在org-agenda里显示Diary的方法是这样：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;setq&lt;/span&gt;&lt;span&gt; org-agenda-include-diary &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;;; diary&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;;; %%(diary-sunrise)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;;; %%(diary-sunset)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;这样会拖慢org-agenda加载速度，所以推荐使用下面这种在org文件里配置的方法：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;* Holidays&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;:PROPERTIES:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;:CATEGORY: holiday&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;:VISIBILITY: folded&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;:END:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;%%(org-calendar-holiday)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;* Sun&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;:PROPERTIES:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;:CATEGORY: sun&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;:VISIBILITY: folded&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;:END:&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;%%(diary-sunrise)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;%%(diary-sunset)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;这样可以提升org-agenda的初始化速度。&lt;/p&gt;&lt;section&gt;&lt;h4&gt;Spacemacs配置&lt;a href=&quot;#spacemacs配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;defun&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;dotspacemacs/init&lt;/span&gt;&lt;span&gt; ()&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(setq-default&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;;; ...&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;;; 显示列表&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;dotspacemacs-startup-lists &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;((recents &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;5&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(agenda &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;5&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;(todos &lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;7&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;;; underwater主题&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;dotspacemacs-themes &lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;(underwater&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;spacemacs-dark&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;spacemacs-light)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;;; ...&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;;; 启动时全屏&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;dotspacemacs-maximized-at-startup &lt;/span&gt;&lt;span&gt;t&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;16&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/section&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;参考&lt;a href=&quot;#参考&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://zhuanlan.zhihu.com/p/392279466&quot; target=&quot;_blank&quot;&gt;使用Emacs做GTD软件&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://brantou.github.io/2017/03/21/just-try/&quot; target=&quot;_blank&quot;&gt;Org-mode手册&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://orgmode.org/worg/org-tutorials/org4beginners.html&quot; target=&quot;_blank&quot;&gt;Org mode beginning at the basics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://emacsist.github.io/emacsist/orgmode/orgmode%E6%89%8B%E5%86%8C%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0.html&quot; target=&quot;_blank&quot;&gt;Org手册&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;此部分内容合并自原文章“org-mode一些配置”（2026.5.23） &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>使用Firefox代替Edge</title><link>https://xlbil.netlify.app/posts/tw2022-replace-edge-with-firefox/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-replace-edge-with-firefox/</guid><pubDate>Fri, 15 Apr 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;985&quot; height=&quot;621&quot; src=&quot;/_astro/firefox_HZ4nbGIQv4.CQ-kM2Zi_VogzK.webp&quot; /&gt;&lt;/p&gt;
&lt;p&gt;目前Firefox一周用下来感觉还不错，除了有些网站不兼容意外其他方面都很不错（点名晓黑板！）。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;为什么要换掉Edge&lt;a href=&quot;#为什么要换掉edge&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Edge在Windows上用下来感觉越来越臃肿了，感觉占用越来越大。Chromium最近加了个新功能，在退出后仍然在后台运行，Edge是默认启用的。这大概是我对Edge不满的地方。&lt;/p&gt;&lt;p&gt;最大的问题是Edge在Linux上体验不行，反正我感觉Edge在Linux上没有Linux程序一贯的简洁，所以一开始改用的是Chromium。但又遇到了一个问题：&lt;strong&gt;插件安装&lt;/strong&gt;。在国内是无法访问Chrome app store的，而开发者模式的方法安装插件的方式又很麻烦，而且插件目录是不能删的，所以一直用得不顺手。&lt;/p&gt;&lt;p&gt;当时我就准备换了，因为知道Firefox是可以用在线插件的，于是又重新用回了Firefox。重新设计的UI也和Chrome相当了。我用了Firefox ESR版本，Debian上的ESR版本很旧，是78.x版本。&lt;/p&gt;&lt;p&gt;装完后就是整理各种插件，Firefox很早就支持插件折叠菜单功能，右键选“隐藏到折叠菜单”就行了。不过在线插件对于大陆封禁了一些去广告插件，有的去广告插件是可以通过源安装的，Debian源自带uBlock Origin插件，可以通过apt安装。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo apt install webext-ublock-origin-firefox&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;在其他平台上，也可以在GitHub上下载签名的xpi文件安装。目前的书签导入等基本都没问题，不过内存占用比Chromium高一些。&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>Debian 11 之重装</title><link>https://xlbil.netlify.app/posts/tw2022-debian-11-reinstall/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-debian-11-reinstall/</guid><pubDate>Fri, 08 Apr 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;昨天，因为用apt装软件时把很多系统核心组件都删了，现在启动也识别不出设备，只能重装了。&lt;/p&gt;
&lt;p&gt;这次又换了Debian 11 KDE，因为最近在弄PyQt5，而KDE是基于Qt的，有原生支持。&lt;/p&gt;
&lt;p&gt;安装没什么大问题，跟&lt;a href=&quot;../j2021-debian-11/&quot;&gt;上次&lt;/a&gt;一样。这里主要说一下体验。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;体验&lt;a href=&quot;#体验&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这次的fcitx5自带拼音，皮肤也和默认主题一样，输入法终于做到了开箱即用。由于KDE对HiDPI支持不是很好，所以安装完成后需要在设置里设置缩放为200%，之前的150%缩放并不完美，会让某些图标变糊。Debian默认自带两个sddm主题，外观都不是很好，所以还要安装&lt;code&gt;sddm-theme-breeze&lt;/code&gt;这个包。&lt;/p&gt;&lt;p&gt;KDE版本和GNOME版本一样都有自带软件，不过KDE的某些软件体验很差。比如说Kmail，配置了邮箱，却收不到邮件，我最后只能用Thunderbird代替，最后这个KMail配置了EWS后终于能用了。自带的KOrganizer的EWS配置也弄了很久，反正配置没evolution-ews简便。&lt;/p&gt;&lt;p&gt;有一个奇怪的问题是无法使用蓝牙耳机，这在GNOME下是没有的，最后解决的方法：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;install&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pulseaudio-module-bluetooth&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;pulseaudio&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-k&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;pulseaudio&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--start&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pactl&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;load-module&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;module-bluetooth-discover&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;最后是一个因为缩放而产生的问题。在特定缩放下，某些应用程序的下半部分会遭到遮挡。GTK程序对此的处理方式是把确定按钮放到顶端，但Qt程序没有Gtk.HeaderBar这种设计，所以下面的确定按钮就会遭到遮挡。在某些程序上这个问题非常明显（比如对话框中的确定按钮）。虽然可以给底部的栏设置自动隐藏，但还是很麻烦。&lt;/p&gt;&lt;p&gt;不过总的来看我对这次KDE的体验满意程度还行，托盘终于能用了，而且终于可以愉快地写Qt程序了。&lt;/p&gt;&lt;p&gt;最后附上KDE上的Qt Designer，终于不用忍受Windows丑陋的界面了，MdiArea也好看了很多。&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;2160&quot; height=&quot;1369&quot; src=&quot;/_astro/Screenshot_20220409_103246.DhAgVmN7_Z23qjcU.webp&quot; /&gt;&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>高级计算器SymPy</title><link>https://xlbil.netlify.app/posts/tw2022-sympy/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-sympy/</guid><pubDate>Sat, 05 Mar 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;最近了解了一些科学计算库，发现了SymPy这个宝藏。&lt;/p&gt;
&lt;p&gt;这个其实就是一个简单的计算器，不过功能还挺多，支持普通方程，一次函数图像等。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;绘制图像&lt;a href=&quot;#绘制图像&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;import&lt;/span&gt;&lt;span&gt; sympy&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;from&lt;/span&gt;&lt;span&gt; sympy&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;abc &lt;/span&gt;&lt;span&gt;import&lt;/span&gt;&lt;span&gt; x&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sympy&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;plot&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;x&lt;/span&gt;&lt;span&gt;*&lt;/span&gt;&lt;span&gt;3&lt;/span&gt;&lt;span&gt;+&lt;/span&gt;&lt;span&gt;2&lt;/span&gt;&lt;span&gt;,(&lt;/span&gt;&lt;span&gt;x&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;10&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;10&lt;/span&gt;&lt;span&gt;))&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;Sympy一次函数&quot; loading=&quot;lazy&quot; width=&quot;640&quot; height=&quot;480&quot; src=&quot;/_astro/sympy%E4%B8%80%E6%AC%A1%E5%87%BD%E6%95%B0.CfPwbk7q_da3Sy.webp&quot; /&gt;&lt;figcaption&gt;Sympy一次函数&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;解方程&lt;a href=&quot;#解方程&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;import&lt;/span&gt;&lt;span&gt; sympy&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;from&lt;/span&gt;&lt;span&gt; sympy&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;abc &lt;/span&gt;&lt;span&gt;import&lt;/span&gt;&lt;span&gt; x&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;a &lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt; sympy&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;solveset&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;sympy&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;Eq&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;4&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt; x &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;x &lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;),&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;span&gt;),&lt;/span&gt;&lt;span&gt; x&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;domain&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;sympy&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;S&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;Reals&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;print&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;a&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;方程为&lt;span&gt;&lt;span&gt;−1x−1+4x- \frac{1}{x - 1} + \frac{4}{x}&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;−&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;span&gt;−&lt;/span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;+&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;x&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;结果会输出一个集合&lt;code&gt;{2}&lt;/code&gt;，这里其实是两个相同的解。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;显示为&lt;span&gt;&lt;span&gt;LaTeX\LaTeX&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;L&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;A&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;T&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;E&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;​&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;X&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;#显示为latexlatexlatex&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;直接&lt;code&gt;sympy.latex(【公式】)&lt;/code&gt;即可。&lt;/p&gt;&lt;p&gt;目前这个库的功能正在挖掘中。&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>优秀的Material安卓应用</title><link>https://xlbil.netlify.app/posts/tw2022-good-material-app/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-good-material-app/</guid><pubDate>Thu, 10 Feb 2022 00:00:00 GMT</pubDate><content:encoded>&lt;section&gt;&lt;h2&gt;☀&lt;/h2&gt;&lt;p&gt;目前已经用了老华为手机两年了，也发现了很多不错的优秀应用。这里列一些目前发现的不错的带有Material Design设计的应用，包括开源软件和经典。&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://material.io&quot; target=&quot;_blank&quot;&gt;Material Design&lt;/a&gt;从开始就可以看出设计非常的简洁，里面的汉堡菜单，浮动按钮，阴影，点按水波纹特效都处理得非常好，可惜很多应用都照搬iOS的扁平化设计，没有按照Material Design规范。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Flym&lt;a href=&quot;#flym&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;目前唯一满意的RSS阅读器，可惜介绍已经停更了。整体颜色搭配是青色，默认是暗色配色。左边的汉堡菜单做得不错，上面是一个添加订阅源的FAB，下面是订阅源列表。&lt;/p&gt;&lt;p&gt;而文章列表也有很多功能，将文章右划可以标为已读，右下角的FAB可以全部标为已读，底栏则是切换已读，未读和收藏。&lt;/p&gt;&lt;p&gt;目前满意的原因是相较于其他应用（FeedMe，NewsBlur等），这是唯一不需要在线（或服务器）RSS服务，而且好看的RSS应用。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Muzei&lt;a href=&quot;#muzei&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这是一个比较老的应用·，在Android 4.x的时候就有了，和OctoDroid一样。主要功能是设置壁纸，可以从来源找壁纸。应用设置界面比较简洁。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;ZArchiver&lt;a href=&quot;#zarchiver&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;一个普普通通的解压缩应用，支持很多格式。应用的很多地方都是很原生的，比如说右下角的深蓝色FAB按钮，可以创建文件夹或压缩文件。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Amaze&lt;a href=&quot;#amaze&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;也是一个让人惊艳的应用。似乎参考了原生的文件管理，不过更美观。比如说里面的汉堡菜单。最不错的是文件的图标，是圆形的，和Material Design很搭。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Tasks.org&lt;a href=&quot;#tasksorg&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;也是一个Material Design应用，任务管理的功能很强大，甚至支持同步，可惜对Outlook支持不行，但这个界面很美。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;知乎（旧版）&lt;a href=&quot;#知乎旧版&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;目前的知乎安卓版使用的是iOS扁平化设计，不过2015的版本是遵守Material Design的，主页新问题使用了鲜明的黄色FAB，问题也设计成了卡片。查看回答则是人性化的左右划，往下划是经典的刷新，而且没有广告。&lt;/p&gt;&lt;p&gt;消息页面中输入文字，发送信息的按钮也是鲜明的FAB，对话框也留有阴影。&lt;/p&gt;&lt;p&gt;最让人惊艳的是查看作者信息的页面。根据作者关注的话题，头像背后的背景也会显示话题的图片。这些图片是镶嵌在一起的，再加上了淡蓝色背景，和新版的普通背景比起来更美观。&lt;/p&gt;&lt;p&gt;也许是老的原因，在旧手机上表现得不错。目前这个版本还是支持登录账号的，可惜搜索不能用，gif不能显示。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;哔哩哔哩（概念版5.30）&lt;a href=&quot;#哔哩哔哩概念版530&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;哔哩哔哩目前的底栏是类似iOS的设计，不过较早的版本使用的是汉堡菜单，而且有经典的“着急小电视”彩蛋。播放按钮原来采用的是类似FAB的设计，不过自概念版5.30起就和网页版一样了。老版本主页也是采用卡片设计的。&lt;/p&gt;&lt;p&gt;目前哔哩哔哩旧版无法登录，概念版5.30之前版本无法登录。果然一年比一年屑&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>BeOS体验</title><link>https://xlbil.netlify.app/posts/tw2022-beos/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-beos/</guid><pubDate>Fri, 14 Jan 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;483&quot; height=&quot;212&quot; src=&quot;/_astro/belogo.CpDkdHbd_Z1QM7nq.webp&quot; /&gt;&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;🌕&lt;/h2&gt;&lt;p&gt;把最近的文章整理的一下，把很多已经不准备写的内容都删掉了，而且把&lt;em&gt;暂定&lt;/em&gt;加了删除的选项，加了一个RevealWidget，给&lt;em&gt;Home&lt;/em&gt;也加了一个timeline。&lt;/p&gt;&lt;p&gt;上面都是最近对TiddlyWiki的改造，BeOS去年就体验过一次，之前有写文章的想法，但现在才开始。下面开始正题：&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;历史&lt;a href=&quot;#历史&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;span&gt;B&lt;/span&gt;&lt;span&gt;e&lt;/span&gt;OS来源于&lt;span&gt;B&lt;/span&gt;&lt;span&gt;e&lt;/span&gt;公司，这个公司好像是从苹果公司分裂出来的，不过这个公司的名字到很有创意，&lt;span&gt;B&lt;/span&gt;&lt;span&gt;e&lt;/span&gt;就是英语中的“是”的意思。商标也很富有特色，有着鲜明的&lt;span&gt;蓝&lt;/span&gt;&lt;span&gt;红&lt;/span&gt;配色，这样的设计在BeOS也有体验。&lt;/p&gt;&lt;p&gt;根据介绍，BeOS是对多媒体有着强大支持的，比如说3D。最后苹果公司准备收购Be公司，但由于钱不够的问题被Be公司拒绝，所以最后苹果收购的是乔布斯的NeXT Inc，BeOS就此停止开发。继任者则是开源的Haiku OS，目前好像出Beta 3了。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;安装&lt;a href=&quot;#安装&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;镜像可以在&lt;a href=&quot;https://winworldpc.com&quot; target=&quot;_blank&quot;&gt;winworld&lt;/a&gt;找到，下载好x86镜像，然后打开86Box进行相关设置即可，一般不太特殊的ROM都可以兼容BeOS，BeOS 5甚至还原生兼容VGA，可以在VirtualBox上安装。&lt;/p&gt;&lt;p&gt;这里选的镜像是BeOS 4.0，注意BeOS 5.0 Pro是没有cue格式的镜像的！&lt;/p&gt;&lt;p&gt;启动之后直接傻瓜式安装，然后硬盘要自己创建分区，在Options里选择Setup Partitions分区即可。接下来语言有英语和日本语，按需求选就行了。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;体验&lt;a href=&quot;#体验&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;BeOS的某些体验比较神奇，比如说，在浏览器打开一个网站时（此时没连接到网络），提示的信息是：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Serious error.&lt;/p&gt;&lt;p&gt;The sit, vanished into dust.&lt;/p&gt;&lt;p&gt;Screen. Mind. Both are blank.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;虽然之前在网上看到过BeOS报错日志就像写诗一样，不过看到这样的情况还是很神奇，类似的还有：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;Ephemeral site.&lt;/p&gt;&lt;p&gt;I’m the Blue Screen of Death.&lt;/p&gt;&lt;p&gt;No one hears your screams.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这样的例子有很多，只要重试就会换一个。不过内置的浏览器还不支持https加密连接，只会提示去官网下，可能是版本过老的原因罢……&lt;/p&gt;&lt;p&gt;当然，其他方面的体验肯定比同时代Windows 98好很多。相比于Windows 98冷冰冰的配色，BeOS配色鲜明，有着macOS般的界面。里面还自带了BeIDE，BeMail等应用。系统应用也很不错，里面的监视CPU占用的工具甚至把CPU信息变成了CPU图标。虽然UI分辨率不高，但在鲜明的颜色下就像像素艺术一样。&lt;/p&gt;&lt;p&gt;不过最值得看的还是里面的终端应用，在这个应用里是支持Unix命令的，所有的命令都在&lt;code&gt;/boot/beos/bin&lt;/code&gt;里面，&lt;code&gt;beep&lt;/code&gt;命令可以在装了声卡的电脑里发出“嘀”的声音，还有一个奇葩的应用则是&lt;code&gt;/boot/beos/bin/[&lt;/code&gt;&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;，是一个链接到&lt;code&gt;/boot/beos/bin/test&lt;/code&gt;的链接，执行不输出任何内容。&lt;/p&gt;&lt;p&gt;然后就是BeOS强大的3D了，BeOS 4.0自带很多Demo，3d的Demo特别多，里面似乎用的是GL（有一个Demo叫GLTeapot）。在128MB的内存下，BeOS居然还能运行一个比较复杂的3D飞机应用，可以说是非常先进了。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;&lt;span&gt;B&lt;/span&gt;&lt;span&gt;e&lt;/span&gt;Box&lt;a href=&quot;#bebox&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;说到BeOS就要说到BeBox，这是Be公司的电脑，看上去是一个给普通用户的电脑，不过Be公司的CEO认为这是高端产品，就像乔布斯看NeXTCube一样。这个产品下场也和NeXTSTEP一样，卖得不好。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;参考&lt;a href=&quot;#参考&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://apple.fandom.com/wiki/BeOS&quot; target=&quot;_blank&quot;&gt;Apple Wiki&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;在Posix中，&lt;code&gt;[&lt;/code&gt;命令用于进行条件测试，与&lt;code&gt;test&lt;/code&gt;命令等价，但结尾需要加上&lt;code&gt;]&lt;/code&gt;。此命令在Unix中通常以可执行命令存在（2026.5.23） &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>安卓上的Python</title><link>https://xlbil.netlify.app/posts/tw2022-python-on-android/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-python-on-android/</guid><pubDate>Wed, 12 Jan 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;最近在网上找如何在Android上使用Python的办法，最后找到了一个目前看下来很满意的App——QPython&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;为什么选择QPython&lt;a href=&quot;#为什么选择qpython&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;网上在手机上运行Python的方法有很多，有Pydroid，Termux。以下是选择QPython的原因：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;开源免费&lt;/strong&gt;。Pydroid是需要收费的。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;兼容性强&lt;/strong&gt;。QPython OS对手机要求很低，很老的Android系统也支持运行，QPython 3S甚至支持到2.3的版本。而Termux和Pydroid的最新版本早已抛弃Android 5.0和arm32平台。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;功能多&lt;/strong&gt;。Termux只能做终端交互，而QPython可以用androidhelper做GUI，甚至运行Jupyter Notebook！&lt;/li&gt;
&lt;/ul&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;androidhelper库&lt;a href=&quot;#androidhelper库&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;androidhelper是QPython内置的库，可以提示信息，弹出弹窗等。QPython内置了一个hello_world.py，代码如下：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;import&lt;/span&gt;&lt;span&gt; androidhelper&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;droid&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;androidhelper&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;Android&lt;/span&gt;&lt;span&gt;()&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;droid&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;makeToast&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Hello World!&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;print&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;Hello World&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;在参考了androidhelper的API后，我自己做了一个简单的脚本：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;import&lt;/span&gt;&lt;span&gt; androidhelper&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;droid&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;androidhelper&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;Android&lt;/span&gt;&lt;span&gt;()&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;va&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;droid&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;dialogGetInput&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;title&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;名字&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;message&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;输入：&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;droid&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;notify&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;你好！&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;你好，&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;+&lt;/span&gt;&lt;span&gt;va&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;result&lt;/span&gt;&lt;span&gt;+&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;！&lt;/span&gt;&lt;span&gt;&apos;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;这个示例会弹出一个窗口让人输入名字，然后会弹出一个标题为&lt;code&gt;你好&lt;/code&gt;，内容为&lt;code&gt;你好，【名字】！&lt;/code&gt;。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;其他&lt;a href=&quot;#其他&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Python自带pip安装模块，QPython也有pip，以及自带的源QPypi。不过这个源自带的模块也就那么几个，有matplotlib，numpy，pandas，scipy这些常用的模块。我试了装一下matplotlib却报了错。当然用常规的Python源也行，我试着装了一下pyecharts，但自带Python太老了。&lt;/p&gt;&lt;p&gt;如果在控制台按钮上长按，还有更多选项，有Jupyter笔记本，普通shell。Jupyter笔记本要手动开QPyNotebook，最后终于可以在应用内使用了，唯一的问题是不能用matplotlib。&lt;/p&gt;&lt;p&gt;QPython虽然能编辑文件，但还是非常麻烦，所以里面还提供了扫码功能，只要生成一个二维码再扫码就可以了。&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;pip install qrcode&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;/section&gt;</content:encoded></item><item><title>离线Wikipedia-kiwix</title><link>https://xlbil.netlify.app/posts/tw2022-offline-wikipedia-kiwix/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-offline-wikipedia-kiwix/</guid><pubDate>Sun, 12 Dec 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;今天在逛Microsoft Store的时候又看到了&lt;em&gt;Wikipedia&lt;/em&gt;的UWP应用，这时我突然有了一个吧Wikipedia变成离线应用的想法，于是查了一下，在&lt;a href=&quot;https://zhuanlan.zhihu.com/p/420757728&quot; target=&quot;_blank&quot;&gt;这里&lt;/a&gt;发现还真的有应用，就是kiwix。&lt;/p&gt;
&lt;p&gt;从官网上看，Kiwix的目的是解决因为网络问题而导致无法使用Wikipedia，而且在有大硬盘的便携设备上可以让这个设备变成“便携维基百科”。&lt;/p&gt;
&lt;p&gt;使用很简单，首先在&lt;a href=&quot;https://kiwix.org&quot; target=&quot;_blank&quot;&gt;官网&lt;/a&gt;下载Kiwix Reader，支持&lt;em&gt;Windows&lt;/em&gt;，&lt;em&gt;Linux&lt;/em&gt;，&lt;em&gt;Android&lt;/em&gt;等平台。然后在&lt;a href=&quot;https://wiki.kiwix.org/wiki/Content_in_all_languages/zh-cn&quot; target=&quot;_blank&quot;&gt;kiwix wiki&lt;/a&gt;下载WIZ文件，wikipedia的中文版非常大，完整版有15G，完整英文版甚至有80多G。由于硬盘空间大小原因，我选择了完整中文版。唯一的缺点是里面很多繁体字。&lt;/p&gt;
&lt;p&gt;打开Kiwix Reader，选择好WIZ文件就可以享受阅读了！另外，WIZ文件也支持Wikitionary等维基。&lt;/p&gt;</content:encoded></item><item><title>Windows Neptune安装体验</title><link>https://xlbil.netlify.app/posts/tw2022-windows-neptune/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-windows-neptune/</guid><pubDate>Sun, 28 Nov 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;在Windows 2000之后，Windows 内部出现了一个奇怪的分支：Windows Neptune和Windows Odyssey，其中Windows Odyssey很早就被放弃。这些计划在后面又被停止，最后又被运用在了Windows XP上。&lt;/p&gt;
&lt;p&gt;关于这两个特殊版本的记录非常少，因为这些版本只留下了一个公开版本——Build 5111。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;界面&lt;a href=&quot;#界面&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;最值得关注的就是Neptune的登录界面了，相较于Windows 2000单调的一个简陋的窗口和选择输入框，Neptune的用户可以有头像，默认的头像是一个海螺，似乎呼应了计算机语言中的shell。&lt;/p&gt;&lt;p&gt;仔细看的话，登录屏幕上的字看上去像IE渲染网页的字，这是因为这个登录屏幕是一个基于HTML和JS的HTA应用，在WinWorld上提示说安装IE6可能让登录屏幕停止运行。&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;708&quot; height=&quot;643&quot; src=&quot;/_astro/Screenshot_19991211_102543.BZllMltX_Z1H7Jvf.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;说到用户，Neptune还有一个先进的“用户种类”特性，有四种用户，分别是Owner，Adult，Child，Guest，可以说是一个比较早的“家长控制”了。根据Winworld，Child类型用户可以控制使用时间已及屏蔽网页，而控制用户的&lt;em&gt;Windows Identities&lt;/em&gt;还是HTA应用。&lt;/p&gt;&lt;p&gt;而别的方面就差不多了，基本跟Windows 2000一样，几乎一致的界面。而那个登录界面后来被改进，用到了Windows Whister上，也就是Windows XP的前身。而用户种类则被早早移除了。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;参考&lt;a href=&quot;#参考&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href=&quot;https://winworldpc.com/product/windows-neptune/build-5111&quot; target=&quot;_blank&quot;&gt;WinWorld&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://betawiki.net/wiki/Windows_Neptune_build_5111.1&quot; target=&quot;_blank&quot;&gt;BetaWiki&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>Windows 8.1体验</title><link>https://xlbil.netlify.app/posts/tw2022-windows-8-1/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-windows-8-1/</guid><pubDate>Fri, 05 Nov 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;在2013年，微软发布了Windows 8，在发布后引起了许多争议，其中呼声最大的就是开始菜单的变动~~（Windows 1现状）~~，菜单在Windows 8是全屏的形式，是在XP之后的比较大的变动。&lt;/p&gt;
&lt;p&gt;我在虚拟机安装了Windows 8.1后，体验居然还行，没有因为Windows 8.1对平板的优化而让桌面端体验不好。&lt;/p&gt;
&lt;p&gt;那就从UI开始吧。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;UI&lt;a href=&quot;#ui&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Windows 8开始，Windows使用了一个全新的UI——Metro。这套UI不但使得整个OS十分扁平，而且易于给触屏设备操作，但也是用户争议的内容之一。&lt;/p&gt;&lt;p&gt;有的用户认为Windows 7的Areo特效比Windows 8好看，还有用户对Windows 8的操作模式不习惯，这是因为Windows 8对整个界面进行了“优化”。&lt;/p&gt;&lt;p&gt;首先，登录账户后显示的是巨大的开始菜单，而不是桌面，可以看出微软在这个开始菜单上花了很多精力。他们想让用户使用这个精美的开始菜单代替桌面，就像安卓一样。而关机的按钮被换成了休眠，真正的关机隐藏到了Win+X菜单里，这是很多使用Windows 8的PC用户不满的地方。&lt;/p&gt;&lt;p&gt;发现了吗？在Windows Vista里，关机按钮也被换成了休眠按钮。这也体现了微软在新系统上的激进，也可以用在Windows 11上。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;应用&lt;a href=&quot;#应用&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;在Windows 8中最值得关注的就是UWP应用了，UWP应用在后面要花很大一部分讲，首先讲win32应用。&lt;/p&gt;&lt;p&gt;win32最大的问题就是太老旧，原生UI不美观，这在微软引入了MetroUI后更加明显。在知乎，有用户吐槽Windows 8的win32应用不像UWP应用有流畅的动画而导致出现了两个截然不同的UI风格。&lt;/p&gt;&lt;section&gt;&lt;h3&gt;UWP应用&lt;a href=&quot;#uwp应用&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;UWP应用全称“通用Windows平台应用”，在Windows 8引入。我在使用Windows 8.1的过程中体验了一下UWP应用，连IE都有UWP应用。这些应用很MetroUI，在Windows 8.1上十分简洁，支持在开始屏幕动态磁贴，甚至还有分屏功能。要知道，苹果iPad的分屏功能在后面才加入，Android在8.0版本才加入分屏功能，可以说UWP应用非常超前。&lt;/p&gt;&lt;p&gt;从名字看，UWP应用最大的特点是“通用”，当时Windows 8发布了x86，x64，甚至是ARM版本，UWP应用的优势就体现出来了。还有一个重要的优势是Windows Phone，但最后死得很惨。&lt;/p&gt;&lt;p&gt;所以Windows 8为什么要对触屏进行优化？可不止是让使用更方便而已。微软真正的野心是要把Windows变得像手机一样，让Windows做到电脑和手机“二合一”，既能胜任电脑专业的事，也能在日常娱乐使用。&lt;/p&gt;&lt;p&gt;但也许是这个想法太激进，当时的用户都认为这样的想法是错误的，当年的一个知乎评论说：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;苹果把iOS和Mac分开是多么英明&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;而在2021年，苹果推出ARM芯片，Windows 11推出WSA，也证明了“二合一”的趋势。如果当年Windows Phone成功，也许就不会出现Windows WSA的尴尬地步。&lt;/p&gt;&lt;hr /&gt;&lt;p&gt;Windows Vista和Windows 8是两个先进但失败的Windows，但这样的例子让我想到了苹果。&lt;/p&gt;&lt;p&gt;当时麦金塔电脑的System Software已经落后于其他操作系统，于是当时的CEO决定对System Sofetware进行重构，将项目命名为Copland。Copland最后加了太多的功能而变得臃肿，和Vista如出一辙，但Copland下场更惨——原本的功能都被去掉，只剩下了UI。&lt;/p&gt;&lt;p&gt;这也许是历史的相似性吧。&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;</content:encoded></item><item><title>Windows 20H2 更新</title><link>https://xlbil.netlify.app/posts/tw2022-windows-20h2/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-windows-20h2/</guid><pubDate>Sun, 17 Oct 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;最近Windows 11又出了，而且除了功能更新WSL2外界面总算过关了。&lt;/p&gt;
&lt;p&gt;所以我把自己的Windows 10从1909升级到了20H2。（甚至有人是从XP到7）&lt;/p&gt;
&lt;p&gt;我记得前面用了联想的工具关了更新，但是组策略仍然有残留，调好了以后就虽然等了很久还是成功更新了。&lt;/p&gt;
&lt;p&gt;这里盘点一下更新的内容：&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;新广告任务栏插件&lt;a href=&quot;#新广告任务栏插件&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这个版本会附带一个叫“资讯和兴趣”的东西，根Windows 11的副栏很像，右键隐藏即可。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;开始菜单，输入法UI更新&lt;a href=&quot;#开始菜单输入法ui更新&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;开始菜单的磁贴颜色将只有明暗两种颜色，左边的应用的正方形底色也没了，文件夹也很Fluent Design。输入法也一样，跟1909死板的类Win8UI相比提升了很多。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;电脑属性&lt;a href=&quot;#电脑属性&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;自从2004开始右键电脑属性会直接跳转至设置，而不是控制面板，虽然现在还是保留着（Windows 11已移除)。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;目前遇到的问题&lt;a href=&quot;#目前遇到的问题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;某些应用（如Onedrive和电脑健康检查工具）快捷方式名称可能变成英文。&lt;/p&gt;&lt;p&gt;所以升级Windows 11还是有风险的，这里先填个坑，看后面怎么样。&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;可惜的是，根据今年三月升级的经历来看，Windows 11仍然没有优化好。（2026.5.21） &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>Linux发行版体验总结</title><link>https://xlbil.netlify.app/posts/tw2022-linux-distro-summary/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/tw2022-linux-distro-summary/</guid><pubDate>Sun, 03 Oct 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;在众多Linux发行版中，我体验了大概这么多发行版：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ubuntu
&lt;ul&gt;
&lt;li&gt;Kubuntu&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Fedora（仅虚拟机）&lt;/li&gt;
&lt;li&gt;Debian&lt;/li&gt;
&lt;li&gt;Manjaro&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;目前正在用的是&lt;a href=&quot;../j2021-debian-11/&quot;&gt;Debian&lt;/a&gt;，最新版本11 bulleye&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;Ubuntu&lt;a href=&quot;#ubuntu&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Ubuntu是自己还是一个Linux小白时用的，当时第一次是在Virtualbox里安装Ubuntu 18.04，后来又体验了类似的Linux Mint发行版，也在里面运行了之前写的Python Tkinter程序，直到后面才开始第一次在电脑上安装&lt;/p&gt;&lt;p&gt;不过那时Ubuntu的桌面很不稳定，记得在所有应用打开应用文件夹崩了一下，锁屏放音乐时突然崩了，到了后面直接不能启动，所以后面我用了Kubuntu代替&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;还有一个问题是不稳定，除了桌面，软件的版本经常不统一，这也就算了，还有一个原因是内核随便升级，要知道Debian滚动发行模式的testing和sid也要添加backdrops才能升级内核，导致容易崩溃&lt;/p&gt;&lt;/blockquote&gt;&lt;section&gt;&lt;h3&gt;Kubuntu&lt;a href=&quot;#kubuntu&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;Kubuntu相对Ubuntu稳定了很多，安装也更快，KDE也还算好用，日常使用也没什么问题&lt;/p&gt;&lt;p&gt;&lt;strong&gt;但是……&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Kde目前对hdpi的支持还是较差，我首先把缩放调为150%，但某些图标还是糊了，第二次用把缩放调为200%，图标不糊了，但某些java应用显示不正常。&lt;/p&gt;&lt;p&gt;还有一个奇怪的bug，每次休眠再唤醒的时候会花屏。剩下的问题都是Ubuntu的问题了。&lt;/p&gt;&lt;p&gt;反正这是用的最久的一个发行版了，Ubuntu后面在用，Manjaro用完后也在用&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Manjaro&lt;a href=&quot;#manjaro&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这是在弃用Kubuntu后用的一个发行版，当时听说了Arch Linux发行版，但在虚拟机没有安装成功，所以在实机安装用的是Manjaro图形安装双系统。&lt;/p&gt;&lt;p&gt;由于我当时用惯了Kde，所以我使用了Gnome版本，一开始自带的Gnome 3.38的版本也很稳定，所有的软件都可以用pacman安装，还算好用，除了Gnome &lt;strong&gt;Wayland&lt;/strong&gt;下的OBS Studio和f.lux软件不能用的这些Gnome本身的问题。&lt;/p&gt;&lt;p&gt;其中因为没有删前面的Kubuntu系统，在第二次操作中移动的**/boot/efi**分区而导致Manjaro无法启动&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;，只好重装Manjaro，后面就没怎么做死了。&lt;/p&gt;&lt;p&gt;导致我放弃Manjaro的是它的滚动更新的机制，因为滚动更新，所以Gnome升级到了40.0版本，而且非常不稳定，切换窗口都会崩溃，只能注销，所以又换回了Kubuntu。&lt;/p&gt;&lt;p&gt;当时Kubuntu一直在用，然后Debian 11就出了，当时有点想升级，Kubuntu也因为内核升级的原因出了问题。当时在知乎上看到了Debian与Ubuntu的对比，也知道了nonfree镜像版本（见&lt;a href=&quot;../j2021-debian-11/&quot;&gt;Debian 11安装&lt;/a&gt;)，所以安装了。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Debian&lt;a href=&quot;#debian&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;最后一个也是目前在用的发行版，目前用下来还是很稳定的，因为Debian的Stable分支用的是固定的软件版本，每个大版本都有自己的仓库，目前对Debian 9的oldoldstable也在维护。&lt;/p&gt;&lt;p&gt;目前唯一的问题是对硬件支持较差，Debian 10-live nonfree版本在我的电脑上不能进入图形界面，不过Debian 11驱动又跟上来了，体验还不错，Gnome 3.38原生版本也很好看。&lt;/p&gt;&lt;p&gt;目前的Linux发行版体验就是这样，后面会单独加。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Footnotes&lt;a href=&quot;#footnote-label&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;移动任何操作系统的启动分区都会导致系统无法启动，因此现在GParted会显示警告（2026.5.21） &lt;a href=&quot;#user-content-fnref-1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;</content:encoded></item><item><title>Debian 11安装</title><link>https://xlbil.netlify.app/posts/j2021-debian-11/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/j2021-debian-11/</guid><pubDate>Wed, 29 Sep 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;看来已经两个月没写了，最近8月14日新出了Debian 11（其实不是新出，testing早就有了)，据说这个发行版比Ubuntu稳定，所以决定去使（尝）用（鲜），这里记一下安装的过程和后续配置。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;1.下载iso&lt;a href=&quot;#1下载iso&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;iso有很多版本，不过默认的版本很坑，下的是netinst版本，很多包要网上下载，而再仔细找才能找到DVD大文件版本。&lt;/p&gt;&lt;p&gt;这两个版本的安装界面用的是安装器界面，选项很多，但也造成了安装过程繁琐，而且安装后会出现很多问题（如sudoers问题），而另外的live版的安装器相比比较简洁，而且坑更少，因此不建议使用此版本。&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;live只支持amd64和i386的cpu（即64位和32位）&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;不过Debian默认没有附带驱动，所以里面提供了带驱动的nonfree版本的连接，三个版本都有，这里推荐使用nonfree版本，如果条件允许也可以下载固件包，安装完整系统后再安装。&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;注意：较老的Debian版本的驱动过老（缺失），如果电脑较新不要使用老版本！&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;在&lt;a href=&quot;https://debian.org&quot; target=&quot;_blank&quot;&gt;Debian.org&lt;/a&gt;点下载，在下面选择“含有非自由固件”，点击&lt;em&gt;版本号&lt;/em&gt;-live+nonfree，&lt;em&gt;CPU版本&lt;/em&gt;，iso-hybird，里面提供了很多桌面，如Gnome，KDE，Xfce等，这里选择Gnome桌面版本。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;2.写入U盘&lt;a href=&quot;#2写入u盘&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Debian live比较特殊，可能是使用了特殊的文件系统，在Windows下写入有问题，在Linux下无问题（使用Etcher），如果没有Linux电脑，只能用虚拟机将U盘连接到Linux虚拟机的方法写入了，这里不细讲了。&lt;/p&gt;&lt;p&gt;另外，ventoy无法启动live系统，会卡在grub菜单。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;3.安装&lt;a href=&quot;#3安装&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;从U盘启动，进入桌面。&lt;/p&gt;&lt;p&gt;Gnome版本需要点击左上角的“活动”，然后点击左边的Dock的最上面的安装器。&lt;/p&gt;&lt;p&gt;其他的桌面环境，如果带有桌面，桌面应有安装器的快捷方式。&lt;/p&gt;&lt;p&gt;打开后选择语言，一直到分区这里，BIOS只需分一个**/&lt;strong&gt;分区，而UEFI需要多分一个&lt;/strong&gt;FAT32&lt;strong&gt;文件系统的&lt;/strong&gt;/boot/efi**分区，然后设置用户名和密码就可以等待了。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;4.配置&lt;a href=&quot;#4配置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Debian默认捆绑了一些软件，处理方法：&lt;/p&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Libreoffice:&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;remove&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;libreoffice-common&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;过老的软件:&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;remove&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;hdate-applet&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;kasumi&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;mlterm-common&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;xiterm+thai&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;goldendict&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;输入法&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Gnome下默认使用ibus输入法，其他桌面默认使用fcitx&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Debian 11自带了ibus-m17n输入法（日语也自带ibus-mozc），但里面没除了注音输入法没几个能用的，所以安装ibus-pinyin：&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo apt install ibus-pinyin #ibus-rime&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;当然也可以安装Rime输入法，但是因为有着诡异的操作方式，这里不推荐&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;多余输入法&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;uim&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;remove&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;uim&lt;/span&gt;&lt;span&gt;*&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;#Gnome使用ibus输入法可以添加fcitx*，其他桌面按需卸载&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;autoremove&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;游戏（Gnome）&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;remove&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;aisleriot&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;five-or-more&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;four-in-a-row&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;gnome-2048&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;gnome-chess&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;gnome-klotski&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;gnome-mahjongg&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;gnome-mines&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;gnome-nibbles&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;gnome-robots&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;gnome-sudoku&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;gnome-taquin&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;gnome-tetravex&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;iagno&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;lightsoff&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;quadrapassel&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;hitori&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;tali&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;#按需卸载&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;主题：其实没什么必要，不过也列一些之前用过的主题&lt;/p&gt;&lt;p&gt;现在已经用上Materia主题了，截图：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;install&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;adapta-gtk-theme&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;materia-gtk-theme&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;papirus-icon-theme&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;paper-icon-theme&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;自己去”优化”设置即可&lt;/p&gt;&lt;p&gt;添加flatpak：&lt;/p&gt;&lt;p&gt;原来只有零星软件的Debian换了flathub后总算可以用了：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo apt install flatpak&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;section&gt;&lt;h3&gt;建立Outlook同步&lt;a href=&quot;#建立outlook同步&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;如果你使用Outlook邮箱，就可以通过Gnome设置登录在线账户同步邮箱了，而下面的Exchange邮箱则可以同步日历，只要将服务器设置为&lt;strong&gt;outlook.office365.com&lt;/strong&gt;，用户名设置为邮箱，其他照样填就行。&lt;/p&gt;&lt;p&gt;同步之后，我发现，&lt;strong&gt;连Microsoft To Do的待办事项都能同步！&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;当然，首先要下载安装evolution，evolution-ews和gnome-todo，其中evolution和gnome-todo应为预装应用&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;apt&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;install&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;evolution-ews&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;#evolution gnome-todo&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;然后在gnome-todo和gnome-calendar就可以看到日历和待办事项了&lt;/p&gt;&lt;/section&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;5.最后&lt;a href=&quot;#5最后&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;/section&gt;</content:encoded></item><item><title>搞定kodi-vfs-rar问题</title><link>https://xlbil.netlify.app/posts/j2021-kodi-rar/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/j2021-kodi-rar/</guid><pubDate>Wed, 29 Sep 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;想装一个bilibili弹幕插件，但是会跳出来一个“无法满足依赖vfs.rar”的问题，只要装一个包就可以了。但Ubuntu的基础源没有这个包，所以先添加PPA源：&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo add-apt-repository ppa:team-xbmc/ppa&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo apt-get update&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo apt-get install kodi-vfs-rar&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;但这里下载的vfs.rar版本过新，只能兼容19.x版本的kodi，而高版本的kodi又不兼容弹幕插件，所以只能改一下文件，使用老的vfs.rar版本。&lt;/p&gt;
&lt;p&gt;编辑&lt;code&gt;/etc/apt/sources.list.d/team-xbmc-ubuntu-ppa-focal.list&lt;/code&gt;：&lt;/p&gt;
&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;sudo nvim /etc/apt/sources.list.d/team-xbmc-ubuntu-ppa-focal.list&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;
&lt;p&gt;将&lt;code&gt;focal&lt;/code&gt;换成&lt;code&gt;xenial&lt;/code&gt;，再&lt;code&gt;sudo apt update&lt;/code&gt;。&lt;/p&gt;
&lt;p&gt;这时安装就不会出现问题了&lt;/p&gt;</content:encoded></item><item><title>Jupyter基本使用</title><link>https://xlbil.netlify.app/posts/j2021-jupyter/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/j2021-jupyter/</guid><pubDate>Wed, 28 Apr 2021 00:00:00 GMT</pubDate><content:encoded>
&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;280&quot; height=&quot;197&quot; src=&quot;/_astro/missing.Bu_Wwsgq_15JRUN.svg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;现在越来越喜欢Web应用了，今天又开始搞起Jupyter了，操作和Mathematica比较像，虽然功能没Mathematica多，但是很轻量，代码也很容易学会。&lt;/p&gt;
&lt;p&gt;一些使用体验上的问题:&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;更改默认ipynb文件存储位置&lt;a href=&quot;#更改默认ipynb文件存储位置&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这个比较简单，首先在终端输入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;jupyter&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;notebook&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--generate-config&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;然后在用户目录的.jupyter文件夹就会出现一个jupyter_notebook_config.py文件，找到c.NotebookApp.notebook_dir = ” ，引号加入路径，去#号，linux端也一样。
这时linux段已生效，但windows端有问题，所以要改快捷方式才行。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;开机自启动&lt;a href=&quot;#开机自启动&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;在Linux里，新建/lib/systemd/system/jupyter.service文件，加入：&lt;/p&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;Unit&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;Description&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;jupyter notebook&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;After&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;network.target&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;Service&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;Type&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;simple&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;# 这里填用户名，下同&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;User&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;leilei&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;8&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;EnvironmentFile&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;/usr/bin/jupyter-notebook&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;9&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;ExecStart&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;/usr/bin/jupyter-notebook&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;10&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;ExecStop&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;/usr/bin/pkill /usr/bin/jupyter-notebook&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;11&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;KillMode&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;process&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;12&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;Restart&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;on-failure&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;13&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;RestartSec&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;30s&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;14&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;[&lt;/span&gt;&lt;span&gt;Install&lt;/span&gt;&lt;span&gt;]&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;15&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;WantedBy&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;multi-user.target&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span&gt;展开&lt;/span&gt;&lt;span&gt;收起&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;接下来是如何在Windows里开机自启Jupyter Notebook。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;cmd窗口问题&lt;a href=&quot;#cmd窗口问题&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;如果按普通启动，就会弹出一个窗口：&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;280&quot; height=&quot;197&quot; src=&quot;/_astro/missing.Bu_Wwsgq_15JRUN.svg&quot; /&gt;&lt;/p&gt;&lt;p&gt;这样也是不行的，所以我按照&lt;a href=&quot;https://blog.csdn.net/qq_43479622/article/details/97495807&quot; target=&quot;_blank&quot;&gt;这里&lt;/a&gt;的方法，创建一个bat文件：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;%&lt;/span&gt;&lt;span&gt;隐藏cmd窗口&lt;/span&gt;&lt;span&gt;%&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;@&lt;/span&gt;&lt;span&gt;echo&lt;/span&gt;&lt;span&gt; off&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;if&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;%1&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;==&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;h&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; goto &lt;/span&gt;&lt;span&gt;begin&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;4&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;start mshta vbscript:createobject&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;wscript.shell&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;)&lt;/span&gt;&lt;span&gt;.run&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;&quot;&quot;&lt;/span&gt;&lt;span&gt;%~nx0&lt;/span&gt;&lt;span&gt;&quot;&quot;&lt;/span&gt;&lt;span&gt; h&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,&lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;)(&lt;/span&gt;&lt;span&gt;window.close&lt;/span&gt;&lt;span&gt;)&amp;amp;&amp;amp;&lt;/span&gt;&lt;span&gt;exit&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;5&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;:&lt;/span&gt;&lt;span&gt;begin&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;6&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;cd &lt;/span&gt;&lt;span&gt;/&lt;/span&gt;&lt;span&gt;d D:\python\jupyter&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;7&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;jupyter notebook &lt;/span&gt;&lt;span&gt;--&lt;/span&gt;&lt;span&gt;no&lt;/span&gt;&lt;span&gt;-&lt;/span&gt;&lt;span&gt;browser&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;我在原来的基础上改了一些东西，那么之前创建的任务也要改了，这个bat文件双击就会有一个窗口一闪而过，不会分散注意力了。
以上方法过老，反正在我的Win10上没有成功，我在少数派上找到了一个&lt;a href=&quot;https://sspai.com/post/66129&quot; target=&quot;_blank&quot;&gt;文章&lt;/a&gt;，可以通过Powershell隐藏窗口执行命令实现。&lt;/p&gt;&lt;p&gt;新建一个txt，后缀名改为ps1，写入以下内容：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;cd&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;D:/python/jupyter&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;jupyter&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;notebook&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;--no-browser&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;然后用“任务计划程序”创建一个基本任务，程序为&lt;code&gt;pwsh&lt;/code&gt;（Windows自带的是&lt;code&gt;powershell&lt;/code&gt;），参数为&lt;code&gt;-nop -w hidden -file C:/Users/admin/jupyter-notebook.ps1&lt;/code&gt;（后面填ps1文件的路径），里面有一个巨坑：取消勾选“只有计算机使用交流电源时才启动此任务”，不然只有充电才能运行。完成试着运行一下。&lt;/p&gt;&lt;p&gt;&lt;strong&gt;搞！定！&lt;/strong&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;设置密码&lt;a href=&quot;#设置密码&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;如果没设置密码，过一段时间Jupyter会要求输入Token（就是链接后面一大串的东西），为了避免麻烦，在下一次出现页面，在终端输入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;jupyter&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;notebook&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;list&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;在列出的东西找到?token=后面的东西，在下面的Token填入，在New Password输入新密码就行。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;参考&lt;a href=&quot;#参考&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href=&quot;https://blog.csdn.net/yixi_370785/article/details/103721350&quot; target=&quot;_blank&quot;&gt;Linux下修改jupyter-notebook的默认路径&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blog.csdn.net/qq_43479622/article/details/97495807&quot; target=&quot;_blank&quot;&gt;脚本启动和关闭 jupyter notebok 并隐藏命令行&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sspai.com/post/66129&quot; target=&quot;_blank&quot;&gt;Windows 本地自动化工具，任务计划程序应用举例&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>Mac OS X 早期版本安装</title><link>https://xlbil.netlify.app/posts/j2021-mac-os-x/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/j2021-mac-os-x/</guid><pubDate>Tue, 20 Apr 2021 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;由于删除了之前存图床的Gitee仓库，部分图像可能已丢失。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1538&quot; height=&quot;1200&quot; src=&quot;/_astro/qemu-system-ppc_YpxgNrqtzL.Do-HGngS_Z17o6D3.webp&quot; /&gt;&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;安装&lt;a href=&quot;#安装&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;首先确保Qemu已安装，配置好环境变量，准备好Mac OS 10.0的安装镜像，用&lt;code&gt;qemu-img&lt;/code&gt;新建好磁盘，然后终端输入：&lt;/p&gt;&lt;div&gt;&lt;figure&gt;&lt;figcaption&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;Terminal window&lt;/span&gt;&lt;/figcaption&gt;&lt;pre&gt;&lt;code&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;1&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;qemu-system-ppc.exe&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-L&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;pc-bios&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-boot&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;d&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-m&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;512&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-M&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;g3beige&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-prom-env&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;auto-boot?=true&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-prom-env&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;boot-args=&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-prom-env&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;vga-ndrv?=true&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-drive&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;file=&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;path/to/iso/file.iso&lt;/span&gt;&lt;span&gt;&quot;&lt;/span&gt;&lt;span&gt;,format=raw,media=cdrom&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-drive&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;file=hdimage.img,format=raw,media=disk&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-sdl&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-netdev&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;user,id=network01&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-device&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;sungem,netdev=network01&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-usb&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-device&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;usb-kbd&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;-device&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;usb-mouse&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;2&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;#path/to/iso/file.iso填Mac OS 10.0安装镜像的路径&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;div&gt;3&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;#hdimage.img填新建的磁盘的位置&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/code&gt;&lt;/pre&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p&gt;在标签栏的”Installer”选择”Open disk utility”，在”Drive Setup”里找到/dev/disk0，选择，点击里面的”Partition”标签栏，上面选择”1 Partition”，点击”Partition”，完成后在标签栏选择退出。&lt;/p&gt;&lt;p&gt;然后就是一步一步来了，在选择安装位置时一定要勾上下面的框，将磁盘重新格式化，然后安装完就好了。&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;注意：必须先在磁盘工具里格式化好磁盘，否则在选择安装位置时会不显示硬盘，&lt;strong&gt;而不勾下面的框将导致系统无法启动！&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;安装完成，把之前的命令里的&lt;code&gt;-boot d&lt;/code&gt;改成&lt;code&gt;-boot c&lt;/code&gt;，运行，应该可以看到这个界面：&lt;/p&gt;&lt;p&gt;这里就是下一步下一步，不过在填个人信息界面会看到这个：&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1202&quot; height=&quot;948&quot; src=&quot;/_astro/qemu-system-ppc_ZmL7OhZ5U3.C5N1ibfT_1Td6Jq.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;这是最坑的一步，“Zip Code”要填五位数字，右边的”Area Code”可以填三位数字如456，“Phone Number”要填成XXX-XXXX，而且前三位也有要求，所以避免踩坑可以填华盛顿的456，例如：456-1234&lt;/p&gt;&lt;p&gt;然后应该没有问题，&lt;strong&gt;不过不要连接网络！&lt;/strong&gt;,为了避免踩坑，请进行以下操作：&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;在&lt;strong&gt;Get Internet Ready&lt;/strong&gt;里，选择I’m not ready to connect the Internet，然后选Yes。&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;在&lt;strong&gt;Get iTools&lt;/strong&gt;里，选择I’m not ready for iTools。&lt;/p&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;p&gt;在&lt;strong&gt;Connecting&lt;/strong&gt;里，选择Cancel。&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;这样，你就完美地绕过了所有的坑。不出意外应该能看到这个界面：&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1538&quot; height=&quot;1200&quot; src=&quot;/_astro/qemu-system-ppc_7k7cgS3E4l.Cb7-10ZD_ZbmUMJ.webp&quot; /&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;体验&lt;a href=&quot;#体验&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1538&quot; height=&quot;1200&quot; src=&quot;/_astro/qemu-system-ppc_YpxgNrqtzL.Do-HGngS_Z17o6D3.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;首先开机会出现一个这样的界面，中间有一个麦金塔电脑的图标，有点像Mac OS 9的一闪而过的画面&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1202&quot; height=&quot;948&quot; src=&quot;/_astro/qemu-system-ppc_io2ZFnJGyY.DdaNDNXt_PSvMi.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;早期版本的Mac OS其实还是保留着NeXTSTEP的影子，这个鼠标光标就是从NeXTSTEP的光标搬运过来的，直到10.2版本才进行了重新设计，但还是和NeXTSTEP像。&lt;/p&gt;&lt;p&gt;Qemu模拟的动画效果比我想象中还丝滑，Aqua UI设计也有耳目一新的感觉，至少比当时的Windows 2000好多了，除了最小化外，这个动画我也玩了很久：&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;280&quot; height=&quot;197&quot; src=&quot;/_astro/missing.Bu_Wwsgq_15JRUN.svg&quot; /&gt;&lt;/p&gt;&lt;p&gt;这个动画效果说实话一点用都没有，但是看着挺酷炫，就像小米自带的地球动态壁纸和苹果应用图标彩蛋一样，也只能说明苹果在UI细节上确实很用心。&lt;/p&gt;&lt;p&gt;除此之外，UI的细节做得很好，对话框闪烁的按钮，水滴似的按钮，高清的拟物化图标算是当时细节很丰富的了。&lt;/p&gt;&lt;p&gt;而注销之后就可以看到登录屏幕了，跟Rhapsody的登录屏幕很像，只是之前的正方形按钮换成了圆形水滴按钮，LOGO的文字阴影效果也很好：&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1538&quot; height=&quot;1200&quot; src=&quot;/_astro/qemu-system-ppc_0A5VaMPm6z.CH2hi27b_20EQfh.webp&quot; /&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;参考&lt;a href=&quot;#参考&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href=&quot;https://winworldpc.com/product/mac-os-x/100&quot; target=&quot;_blank&quot;&gt;Winworld OS X 10.0&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://zhuanlan.zhihu.com/p/107262874&quot; target=&quot;_blank&quot;&gt;还看今朝 —— Qemu，更完善的Power Mac模拟 （二）（使用心得篇）&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://sspai.com/post/60888&quot; target=&quot;_blank&quot;&gt;Mac 视觉史（三）：浴「水」重生的 Mac 视觉美学&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;</content:encoded></item><item><title>Previous模拟器看NeXTSTEP</title><link>https://xlbil.netlify.app/posts/j2021-previous/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/j2021-previous/</guid><pubDate>Fri, 09 Apr 2021 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;由于删除了之前存图床的Gitee仓库，部分图像可能已丢失。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;在乔布斯被苹果开掉之后，乔布斯自己创建了一个NeXT公司。他先花了十万让一个人画了NeXT的LOGO，然后就开始卖NeXTCube计算机，里面就预装了NeXTSTEP操作系统。&lt;/p&gt;
&lt;p&gt;在今天，我们可以用模拟器来模拟NeXTCube，目前只发现了Previous这个模拟器，它可以模拟不同的NeXTSTEP机型，虽然不能模拟网络等驱动，但可以让我们看看那时的NeXTSTEP是什么样子的。&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;280&quot; height=&quot;197&quot; src=&quot;/_astro/missing.Bu_Wwsgq_15JRUN.svg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Previous的鼠标速度有点反人类，所以可以在设置里把鼠标速度调慢。&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;0.9&lt;a href=&quot;#09&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这是NeXTSTEP相对早期的版本，屏幕是黑白的。左上角是应用菜单，右边是各种应用，右下角是“黑洞”，在接下来的版本被改成了回收站。&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1681&quot; height=&quot;1324&quot; src=&quot;/_astro/Previous_0OJoYh4S7y.DP2tc1qT_KSksi.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;让我惊讶的是，里面还有Mathematica这样的应用适配了NeXTSTEP，你可以在里面输入命令，进行各种运算。然后别的就是各种工具，有查字典的，编辑文本的，还有开发的。&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1681&quot; height=&quot;1324&quot; src=&quot;/_astro/Previous_Z434MrX8Fn.CC6K1q3K_ZDP886.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;你可能觉得也就这样，但当时是1989年，在当时已经特别先进了。麦金塔，Windows完全不能和NeXTSTEP比，这个GUI界面是当时很先进的，比如说很有3D感的界面等。所以在NeXTSTEP也诞生了第一个服务器。&lt;/p&gt;&lt;p&gt;当然，再怎么样的系统也需要能带动它的机器。当时的NeXTCube卖得很贵，1988年的NeXTCube带显示器要6500刀，1900的第二代更是卖到了1万多刀，再加上它的定位是工作站，卖相很差，原本计划卖10000台，但只卖了400台。等到面对家庭的NeXTStation发布，公司才勉强活了下来。&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;3.0&lt;a href=&quot;#30&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;这次的3.0版本终于有了彩色支持，里面的Draw.app也有了彩色选取器支持：&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1681&quot; height=&quot;1324&quot; src=&quot;/_astro/Previous_uaXQong6VK.eZAeX9bU_x7Bah.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;大概是NeXTCube卖相差的原因，这次版本的NeXTSTEP除了原本的m68k平台，还有x86，SPARC，HP的PA-RISC。&lt;/p&gt;&lt;p&gt;NeXTSTEP的图标是当时最高清的，有40x40之多。里面的一些元素甚至用到了动态图标，比如右上角的时间，日历，最小化的文件管理器显示当时文件夹等。整个系统给人的感觉就是现代化，精致，丝毫没有“老”的感觉。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;NeXTSTEP选择界面&quot; loading=&quot;lazy&quot; width=&quot;1681&quot; height=&quot;1324&quot; src=&quot;/_astro/Previous_dNSNBBkDmJ.C2IGwXnW_ZxQc4K.webp&quot; /&gt;&lt;figcaption&gt;NeXTSTEP选择界面&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;参考&lt;a href=&quot;#参考&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;a href=&quot;https://lowendmac.com/next/cube.html&quot; target=&quot;_blank&quot;&gt;The NeXT Cube&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.lowendmac.com/next/nextcube.html&quot; target=&quot;_blank&quot;&gt;Cube II&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/probonopd/previous&quot; target=&quot;_blank&quot;&gt;Previous&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://winworldpc.com/product/nextstep/3x&quot; target=&quot;_blank&quot;&gt;Winworld 3.x&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.ebay.com/itm/Original-BOX-only-for-NeXT-Cube-NeXTcube-computer-Stained-no-Inserts-AS-IS/362589843885?hash=item546c09f1ad:g:dCEAAOSw~gZckCAR&quot; target=&quot;_blank&quot;&gt;Ebay上的NeXTCube购买页&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.wanweibaike.com/wiki-NeXT&quot; target=&quot;_blank&quot;&gt;NeXT&lt;/a&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;其他&lt;a href=&quot;#其他&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;blockquote&gt;&lt;p&gt;这是本来几周前想写的东西，但由于时间紧张，鸽了很久
又鸽了
行了不能再鸽了&lt;/p&gt;&lt;/blockquote&gt;&lt;/section&gt;</content:encoded></item><item><title>Rhapsody安装与体验</title><link>https://xlbil.netlify.app/posts/j2021-rhapsody/</link><guid isPermaLink="true">https://xlbil.netlify.app/posts/j2021-rhapsody/</guid><pubDate>Fri, 09 Apr 2021 00:00:00 GMT</pubDate><content:encoded>&lt;div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;Note&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;由于删除了之前存图床的Gitee仓库，部分图像可能已丢失。&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;在苹果公司把NeXT.Inc收购后，就决定把NeXTSTEP的内核Mach作为Mac OS X的内核，Rhapsody就是在OPENSTEP 4.x的基础上魔改而来的一个测试版本，而在之后的正式版本则用了Darwin内核，当然这个后面细讲。&lt;/p&gt;
&lt;p&gt;虽然Rhapsody提供PowerPC版本，但是我亲身实验过在MacOS 9.2里是不能安装的！同意协议后就直接卡死……&lt;/p&gt;

&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;280&quot; height=&quot;197&quot; src=&quot;/_astro/missing.Bu_Wwsgq_15JRUN.svg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;看看就好&quot; loading=&quot;lazy&quot; width=&quot;1538&quot; height=&quot;1200&quot; src=&quot;/_astro/qemu-system-ppc_oH1bWJMZc8.DYlM-Qm__VM4IA.webp&quot; /&gt;&lt;figcaption&gt;看看就好&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;
&lt;section&gt;&lt;h2&gt;Grazil x86 DR1&lt;a href=&quot;#grazil-x86-dr1&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1602&quot; height=&quot;1302&quot; src=&quot;/_astro/86Box_JNqPhUpZ87.BP4qE2xq_Z1ujVVB.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;这是Rhapsody的第一个测试版本，可以看到很多地方都是“照搬”了NeXTSTEP，比如说底部的Dock，根目录的NeXTAdmin文件夹等。顶部的标签有MacOS 9那味了。&lt;/p&gt;&lt;p&gt;相比NeXTSTEP，Rhapsody增加了桌面，这是NeXTSTEP没有的，不过这个版本的文件窗口和NeXTSTEP一样居然是不能关的，很鸡肋。&lt;/p&gt;&lt;p&gt;说道这个文件管理器，可以看到文件夹的图标有MacOS 9那味了，窗口下面还增加了个人文件夹，往上，新建文件夹等快捷操作按钮。在左上角的苹果图标里的”About Workplace Manager”里的关于页面跟NeXTSTEP完全一致，下面还可以看到”Developed with OPENSTEP”字样。&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1602&quot; height=&quot;1302&quot; src=&quot;/_astro/86Box_JNqPhUpZ87.BP4qE2xq_Z1ujVVB.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;当然，里面还包含一些NeXTSTEP的身影，如果打开Configure.app，就会出现经典的窗口和右上角的任务栏。里面还复刻了MacOS 9.2的Stickies.app。&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1602&quot; height=&quot;1302&quot; src=&quot;/_astro/86Box_MyZKerbBAr.Bk6jNLPh_ZA1zqL.webp&quot; /&gt;&lt;/p&gt;&lt;/section&gt;
&lt;section&gt;&lt;h2&gt;Titan x86 DR2&lt;a href=&quot;#titan-x86-dr2&quot;&gt;&lt;span&gt;#&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;Titan版本在之前的Grazil版本有了很大改进，底部Dock栏被移除，取而代之的是右上角的经典应用切换器，文件管理器的窗口也可以关闭了，增加了列表查看方式。&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1282&quot; height=&quot;1062&quot; src=&quot;/_astro/86Box_xxbVyzv3HZ.CwBV-Bs2_2anocg.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;而图标也进行了重新设计，和MacOS很像，根目录也取消了NeXTSTEP的命名方式。比如NextAdmin变成了Administration，NextDeveloper也一样&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;1602&quot; height=&quot;1302&quot; src=&quot;/_astro/86Box_Qydzo8qw1a.DizvWle__2rzfCn.webp&quot; /&gt;&lt;/p&gt;&lt;p&gt;还有一个变化是：第一次进入时会进入Setup Assistant，而不是NeXTSTEP的欢迎页面。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;figure&gt;&lt;img alt=&quot;录屏时截的&quot; loading=&quot;lazy&quot; width=&quot;1073&quot; height=&quot;834&quot; src=&quot;/_astro/mpc-hc64_cgIx3IKzzq.Bs8nmi4X_ZAzVO8.webp&quot; /&gt;&lt;figcaption&gt;录屏时截的&lt;/figcaption&gt;&lt;/figure&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;当然，这次更新也带回了一些NeXTSTEP的东西，比如说登录屏幕：&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;280&quot; height=&quot;197&quot; src=&quot;/_astro/missing.Bu_Wwsgq_15JRUN.svg&quot; /&gt;&lt;/p&gt;&lt;p&gt;&lt;img alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;280&quot; height=&quot;197&quot; src=&quot;/_astro/missing.Bu_Wwsgq_15JRUN.svg&quot; /&gt;&lt;/p&gt;&lt;/section&gt;</content:encoded></item></channel></rss>