更新 Xcode 后,导致 XVim 无法使用的解决方法。

在 macOS 中,因为无法删除默认的 ABC 输入法,因此每个使用 macOS 的中文用户至少有两个或以上输入法。自然,随之而来的问题便是如何更高效的切换输入法,所以我们的目标便是在不使用组合键的情况下切换到指定输入法。另外需要说明的是,使用 Caps Lock 键切换不在本文的探讨之内。

终于把折磨一晚上的小问题解决了(文末标签鼠标悬浮时无法下划线),除了有一小部分是在之前断断续续的改动中完成。这次前后大概折腾了两三天,按照之前的想法在原主题的基础上做了一些改善,可以参考原主题 Bedford 对比。

27号晚上八点半看到苹果两封邮件表示 MacBook Pro 已维修完毕,随时可取。不过因为更早的第一封邮件 Spark 并未提示,所以错过了当天拿笔记本的时机,只能隔天再取。

从 25号下午送去维修,到 28号中午拿到机子,历时三天,显示屏和键盘均成功免费更换。故记于此。

Karabiner-Elements 是 macOS 系统一款强大的键盘自定义工具,它不仅允许你改变按键的默认行为,还可以赋予更多功能,甚至能像可编程键盘一样达到层级的效果。

自上一篇HHKB 改造记:更换蓝牙控制器 立 Flag 准备单独一篇谈谈按键之后,至今已过去半年多,草稿中都躺了三四篇相关文章,却始终没有想要写的欲望。不过最近,有了一个新想法,所以准备先从按键谈起,顺便完成这个 Flag。

如你所知,E·S·C 自然指的是 Enumeration(枚举)、Structures(结构体)和 Class(类)的首字母缩写,本文主要是记录它们之间共同拥有的一些特性。

本想把枚举、结构体和类都一起放到上一篇《Swift 学习记:基础知识》之中,但是当把一些功能,如属性和方法都剥离到另一篇笔记之后,发现独立成一篇更方便理解,内容也更简约。

故。

准备从头梳理和改善 Karabiner-Element 的配置文件,特意找了关于 JSON 的一些资源,以下为笔记,以备后用。

总算把散在几篇草稿之中的语法和之前的风格指南整理到了一处,连带内容也做了一些更新。

另外如果以后没有大的变动,便只在 README 中更新。

有一段时间很少屏保,到时间后便自动黑屏,直到前些日子发现 Brooklyn ,屏保又重新回归我的 Life。可以说 Brooklyn 重新燃起了我对屏保的兴趣,以至于想写一篇文章分享。

有时候,美的事物,会改变你对待另一件事物的方式。

昨晚,想在当前桌面找个应用,但鼠标又正在充电中(Magjc Trackpad 2 也因为长期未用无电),没办法只能借助老派的 Cmd + Tab 操作。之前一直都是使用 Mission Control 加鼠标操作,这次遇到麻烦,又让我兴起了仅用键盘操作电脑的念头。没想到随便一谷歌,居然又把我带到了 Hammerspoon ,不得不感叹 Hammerspoon 的强大。

学习 Swift 过程中的简要记录,示例意在举明原理。