Visual Studio Code で"$"を打ち込むと"$$"で閉じてほしいとき
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

Visual Studio Code で"$"を打ち込むと"$$"で閉じてほしいとき

2018-06-25 18:34

    VSCodeを使ってhtmlファイルを編集しているときに"$"を入力すると、"$$"と入力されたあと、2つの$の真ん中にキーが移動してほしい(カッコを入力したときと同じように)。

    なぜかというと、MathJaxを利用してLaTeXコマンドによって数式を記述しているのだけれど、インラインで数式を表示させたいときに"$$" or "\(\)" で数式を囲んでいるから。いちいちドルマーク2回打ち込んでその間に移動させるの面倒だし。

    というわけで、タイトルの内容を実現させるために調べた結果を書く。こうすればいいはず。

    1. */VSCode/resources/app/extentions/ (*はVSCodeをインストールした場所)の下にある"html"ディレクトリを ~/.vscode/extensions/ の下にコピー
    2. ~/.vscode/extensions/html/language-configuration.json を開き、"autoClosingPairs"に以下の内容を追加
      { "open": "$", "close": "$"}
    3. 文章を選択して"$"を入力したとき、選択した文章の前後に"$"を追加したい場合は、"surroundingPairs"に以下の内容を追加
      { "open": "$", "close": "$"}

    これで所望の結果が得られた。設定を.vscodeの方に移すことで、設定のエクスポートもやりやすくなると思う。

    別の文字で同じことをしたい場合も、上のやり方でできる。ただし、「"\("を入力すると"\)"で閉じる」ことは無理っぽい。1文字しか無理なのかな?


    広告
    コメントを書く
    コメントをするには、
    ログインして下さい。