You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Sublime Text:多行长度不同时如何跳至所有行末尾

解决Sublime Text选中多行后光标跳至每行末尾失效的问题

问题根源分析

  1. 你的快捷键配置文件使用了中文双引号,Sublime的JSON格式配置仅支持英文双引号,这会导致绑定完全不生效。
  2. 新Mac可能存在系统快捷键冲突,或者Sublime内部其他快捷键绑定覆盖了你的自定义设置。

修复步骤

1. 修正快捷键配置文件

打开Sublime Text的Preferences > Key Bindings,将你的配置替换为以下正确格式(全部使用英文引号):

[
    { "keys": ["command+left"], "command": "move_to", "args": {"to": "hardbol", "extend": false} },
    { "keys": ["command+right"], "command": "move_to", "args": {"to": "hardeol", "extend": false} }
]

保存配置后重启Sublime测试。

2. 检查系统快捷键冲突

打开Mac系统设置 → 键盘 → 快捷键,查看是否有其他功能(如输入法、窗口管理工具)绑定了Command+右箭头,如果有,取消该绑定或更换Sublime的快捷键组合。

3. 验证命令执行情况

如果上述步骤无效,打开Sublime的控制台(按`Ctrl+``),输入以下命令开启日志:

sublime.log_commands(True)

然后选中多行并按Command+右箭头,查看控制台输出的命令是否为move_to {"extend": false, "to": "hardeol"}。如果不是,说明有其他优先级更高的快捷键绑定,需要找到并禁用冲突的绑定。

4. 备选方案(多光标模式)

如果以上方法都无法解决,可使用Sublime的多光标功能实现需求:

  • 选中所有目标行后,按Command+Shift+L创建多光标
  • 按Command+右箭头,所有光标会自动跳至对应行的末尾

内容的提问来源于stack exchange,提问作者Q.W.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 04:15:42