惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Security Archives - TechRepublic
Security Archives - TechRepublic
罗磊的独立博客
T
The Blog of Author Tim Ferriss
The GitHub Blog
The GitHub Blog
Apple Machine Learning Research
Apple Machine Learning Research
The Register - Security
The Register - Security
J
Java Code Geeks
V2EX - 技术
V2EX - 技术
Vercel News
Vercel News
N
News and Events Feed by Topic
腾讯CDC
P
Proofpoint News Feed
N
News | PayPal Newsroom
www.infosecurity-magazine.com
www.infosecurity-magazine.com
爱范儿
爱范儿
O
OpenAI News
酷 壳 – CoolShell
酷 壳 – CoolShell
月光博客
月光博客
Martin Fowler
Martin Fowler
Engineering at Meta
Engineering at Meta
D
Docker
Y
Y Combinator Blog
博客园 - 聂微东
G
Google Developers Blog
S
Security @ Cisco Blogs
Simon Willison's Weblog
Simon Willison's Weblog
S
Schneier on Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
S
SegmentFault 最新的问题
云风的 BLOG
云风的 BLOG
阮一峰的网络日志
阮一峰的网络日志
C
CXSECURITY Database RSS Feed - CXSecurity.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
C
CERT Recently Published Vulnerability Notes
I
Intezer
G
GRAHAM CLULEY
有赞技术团队
有赞技术团队
Attack and Defense Labs
Attack and Defense Labs
V
Visual Studio Blog
博客园 - Franky
博客园 - 三生石上(FineUI控件)
W
WeLiveSecurity
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Hugging Face - Blog
Hugging Face - Blog
Scott Helme
Scott Helme
T
Troy Hunt's Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
L
LINUX DO - 最新话题
C
Cybersecurity and Infrastructure Security Agency CISA

一个工匠

AI 发展临界点 - 快上车 流式响应(Chat):HTTP 响应体字节流的读取与解析 iPhone 截屏高效翻译 Flash Open Terminal iPhone 侧载安装 Xcode Symbolic Debug AI 指北 投资风险收益评估 Mac 快速修改系统快捷键 Git Record passkey How to pay apple frameworks Mac - Command Line Tools DNS 的 CNAME 是如何工作的 WebRTC 的一些解释 SSE 指南 1.1.1.1、WARP 和 MASQUE 移动端换端方案与场景还原 设备发现 分辨率 - 像素密度 - HiDPI Mac 字体 ESP32 trump - 川普 币圈 - 虚拟货币 【旅游】富士山 【旅游】sakura(樱花) 【旅游】千岛湖 我的 2023 【Swift】中文词语纠错 计算机字符编码与内存编码 - Unicode、UTF8、String 从汇编角度理解 “函数调用栈” 和 “有栈协程” 在 Xcode 中更好的使用 Swift 通过 Swift Package 制作二进制库 Arc 浏览器 - 意外的惊喜 【Swift 三方源码 1】SwiftShell 高效的命令行工具 Swift 脚本开发环境搭建 【旅游】沿海旅游 (威海、青岛) 好记性远远不如烂笔头 高级语言小记 又一年高考 Vision 未来已来 致敬耗子哥 Socket 与 ICMP 对互联网隐私的一些想法 网络代理是如何工作的 (致敬 Surge) 又十年 - 至三十而立 双拼 - 少有的高回报效率技能 Vim 技巧 我的 2022 三年疫情五味杂陈 - 下 老梗 - 浏览器按回车后发生了什么 三年疫情五味杂陈 生活推荐清单 Shell 和进程 有计划的努力 内卷 不确定性 数学可以保障逻辑自洽 这些年我的软件清单 决定做一些改变 函数调用栈之彻底理解 锁 - 共享数据安全指↑ 江苏女有感 碎碎念 - 2022 碎碎念 - 2021 打算记录一些碎碎念 多重性格就是逆天改命 从 Core Foundation 看更大世界 TCP 数据传输过程分析 iOS main 文件中的 @autoreleasepool 的真实用途 多线程的难点在哪里 Objective-C 和 Runtime 早起打卡计划 ing 打比方 IM 和 Socket 的关系及 Heart 的必要性 如果我的人生突然只剩下 8 小时... 胡说八道之雪粉 Array 和 LinkedList 的深刻认知 Swift struct (值类型) 与 class (引用类型) 区别及三种传参机制深刻关系和使用 逃离信用卡和花呗 Swift_let_var_struct_class 网聚人的力量 - 网易 绿皮火车 喝酒十之八九会误事 HKong 胡说八道之云服务 互联网网络传输协议理解坑点 CPU 的制作 我心里一直有一个念想 网络基础协议 为什么 32 位操作系统只能用 4G 内存空间 努力和天赋 洗牙 RAC-Api-Summer iOS 内存原理 Block 闭包简查记录 《白夜行》 谈谈事件驱动 老博新开 祭首
rime - 小鹤双拼
海驴 · 2023-09-21 · via 一个工匠

2023.12.14 更:mac 14.2 版本,已经完全解决了中文输入法的问题。
2023.10.03 更:采用 twitter 网友的办法,我又换回系统输入法了。详见:https://x.com/hai_lv_/status/1704597086346649778?s=20

Mac 上原生的双拼输入法,有时候间歇性的卡死。在网上找了不少办法,均不能很好的解决。
我对原生输入法还是有不少感情的。自从 Mac 和 iPhone 支持小鹤双拼后,就迁移到了原生输入法,到目前也有很多年了。

这次把 Mac 侧迁移到 Rime,也尽量和原生的体验保持一致。鉴于 Rime 本身配置较为复杂,这里把自己使用的精简版做下记录。

体验说明(和 原生 的输入方式保持一致,包括中英文切换方式):

  1. 使用 CapsLock 键作为 英文 和 中文 的切换键。
  2. Rime 仅仅有 小鹤双拼 的输入能力,其他输入法包括英文均做了阉割。
  3. 各种类型的符号输入,和原生保持一致。还有 半角、全角、生僻字、Shift 快捷键 等。

基本上,就是无感切换了。

配置,都已经处理好了。真要配置这些细节,还是挺花费时间的,我前后共计花了 4-5 小时。
如果你和我的输入法使用习惯一致,建议直接拿去用,不要想着二次配置了。毕竟这只是工具。浪费时间不值得。
预计 10 分钟以内,可以完成本文配制,顺利使用 Rime 的小鹤双拼。

0x1

brew 安装 输入法
brew reinstall --cask squirrel

然后退出当前用户重新登录,或者重启电脑。

现在可以在设置里面找到 Squirrel 输入法了。

完成后,就可以通过 CapsLock 键切换输入法了。这里希望你也是这样的用户习惯,不然后面的配置可能不适用。因为有些同学习惯 Shift 切换输入法。

0x2

点击设置,会打开 输入法 的配置文件夹。这里下载配置文件,全部复制到当前配置文件夹里面。https://github.com/yigegongjiang/rime

然后点击上面截图里面,setting 上面有一个 Deploy 部署按扭,点击后等 3-5 秒中,配置就部署完成了。

0x3

目前已经可以正常是用 rime 的双拼了。enjoy yourself.

如果正常的话,应该可以出现下面两种不同模式 (正常 / 暗黑) 下的输入项,基本和 原生 的还原。
其中暗黑模式无法做到 100% 还原,因为系统会根据输入窗口的配色,对输入面版做颜色调整,但是 Rime 只能做固定配色。

进阶说明

在 rime 输入法下,按 control+~ 键,光标出会出配制项。这里可以做进一步的配制,如启用 utf8 打开生僻字,打开 emoji,切换繁体和简体等。

如果这里满足不了诉求,可以修改下面的配制项,重新部署一下即可。这里有一份快速的配置指南。

主要配制都是在 double_pinyin_flypy.custom.yaml 文件中,这是双拼的配制文件。

打开生僻字

默如和原生的逻辑一致,是关闭生僻字的。这样可以有效的减少侯选字的数量。如果需要打开生僻字,可以做如下操作:

1
2
3
4
5
6
- options: ["gbk","utf8"] # 这里是屏蔽生僻字用的。不然候选里面有很多生僻字。UTF8 会打开生僻字,GBK 不会。 
reset: 0
states:
- GBK
- UTF-8

把 reset 修改成 1

打开 emoji

一定要在打开 生僻字 的基础上,才能打开 emoji。

1
2
3
- name: emoji_suggestion
reset: 0
states: [ "N", "Y" ] # 是否需要 Emoji。注意,只能在 选中 UTF8 的时候,才可以打开 emoji,否则有概率系统 crash(实测结果)。

把 reset 修改成 1

打开 繁体字

1
2
3
- name: simplification
reset: 1
states: [ 繁, 简 ] # 繁体、间体切换。默认繁体,这里需要通过 reset 强制简体

把 reset 修改成 0

关闭 词库

1
2
3
#載入朙月拼音擴充詞庫
#'translator/dictionary': luna_pinyin.extended
'translator/preedit_format': {}

translator/dictionary 这一行注释掉即可。下一行千万不能注释,否则双拼输入的时候,输入框会显示全拼字符。

彻底关闭 emoji

全局搜索一下,把 emoji_suggestion 相关的,都删掉即可

自定义表情和符号

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 自定义符号上屏
punctuator:
import_preset: symbols
symbols:
"/bq": [😀,😁,😂,😃,😄,😅,😆,😉,😊,😋,😎,😍,😘,😗]
half_shape:
"#": "#"
"*": "*"
"`": "`"
"~": "~"
"@": "@"
"=": "="
'\': "、"
"%": "%"
"$": "¥"
"|": "|"
"/": "/"
"'": { pair: ["「", "」"] }
"[": "【"
"]": "】"
"<": "《"
">": "》"

修改这里,可以自定义键盘对应的符号,也可以自定义表情。

自定义快捷语句

custom_phrase.txt 文件夹中,可以把需要的快捷短句录入进去。
切记,一定要用 tab 做间隔,不能直接使用空格。(文件顶部有描述)


GFW 不仅可以控制流量的出口,也可以反向控制流量的入口。
我们看到的外面不是真实的,外面看到的我们也不是真实的。