2016-06-14 7 views
1

カーソルを動かしているときにシフトボタンを押したままにするのが好きではありません。私はemacsに似た何かを探しています。そこでは、Ctrl + Spaceを押して、どこにカーソルを移動して(テキストがハイライト表示されているか)、Ctrl + Spaceを押して選択を終了します。サブライムテキストの選択を切り替える方法はありますか?

私はキーマップファイルを見ましたが、唯一見つけられるのはマークを設定することでした。そうすることで、カーソルを移動している間にテキストが強調表示されず、選択を開始したり終了したりするために2つの異なるキーバインドも使用されます。

これは崇高な文章でできますか?それが2か3かどうかは関係ありません。

答えて

2

あなたはコンテキストを使用してctrl+spaceに設定を切り替えることができ、これは、このキーバインドにつながる:

{ "keys": ["left"], "command": "move", "args": {"by": "characters", "forward": false, "extend": true}, "context": [{"key": "setting.do_extend"}] }, 
{ "keys": ["right"], "command": "move", "args": {"by": "characters", "forward": true, "extend": true}, "context": [{"key": "setting.do_extend"}] }, 
{ "keys": ["up"], "command": "move", "args": {"by": "lines", "forward": false, "extend": true}, "context": [{"key": "setting.do_extend"}] }, 
{ "keys": ["down"], "command": "move", "args": {"by": "lines", "forward": true, "extend": true}, "context": [{"key": "setting.do_extend"}] }, 
{ "keys": ["ctrl+left"], "command": "move", "args": {"by": "words", "forward": false, "extend": true}, "context": [{"key": "setting.do_extend"}] }, 
{ "keys": ["ctrl+right"], "command": "move", "args": {"by": "word_ends", "forward": true, "extend": true}, "context": [{"key": "setting.do_extend"}] }, 
{ "keys": ["alt+left"], "command": "move", "args": {"by": "subwords", "forward": false, "extend": true}, "context": [{"key": "setting.do_extend"}] }, 
{ "keys": ["alt+right"], "command": "move", "args": {"by": "subword_ends", "forward": true, "extend": true}, "context": [{"key": "setting.do_extend"}] }, 
{ "keys": ["pageup"], "command": "move", "args": {"by": "pages", "forward": false, "extend": true}, "context": [{"key": "setting.do_extend"}] }, 
{ "keys": ["pagedown"], "command": "move", "args": {"by": "pages", "forward": true, "extend": true}, "context": [{"key": "setting.do_extend"}] }, 
{ "keys": ["home"], "command": "move_to", "args": {"to": "bol", "extend": true}, "context": [{"key": "setting.do_extend"}] }, 
{ "keys": ["end"], "command": "move_to", "args": {"to": "eol", "extend": true}, "context": [{"key": "setting.do_extend"}] }, 
{ "keys": ["ctrl+home"], "command": "move_to", "args": {"to": "bof", "extend": true}, "context": [{"key": "setting.do_extend"}] }, 
{ "keys": ["ctrl+end"], "command": "move_to", "args": {"to": "eof", "extend": true}, "context": [{"key": "setting.do_extend"}] }, 

{ "keys": ["ctrl+space"], "command": "toggle_setting", "args": {"setting": "do_extend"} }, 
関連する問題