Переопределить языковые настройки - PullRequest
0 голосов
/ 24 января 2020

Я обнаружил этот конкретный файл, который может определять поведение скобок и т. Д. c на конкретном c языке: https://code.visualstudio.com/api/language-extensions/language-configuration-guide

Я хотел бы просто настроить добавление «$» до и после выделенного текста в документах LaTeX с использованием, например, привязки клавиш «alt + $».

Пока мне не ясно, как это сделать, даже со страницами документации, на которых я споткнулся на. (https://code.visualstudio.com/api/references/contribution-points#contributeslanguages, например).

Я бы подумал, что вы можете просто сделать это с помощью сочетаний клавиш. json но, похоже, вы не можете (или я не знаю, как ). Есть идеи?

1 Ответ

0 голосов
/ 24 января 2020

Если я правильно понимаю, попробуйте этот фрагмент:

{ 
  "key": "shift+alt+4",
  "command":  "editor.action.insertSnippet",
  "args": {
    "snippet": "$${TM_SELECTED_TEXT}$"
  },
   "editorLangId == latex"
},

Где разместить этот фрагмент, см. https://code.visualstudio.com/docs/editor/userdefinedsnippets#_create -your-own-snippets

Это не Кажется, вы не можете использовать alt+$ напрямую, но shift+alt+4 это то же самое.

...