Home键跳当前行首,End键跳当前行尾;Ctrl+Home跳文档开头,Ctrl+End跳文档结尾;Shift+Home/End可选中光标至行首/尾的文本。
你在写长文档、改代码或填表格时,光标卡在中间想快速跳到行首或行尾,却还在下意识伸向方向键——其实home和end键就是为你省掉这十几下连按的。
单按Home/End:精准定位当前行首尾
在记事本、Word、VS Code、微信输入框等任意可编辑文本区域中,直接按下Home键,光标立刻跳到【当前行最左侧字符前】,哪怕该行开头有空格或制表符,它也停在绝对行首位置。
同理,单按End键,光标瞬移到【当前行最后一个字符之后】,不是最后一个非空字符后,而是整行末尾,包括所有空格和换行符之前的位置。
注意:若当前行为空(只有回车),Home和End都会停在该行唯一的位置——即换行符前。
Ctrl+Home / Ctrl+End:跨行直抵文档起止点
方法一:在Word、WPS、Notepad++、Typora等主流编辑器中,同时按下Ctrl+Home,光标直接落到文档第一行第一个字符前,无视页眉页脚和节分隔符。
方法二:Ctrl+End则强制跳转到文档最后一段末尾的换行符之后——这一步会越过所有隐藏段落标记、尾注、文本框内容,只认主文本流的逻辑终点。
这组组合键在超长会议纪要或千行代码文件里能省下至少30秒滚动时间。
Shift+Home / Shift+End:零误差选中整行片段
第一步:把光标放在某行中间任意位置。
第二步:按住Shift键不放,再按Home键——系统自动选中从光标当前位置到该行行首之间的全部字符(含空格、缩进)。
第三步:松开Shift,再按Shift+End——这次选中范围扩展为从原光标位置一直延伸到行尾,形成完整一行的高亮块。
这个操作比鼠标拖拽更稳,尤其在双屏或多窗口并排时不会误触其他窗口;【若光标已在行首按Shift+Home,将无任何选中效果】,这是初学者常卡住的地方。
不同软件中的行为偏移说明
在Excel单元格内编辑时,Home键不会跳到A列,而是停在当前单元格内容的最左端;End键同理,只作用于该单元格内部文本,而非整行数据区。
浏览器地址栏是个特例:单按Home/End移动的是地址字符串本身,不是页面滚动——这点和网页正文区域完全不同。
macOS用户需用Command+←替代Home,Command+→替代End;若键盘有Fn键,部分机型需Fn+←/→才触发对应功能。

















