Как изменить комментарий переключения с @REM на REM в VS Code

#batch-file #visual-studio-code

#пакетный файл #visual-studio-code

Вопрос:

В VS code, когда я переключаю комментарий, используя Ctrl /, он комментирует строку с @REM помощью . Как мне изменить это, чтобы прокомментировать строку с помощью just REM ?

Комментарии:

1. Rem ковчеги в пакетном файле не echo должны редактироваться конечному пользователю, они предназначены для просмотра исходного кода. @REM поэтому это наиболее подходящая строка для использования, поскольку она гарантирует, что rem эти ковчеги никогда echo не редактируются, независимо от того, имеет ли echo статус on или off .

Ответ №1:

Взгляните на это расширение, свойства пользовательского языка, которое я только что выпустил. Здесь он делает то, что вы хотите для .bat пакетного файла lineComments :

Демонстрация расширения пользовательских свойств языка в пакетном файле

Это упрощает изменение комментариев или скобок для языка или языков. С помощью настройки, подобной:

   "custom-language-properties": {

    "bat.comments.lineComment": "REM",
    "python.comments.lineComment": "# ~",
    "javascript.comments.blockComment": ["/*  ","  */"]
 }
  

Ответ №2:

В resourcesappextensionsbat папке вашей установочной папки VSCode есть файл с именем language-configuration.json . В самом начале файла есть бит, который гласит

 {"comments":{"lineComment":"@REM"}
  

Измените это на

 {"comments":{"lineComment":"REM"}
  

(Обратите внимание, что если VSCode когда-либо обновится, вам придется снова изменить этот файл.)

Комментарии:

1. Спасибо! Это сработало после изменения файла, а затем перезапуска VS Code.

2. Я настраиваю новый компьютер и не могу найти каталог resources, есть идеи, где я мог бы это найти?

3. @perry_the_python — он находится в любой папке, в которую вы установили VS Code. Если в этой папке нет каталога ресурсов, попробуйте сначала открыть VS Code; возможно, он не будет сгенерирован, пока программа не загрузится в первый раз или что-то в этом роде. Если после этого его все еще нет, VS Code был установлен неправильно, и вам необходимо переустановить его, потому что эта папка необходима для правильной работы VS Code.