对于命令行爱好者,很多人会选择将黄金键盘位置CapsLock替换成Ctrl,有些人选择仅仅是和默认的Ctrl进行替换,有些人更极端,相当于去掉CapsLock键增加一个Ctrl位置。我选择后者。有时候会想。假如需要输入大段文字的时候一直按住Shift岂不是蛋疼。搜索了下,网上真有这个问题。而且有人还给出了答案。我就转发一下好了-_-
- 首先你要知道在你的
system preferences→keyboard→modifiers keys
是可以修改CapsLock映射
到Ctrl的 - 其次使用applescript可以编辑脚本对GUI界面进行操作(系统还自带一个Script Editor,不得不吐槽一下,脚本真不美观)
- 脚本编写后执行需要到安全设置里面添加许可权限(
system preferences→security&privacy→accessibility
,由于我使用的是iTerm,将它加入就好了)
最后奉上脚本(添加至~/.zshrc,!!!!仅对英文系统有效,中文估计改一下也能用)
1 | caps () { |
参考
Controlling modifier key behavior via the terminal on mac
Run AppleScript from bash script
首先这是篇水文:),仅记录下这2天使用docker的情况。实际上和docker没什么关系,静态博客嘛,生成之后上传到vps然后上面放个nginx就好了,没什么需要操心的
阅读全文flask的debug看起来还是很神奇的,可以在异常页面查看当前调用栈,且能够在当前栈内进行交互式会话用以调试。本文将会从python的REPL进行说明并延伸到flask。看看它的具体实现
阅读全文本文会简述该库的代码组织架构,会着重介绍它实现的连接池ConnectPool以及如何实现的线程、进程安全。
阅读全文有人说flask的上下文机制是整个框架的精华部分,有人说它神奇的g让人费解。werkzeug的local.py就是它的具体实现。这个看似神奇的机制背后加上应用代码也不过两三百行。不过好像坑还是比较深
的。另外flask的0.1版本才200多行代码。值得瞅一下