Ctrl+ Shift+を押すとb、\textbf{...}
カーソルが中括弧内に書き込まれ、挿入モードになるキーボード バインディング (Visual Studio Code 用) を作成したいと思います。
今ここに解決策がある
https://github.com/James-Yu/LaTeX-Workshop/issues/434
しかし、カーソルは中括弧内に配置されません。
答え1
あなたが提供したリンクに記載されているように、Visual Studio Codes内部keybindings.json
(ドキュメンテーション) ファイルを使用してこれを実行します。
これは macOS では動作します:
{
"key": "cmd+shift+B",
"command": "editor.action.insertSnippet",
"when": "editorLangId == latex && editorTextFocus",
"args": {
"snippet": "\\textbf{${TM_SELECTED_TEXT}$0}"
}
},
{
"key": "cmd+shift+I",
"command": "editor.action.insertSnippet",
"when": "editorLangId == latex && editorTextFocus", // chained clause
"args": {
"snippet": "\\textit{${TM_SELECTED_TEXT}$0}"
}
}
macOS以外のユーザーの場合は、cmd
に置き換えますctrl
。
これは、github の問題の解決策とは異なります。スニペット キーの下では、$0
最初のパラメーターのカーソル フォーカスが括弧の外側から内側に移動します。
答え2
これに役立つ優れた拡張機能があります。LaTeXワークショップ太字にするにはショートカットキーを使用しますCtrl+L Ctrl+Bこの拡張機能には、他にも役立つ機能が多数あります。