23

私は、Windowsで動作するキーボードバインディングを介して列を選択しようとしています。

デフォルト(Windows).sublimekeymapはこれを言います:

{ "keys": ["ctrl+alt+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+alt+down"], "command": "select_lines", "args": {"forward": true} },

また、ここにも記載されています:http ://www.sublimetext.com/docs/2/column_selection.htmlただし、キーボードを使用して列を選択しようとするたびに、機能しません。これは環境固有の問題ですか、それとも実際のバグですか?または、おそらく私は何か間違ったことをしています。

4

4 に答える 4

20

Ctrl+ Alt+を使用してテキストのブロックを上に移動すると、複数のカーソルが表示されると仮定すると、+と+を使用して列を選択するUp必要があります。ShiftLeftShiftRight

複数のカーソルがまったく表示されない場合は、キーバインドをとに変更してみて、upそれdownが機能するかどうかを確認してください。Windows環境が他の目的でCtrl++ `を使用していて、Sublimeでの使用を妨げている可能性がありますAltUp

于 2012-04-05T08:12:18.333 に答える
10

これには正確には適切な場所ではありませんが、VMにRDPを実行した場合、デフォルトも機能しません。

この目的のために、Ctrl+Shiftの行の並べ替えバインディングを再定義しました

{ "keys": ["ctrl+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+shift+down"], "command": "select_lines", "args": {"forward": true} }
于 2012-09-17T19:18:54.240 に答える
9

それは本当に遅いと思いますが、私は次の最も効果的な解決策を見つけました。

  1. これを「キーバインディングのデフォルト」に入れて保存します

    { "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
    { "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} },
    
  2. その後、以下を使用して列を選択できます

    Alt+ Shift+ [ Down| Up]

于 2013-08-11T01:53:23.237 に答える
1

Winampグローバルホットキーのために同じ問題が発生しました。Winamp設定からそのキーの組み合わせを削除するだけで機能します。

于 2013-09-13T23:48:24.357 に答える