在sublime Text2中没有[END]键的情况下移动到行尾?

lit*_*019 25 sublimetext2

我已经阅读了Sublime Text 2的键绑定文件

{ "keys": ["end"], "command": "move_to", "args": {"to": "eol", "extend": false} },
Run Code Online (Sandbox Code Playgroud)

我想知道我们是否可以END在键盘没有键的情况下移动到行尾.

在vim中,我只是ESCA,然后光标将是行的末尾.

Jam*_*ier 33

要更改键绑定,请打开Key Bindings - User首选项并在方括号之间添加新行.例如,要将键绑定设置为Control-Alt-Command-A您使用:

{ "keys": ["ctrl+alt+super+a"], "command": "move_to", "args": {"to": "eol", "extend": false} }
Run Code Online (Sandbox Code Playgroud)

如果您要添加的这一行不是结束方括号之前的最后一行,那么您需要在该行的末尾包含逗号.例如:

[
{ "keys": ["ctrl+alt+super+a"], "command": "move_to", "args": {"to": "eol", "extend": false} },
{ "keys": ["ctrl+shift+t"], "command": "open_recent_file", "args": {"index" : 0} },
{ "keys": ["super+v"], "command": "paste_and_indent" },
{ "keys": ["super+shift+v"], "command": "paste" }
]
Run Code Online (Sandbox Code Playgroud)

您应该检查Key Bindings - Default首选项以确保您在此处设置的键绑定与您可能使用的任何其他内容不冲突.

您不应Key Bindings - Default直接编辑首选项,因为它们将在Sublime Text 2升级中被覆盖.


Yil*_*ing 23

Mac上的Command + RightArrowKey.Windows上的Control + RightArrowKey

  • Windows上的Control + RightArrowKey(和Ubuntu)向右移动一个"单词",而不是行的末尾. (4认同)

Geo*_*Geo 15

1)点击Super+Shift+P打开Command Palette(Ctrl+Shift+P在Windows上)

2)键入"kbu"以打开首选项:键绑定 - 用户

3)将以下代码复制/粘贴到其中:

[
    { "keys": ["super+;"], "command": "move_to", "args": {"to": "eol", "extend": false} }
]
Run Code Online (Sandbox Code Playgroud)

(注意:如果文件不是空的,那么显然你知道该怎么做.)

4)点击Super+S(Ctrl+S)保存,你就完成了!

我选择了Super+;快捷方式,因为我经常使用PHP编写,并且使用分号结束行也很方便.其他选项可以是Ctrl+;或者Super+.您认为方便的其他选项.

  • 对于Windows,它是Ctrl + Shift + p(Ctrl,而不是Super/Win), (2认同)