让 Mac 外接键盘支持 HOME 键

tldr: 建议大家熟练使用 ctrl + actrl + e
最新更新:
改了不一定有效, 而且键盘一换就需要重新弄, 所以不感兴趣后面就不用看了

自带键盘支持HOME

MAC自带键盘的 HOME END 快捷键是 cmd+左/右箭头 (在需要移动到全局头部时按 ctrl 可能会失效)

  • 通用命令行快捷键
    像我们程序员或许还会知道,ctrl + actrl + 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 这两个键没有绑定任何命令, 按下没有反应. 如何开启该命令?

步骤:

  1. 打开终端创建文件夹,并编辑 DefaultKeyBinding.dict 文件
$ mkdir -p ~/Library/KeyBindings
$ vim ~/Library/KeyBindings/DefaultKeyBinding.dict
  1. 往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:";
}
  1. 保存
  2. 重启

更改文件默认打开程序

pdf 被改为强制 wps 打开, 希望改回来:

ps: 普通的右键修改是只对当前文件生效的;

step1: cmd + i # 或右键显示简介

step2: Open with 修改为「预览」

step3: 点击 Change All… 按钮

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Mac外接键盘没有"Command"是不太可能的情况,因为"Command"Mac电脑的重要功能之一,用于执行各种快捷操作和系统命令。如果外接键盘没有"Command",可能有以下几种原因: 1. 键盘设置问题:在Mac系统中,"Command"键盘设置中可以进行自定义。可能是因为键盘设置中的某些选项被更改或禁用了,导致"Command"无法正常工作。可以通过前往"系统偏好设置",然后点击"键盘"选项来检查和调整键盘设置。 2. 键盘兼容性问题:某些特殊外接键盘可能在设计上不支持"Command"。这可能是因为键盘制造商没有为Mac系统特别设计或提供对应的驱动程序。在这种情况下,可以尝试下载适用于Mac系统的键盘驱动程序或联系键盘制造商以获取支持。 3. 物理问题:外接键盘可能存在物理故障,导致"Command"无法正常工作。可以尝试连接其他键盘或在其他计算机上测试相同的键盘,以确定是键盘问题还是与Mac系统相关的问题。 无论是哪种原因导致外接键盘没有"Command",都可以考虑通过以下方法来进行替代或模拟操作系统命令: - 使用键盘快捷替代:在Mac系统中,"Command"常常与其他组合使用来执行特定的操作,例如"Command+C"用于复制,"Command+V"用于粘贴等。如果外接键盘没有"Command",可以尝试使用其他来替代,如Ctrl或Option。 - 使用软件或工具:可以使用第三方软件或工具来模拟"Command"的功能。这些软件通常允许自定义键盘映射,以便将其他设置为"Command"或功能。 总之,如果外接键盘没有"Command",首先可以在系统设置中检查键盘设置,确保没有禁用相关选项。如果问题仍然存在,可以尝试连接其他键盘或使用第三方软件来解决键盘操作的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值