#author("2019-02-08T15:03:17+09:00","default:ryuichi","ryuichi")
#author("2019-02-08T15:09:51+09:00","default:ryuichi","ryuichi")
* CTRL-Mで改行 [#acebeacb]
**目的 [#b2c78173]
- VSCodeのデフォルトでは、CTRL-Mは'''editor.action.toggleTabFocusMode'''が設定されている。
- CTRL-Mを押すと、ステータスバーに'''Tab moves focus'''と表示され、以降はタブキーを押すと、エディタ部やターミナル部、サイドバー部などにフォーカスが移る。
- 他のテキストエディタでよくあるようにCTRL-MでCRを出力して改行できるようにしたい。
** 方法 [#r1cb85b8]
#pr(json){{
{
"key": "ctrl+m",
"command": "type",
"args": {
"text": "\n"
},
"when": "editorTextFocus"
},
}}
- keybinding.jsonに上のような記述を追加する。
** 参考 [#p4f26a29]
*** Tab trapping [#wfeb45ca]
https://github.com/Microsoft/vscode-docs/blob/master/docs/editor/accessibility.md#tab-trapping