tldr: 建议大家熟练使用
ctrl + a
和ctrl + e
最新更新:
改了不一定有效, 而且键盘一换就需要重新弄, 所以不感兴趣后面就不用看了
自带键盘支持HOME
MAC自带键盘的 HOME
和 END
快捷键是 cmd+左/右箭头
(在需要移动到全局头部时按 ctrl 可能会失效)
- 通用命令行快捷键
像我们程序员或许还会知道,ctrl + a
和ctrl + e
也是HOME和END的快捷键。
其他还有:
ctrl - k
清除光标之后
ctrl - y
粘贴已删除的文本(例如粘贴CTRL-U所删除的内容)
ctrl - b
左移光标
ctrl - f
右移光标
ctrl - p
上移光标
ctrl - n
下移光标
https://support.apple.com/en-us/HT201236
https://support.apple.com/zh-cn/HT201236
⌃ + A(head)
⌃ + E(nd)
⌃ + F(forward)
⌃ + B(ackward)
⌃ + N(ext Line)
⌃ + P(revious Line)
⌃ + D(elete Right by Character)
⌃ + H(Delete Left by Character)
⌃ + O(Insert A New Line)
⌃ + L(Center the Cursor)
⌃ + T(Swap)
^ + K(Delete the text between the insertion point and the end of the line or paragraph.)
^ + Y(recover)
- 通用 vim 快捷键
ctrl - h/?
backspace
ctrl - i
tab
ctrl - o
可以像浏览器一样 shift + tab
ctrl - [
Esc
ctrl - ]
go to a tag definition
ZZ
= :x
# 相比 :wq 仅在有修改时保存
ZQ
= :q!
让 macOS 支持 HOME 和 END 键
在部分软件内, 使用外接键盘时, 会发现 mac 系统 HOME 和 END 这两个键没有绑定任何命令, 按下没有反应. 如何开启该命令?
步骤:
- 打开终端创建文件夹,并编辑
DefaultKeyBinding.dict
文件
$ mkdir -p ~/Library/KeyBindings
$ vim ~/Library/KeyBindings/DefaultKeyBinding.dict
- 往DefaultKeyBinding.dict添加下面的内容
{
/* Remap Home/End keys */
/* Home Button*/
"\UF729" = "moveToBeginningOfLine:";
/* End Button */
"\UF72B" = "moveToEndOfLine:";
/* Shift + Home Button */
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
/* Shift + End Button */
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
/* Ctrl + Home Button */
"^\UF729" = "moveToBeginningOfDocument:";
/* Ctrl + End Button */
"^\UF72B" = "moveToEndOfDocument:";
/* Shift + Ctrl + Home Button */
"$^\UF729" = "moveToBeginningOfDocumentAndModifySelection:";
/* Shift + Ctrl + End Button*/
"$^\UF72B" = "moveToEndOfDocumentAndModifySelection:";
}
- 保存
- 重启
更改文件默认打开程序
pdf 被改为强制 wps 打开, 希望改回来:
ps: 普通的右键修改是只对当前文件生效的;
step1: cmd + i
# 或右键显示简介
step2: Open with 修改为「预览」
step3: 点击 Change All… 按钮