私は、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 ただし、キーボードから列を選択しようとするたびに機能しません。これは環境固有の問題ですか、それとも実際のバグですか?または、おそらく私は何か間違ったことをしています。
テキストのブロックを上に移動すると、複数のカーソルが表示されると仮定します。 Ctrl+Alt+Up、次に使用する必要があります Shift+Left そして Shift+Right 列を選択します。
複数のカーソルがまったく表示されない場合は、キーバインドをup
とdown
に変更してみて、それが機能するかどうかを確認してください。 Windows環境が使用している可能性があります Ctrl+Alt+Up`何か他のもののためにそしてSublimeでのその使用を防ぎます。
これには正確には適切な場所ではありませんが、VMにRDPを実行すると、デフォルトも機能しません。
この目的のために、Ctrl + Shiftの行の並べ替えバインディングを再定義しました
{ "keys": ["ctrl+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["ctrl+shift+down"], "command": "select_lines", "args": {"forward": true} }
それは本当に遅いと思いますが、次の最も効果的な解決策を見つけました。
これを「キーバインディングのデフォルト」に入れて保存します
{ "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} },
{ "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} },
その後、以下を使用して列を選択できます
Alt + Shift + [Down | Up]
Winampグローバルホットキーのために同じ問題が発生しました。 Winamp設定からそのキーの組み合わせを削除するだけで機能します。