Mac 的 Home、End 键怎么用?快速跳到行首和行尾
作者:Windsify 开发工作室 Wondering Works · 更新于
在 Mac 文本编辑中,Command+左/右方向键通常移动到行首/行尾,Home 和 End 则可能滚动视图。Windsify 会在识别到可编辑文本区域时转换 Home 和 End,因此当前焦点所在的位置很重要。
1. 先试 macOS 原生方法
点击文本框,用 Command+左/右移动到行边界,用 Command+上/下移动到文档边界;加上 Shift 可同时选中文字。在紧凑型 Apple 键盘上,Fn+左/右可提供 Home/End,其原生作用可能是滚动页面而非移动光标。各应用的实现可能不同,参见 Apple 文本编辑快捷键。
2. 编辑文字和浏览页面不是同一件事
备忘录中闪烁的光标与访达(Finder)文件列表中的选中项目属于不同场景。如果对它们都发送行首命令,就可能改变原有导航行为。网页编辑器、代码编辑器和嵌入控件向 macOS 辅助功能暴露焦点的方式也可能不同。
编辑示例:项目 |笔记 → Home → |项目笔记
非编辑示例:没有活动文本框的网页或访达列表 → Home 交给当前应用处理。
文字示意;竖线代表光标,并非实际输入内容。
3. 在 Windsify 中使用 Home 和 End
- 允许辅助功能并启用 Windows 键盘快捷键。
- 在“文本编辑”中输入两行文字,将光标放在一行中间,依次按 Home 和 End。区域被识别为可编辑时,光标会移至行首和行尾。
- 试试 Shift+Home/End 选择到行边界,以及 Ctrl+Home/End 移至文档边界。
- 再切换到非编辑视图。未加修饰键的 Home 和 End 会保持原样传给应用。
| 可编辑文本中的按键 | 转换后的 Mac 命令 |
|---|---|
| Home / End | Command+← / → |
| Shift+Home / End | Command+Shift+← / → |
| Ctrl+Home / End | Command+↑ / ↓ |
| Ctrl+Shift+Home / End | Command+Shift+↑ / ↓ |
这些编辑映射属于 Free。换行和文档边界仍由编辑器解释。在已识别的独立终端应用中,Ctrl 组合键保留原生终端行为,所以以上 Ctrl+Home/End 示例针对普通文本编辑器。
Free 在内置终端中也使用通用 Windows 映射,Ctrl+C 映射为复制,不用于中断。Pro 提供VS Code 自动终端适配;Codex 和 Claude 的内置终端则使用单独的复制快捷键。
只有某个应用不一样时
先与“文本编辑”对比。如果区域没有被暴露为可编辑文本,Windsify 可能保持 Home 和 End 不变。检查辅助功能、键盘层是否因其他映射工具而暂停,以及应用自身的快捷键设置。远程桌面软件可能优先采用远端处理。
反馈时说明应用、当时在编辑还是导航,以及按下的键。“快捷键帮助”可预览按键,但在 Windsify 内测试不能证明其他应用如何暴露文本焦点。
macOS 15 或更新版本 · 14 天完整 Pro 试用 · 试用后保留全部 Free 功能 · 已签名并通过公证
继续阅读
- Mac 按 Alt+F4 没反应?关闭窗口与 Fn 功能键排查
- Mac 怎么剪切粘贴文件?访达(Finder)移动文件快捷键
- Mac 复制粘贴快捷键:能用 Ctrl+C、Ctrl+V 吗?
- Mac 切换应用和窗口的快捷键:Alt+Tab 怎么用?
- Windows 键盘连接 Mac:Win、Alt、Ctrl 键怎么设置?
- Windows 换 Mac 不习惯?常用快捷键对照与设置
- Mac 怎么左右分屏?窗口平铺与 Win+方向键快捷键
- Mac 改键工具怎么选?Windsify 与 Karabiner-Elements 对比