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
下移光标 -
通用 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… 按钮