Shift + Ctrl + End(Win/Linux)或 Shift + Cmd + End(macOS)可精准选中从当前光标到文件末尾的全部内容,适用于清理日志、批量注释或剪切结尾代码,操作直觉高效且不依赖鼠标或插件。

直接按 Ctrl + End(Windows/Linux)或 Cmd + End(macOS),光标瞬间跳到文件末尾;但“选中从当前位置到文件尾”,得加 Shift。
Ctrl + Shift + End 选中到文件末尾
这是最直觉、最常用的方式,适用于绝大多数场景:比如清理日志末尾冗余内容、批量注释掉最后几十行、或者把结尾几段代码整体剪切。
- 光标在任意位置,按住
Shift不放,再按Ctrl + End(Win/Linux)或Cmd + End(macOS),即可高亮选中从当前光标到文件最后一字符之间的全部内容 - 注意:
End键本身只跳到当前行尾,必须配合Shift才能触发“范围选择”行为 - 如果光标已在最后一行,
Shift + Ctrl + End实际只选中从光标到行尾——不是整行,更不是到文件尾,这点容易误判
Ctrl + A 是全选,不是“到文件尾”
很多人下意识用 Ctrl + A 想快速覆盖结尾区域,但它选中的是整个文件,后续还得手动删前面部分,反而多一步操作。
-
Ctrl + A后再按Shift + ↑多次往上缩选区?不可靠——行数一多就容易错选或漏选 - 真正需要“从某一行开始选到文件尾”,优先用
Shift + Ctrl + End,它不依赖鼠标、不依赖视觉定位,键入即生效 - 若当前光标在行首,
Shift + Ctrl + End会包含行首空白符;若在行中,会从该字符起始选,这点和编辑器底层文本模型一致,无法绕过
选中后想快速删/注释/移动?别忘了光标残留位置
选中完毕后,执行动作前留意光标停在哪——这直接影响后续操作结果。
- 按
Delete或Backspace:删除选中内容,光标停在原起点位置(不是末尾) - 按
Ctrl + /注释:只对选中行生效,但若选区跨行不完整(比如卡在中间某行半截),注释可能只加在部分行前 - 按
Cut(Ctrl + X)后粘贴,光标默认落在剪切起点,不是文件尾——想粘到末尾,得先按Ctrl + End再Paste
真正“极速拉到底一看就会”的关键,不是找花哨技巧,而是记住 Shift + Ctrl + End 这一组固定组合。它不依赖鼠标拖动精度,不受屏幕滚动延迟影响,也不吃配置插件——只要 Sublime Text 装着,它就在那儿,且永远生效。


















