1

SublimeText2 の Vim および Vintage モードでは、Shift+J を使用して選択した行を結合できます。これは、ショートカットを使用してヴィンテージなしでバニラSublimeText2でどのように機能しますか?

join_linesキー バインディングを調べたところ、コマンドのマッピングがあることがわかります。

    { "keys": ["ctrl+j"], "command": "join_lines" },

ただし、組み合わせを押しても何も起こらず、メニュー項目にショートカットが表示されません。このショートカットをマップする正しい方法は何ですか? また、見逃した可能性のある別のショートカットはありますか?

編集

私がやろうとしていることを明確にするために、次のようなものを取得しようとしています:

if (condition) {
    return;
}

次のように結合します。

if (condition) { return; }

(前後にスペースがあってもなくてもreturn;。)

EDIT2

これが問題かどうかはわかりませんが、これは Linux の SublimeText2 です。

4

2 に答える 2

1

ライン上にいるとき、標準モードで ctrl-j (cmd-j os OSX) を押して、下のラインを現在のラインに結合します。

于 2013-01-15T17:06:44.493 に答える
0

ここで自分の質問に答えますが、これは単なる回避策です。それが正しい方法かどうかはわかりません。

質問のバインディングをユーザーバインディングファイルにコピーしましたが、機能します。

于 2013-01-15T17:14:06.787 に答える