Macos 升华文本:如何设置行开始/行结束快捷方式以匹配外壳?

Macos 升华文本:如何设置行开始/行结束快捷方式以匹配外壳?,macos,sublimetext2,sublimetext,sublimetext3,key-bindings,Macos,Sublimetext2,Sublimetext,Sublimetext3,Key Bindings,我已经使用Sublime文本有一段时间了(在MacBookPro上),我想让它与shell兼容 在shell中,要跳到第I行的开始/结束,请按fn+Left/fn+Right 在Sublime文本中,我了解如何为fn+左/fn+右设置键绑定,但我了解fn键(不是f1、f2等功能键,我指的是标记为“fn”的键) 我怎样才能在崇高的文本中完成这项工作呢?我想这对我自己来说太难了 fn按钮在升华文本中没有键名 fn+左/fn+右读作起始/结束。简单地绘制起点和终点就完成了这项工作 具体而言: Subl

我已经使用Sublime文本有一段时间了(在MacBookPro上),我想让它与shell兼容

在shell中,要跳到第I行的开始/结束,请按fn+Left/fn+Right

在Sublime文本中,我了解如何为fn+左/fn+右设置键绑定,但我了解fn键(不是f1、f2等功能键,我指的是标记为“fn”的键)


我怎样才能在崇高的文本中完成这项工作呢?

我想这对我自己来说太难了

  • fn按钮在升华文本中没有键名
  • fn+左/fn+右读作起始/结束。简单地绘制起点和终点就完成了这项工作 具体而言:

    Sublime Text | Preferences | Key Bindings - User
    
  • 在[]之间添加以下内容:

    { "keys": ["home"], "command": "move_to", "args": { "to": "hardbol" } },
    { "keys": ["end"], "command": "move_to", "args": { "to": "hardeol" } }
    

  • 我通过打开SublimateText控制台发现了这一点:

    ctrl+`
    sublime.log_input(True)
    
    现在,键入任何键都会显示它们的超级文本键名。fn没有引起反应,但fn+左/fn+右产生了Home/End

    希望这对我有帮助。

    对于我(关于MBP):

    cmd和离开作为家工作

    cmd和Right作为结束

    无需更改首选项中的任何配置

    sublime.log_input(False)