#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.