2012-04-04 3 views
23

私は、Windows上で動作するキーボードバインディングを使用して列選択を取得しようとしています。 .sublimekeymapWindowsでのサブライムテキスト2のキーボード列の選択

デフォルト(Windowsの場合)、これを言う:

{ "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をしかし、私はそれが動作しないキーボードを介して、列選択をしようとするたびに。これは環境特有の問題か実際のバグですか?あるいは、私は何か間違ったことをしています。

答えて

20

あなたはCtrlキー + Altキー + アップして、テキストのブロックに上がるときに、複数のカーソルを取得していると仮定すると、あなたがしてShiftキーを使用する必要が + シフト + をクリックして列を選択します。

複数のカーソルがまったく得られない場合は、キーバインドをupdownに変更してみてください。あなたのWindows環境では、Ctrl + Alt + Up `を使用している可能性があります。

+25

実際。 Intelグラフィックスアダプタは、Ctrl + Alt + UpとCtrl + Alt + Downをキャプチャしていました。私は:デスクトップを右クリック>グラフィックオプションを選択>ホットキー>無効にしなければならなかった。 – ciriarte

+4

これは私の問題でした。私のグラフィックスカードはデフォルトのキーボードショートカットをキャッチしていたので、単にそれを別のものに割り当てました。あなたがインテルベースのグラフィックカードを持っているなら、この問題はおそらくあなたに影響を与えます。 – jwhaley58

+5

Intelグラフィックスサービスで既にホットキーが無効になっていましたが、Ctrl + Alt + Up/Downをキャプチャしていました。Intelグラフィックス設定の実際のホットキーを何かに変更して、ctrl + alt + up/downをSublime Textで動作させる必要がありました。 –

10

これは正確な場所ではありませんが、RDPをVMに組み込むと、デフォルトは機能しません。

私はこの目的の

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

私はそれが本当に遅れていると思うためにはCtrl + Shiftキーの結合並べ替えラインを再定義しましたが、私が最も効果的な解決策次を発見しました。

  1. あなたの "キーバインディングのデフォルト" でこれを入れて、あなたが列選択

    Altキー + Shiftキーを作るために、以下を使用することができ、後はそれを

    { "keys": ["alt+shift+up"], "command": "select_lines", "args": {"forward": false} }, 
    { "keys": ["alt+shift+down"], "command": "select_lines", "args": {"forward": true} }, 
    
  2. を保存+ [Down |アップ]

+0

これらのキーコマンドは、はるかに自然な感じです。彼らはメモ帳++の動作をまねします。最初に 'Alt + Shift + Up'を使ってテキストを選択し、' Alt'を放して 'Shift'を押し続け、' Left'/'Right'を使ってあなたが望むテキストの列を選択します – icc97

1

ため、私はWinampのグローバルホットキーの同じ問題を抱えていました。 Winamp環境設定からそのキーの組み合わせを削除するだけで動作します。

関連する問題