25

SublimeText2のキーバインディングファイルを読みました

{ "keys": ["end"], "command": "move_to", "args": {"to": "eol", "extend": false} },

ENDキーボードのキーなしで行末に移動できるかどうか疑問に思います。

vimでは、私はただESCand A、そしてカーソルは行末にあります。

4

8 に答える 8

34

キー バインドを変更するには、Key Bindings - User設定を開き、角かっこの間に新しい行を追加します。たとえば、キー バインドを次のように設定するには、次のようにしControl-Alt-Command-Aます。

{ "keys": ["ctrl+alt+super+a"], "command": "move_to", "args": {"to": "eol", "extend": false} }

追加するこの行が閉じ角括弧の前の最後の行でない場合は、行の最後にコンマを含める必要があります。例えば:

[
{ "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" }
]

設定をチェックしKey Bindings - Defaultて、ここで設定しているキー バインディングが、使用する可能性のある他のものと競合しないことを確認する必要があります。

Key Bindings - DefaultSublime Text 2 のアップグレードで上書きされるため、設定を直接編集しないでください。

于 2013-01-18T19:24:31.303 に答える
23

Mac では Command+RightArrowKey。Windows では Control+RightArrowKey

于 2013-07-16T18:26:09.237 に答える
15

1)ヒットしてSuper+Shift+Pコマンド パレットを開きます( Ctrl+Shift+PWindows の場合)

2) 「kbu」と入力して設定を開きます: キーバインド - ユーザー

3)次のコードをコピーして貼り付けます

[
    { "keys": ["super+;"], "command": "move_to", "args": {"to": "eol", "extend": false} }
]

(注: ファイルが空でない場合は、どうすればよいかは明らかです。)

4) ( ) を押しSuper+SCtrl+Sて保存すれば完了です。

Super+;私はPHPで書くことが多いため、ショートカットを選択しました.セミコロンで行を終了すると便利です. 他のオプションは、Ctrl+;またはSuper+.、またはあなたが便利だと思うものなら何でもかまいません。

于 2013-07-09T21:11:02.100 に答える
3

ターミナルのように、押すだけCTRL + e

于 2016-06-29T03:52:38.223 に答える
2

あなたをより速くする何かをバインドするのはどうですか?これは私が使用するものです(キーバインディングから-ユーザー):

[
{ "keys": ["alt+;"], "command": "move_to", "args": {"to": "eol", "extend": false} },
{ "keys": ["alt+shift+;"], "command": "move_to", "args": {"to": "eof", "extend": false} }
]

このようにして、私が使用する行の終わりに移動し、alt+;使用する eof に移動しますalt+shift+;

またはVimを使用して...

于 2015-02-19T03:05:59.240 に答える
2

あなたがvimのファンなら、Sublime Text 2でヴィンテージモードを有効にすることができます

環境設定: 設定 - ユーザー

次に、ignored_pa​​ckages から Vintage を削除します。

于 2013-01-18T22:43:58.523 に答える
0

キーを「end」以外のものに置き換えることができます。ただし、メインのキー バインディング ファイルは編集しないでください。変更をユーザー バージョンに追加すると、デフォルトが上書きされます。

于 2013-01-18T15:11:21.553 に答える
0

Sublime でも [ESC] と [A] を使用しています :-) - あなたが質問してからかなり時間が経っていることは承知していますが、最近 VIM を使い始め、Sublime をビンテージ モードを使用するように設定しました。私も Sublime にかなり慣れていないので、100% 確信があるわけではありませんが、上記のリンクで提案されているように、デフォルトの設定ファイルではなく、ユーザー設定ファイルを編集する必要があると思います。とにかく、ユーザー設定はデフォルトを上書きします。お役に立てれば。

于 2014-01-10T15:23:37.287 に答える