VScode에서 변수 및 보존 문자가 자동으로 Italic으로 표시되지 않도록 설정하는 방법
목표
공부, 일에 신경을 쓰는 것을 잊지 않기 위해 기록을 남겼다.
배경
개인적으로 VScode에서 변수와 예약어가 자동으로 Italic로 표시되는 것을 보기 어려워서 Italic를 사용할 수 있는지 확인해 봤습니다.VScode의 UI에서 설정할 수 있는 부분은 찾을 수 없지만 사용자 설정으로 쓰면 무효가 될 것 같습니다.단, 설정을 무효화하기 위해서는 무효화할 곳을 지정해야 합니다.
환경
TM Scopes 검색 방법
VScode 아래
command+shift+P
를 누르면 표시되는 Command Plette에 developer inspect를 입력합니다.입력 후 아래에 표시된 후보 중 선택Developer: Inspect TM Scopes
후 커서를 마음에 드는 변수나 예약어에 놓으면 일람 정보가 표시됩니다.여기서 중간 부분의 정보는 TM Scopes 정보입니다.아래 그림에서 storage.type { "fontStyle": "italic", "foreground": "#9cd1bb" }
항목 설정 비활성화
사용자 설정 표시
사용자 설정으로 설정해야 합니다.사용자 설정을 표시하는 데는 두 가지 방법이 있습니다.
바로 가기
command+,
사용자 인터페이스에서 사용자 설정 선택
Code>Preferences>Settings
구성 파일에서 정의
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
"comment",
"comment.block",
"comment.block.documentation",
"comment.line",
"constant",
"constant.character",
"constant.character.escape",
"constant.numeric",
"constant.numeric.integer",
"constant.numeric.float",
"constant.numeric.hex",
"constant.numeric.octal",
"constant.other",
"constant.regexp",
"constant.rgb-value",
"emphasis",
"entity",
"entity.name",
"entity.name.class",
"entity.name.function",
"entity.name.method",
"entity.name.section",
"entity.name.selector",
"entity.name.tag",
"entity.name.type",
"entity.other",
"entity.other.attribute-name",
"entity.other.inherited-class",
"invalid",
"invalid.deprecated",
"invalid.illegal",
"keyword",
"keyword.control",
"keyword.operator",
"keyword.operator.new",
"keyword.operator.assignment",
"keyword.operator.arithmetic",
"keyword.operator.logical",
"keyword.other",
"markup",
"markup.bold",
"markup.changed",
"markup.deleted",
"markup.heading",
"markup.inline.raw",
"markup.inserted",
"markup.italic",
"markup.list",
"markup.list.numbered",
"markup.list.unnumbered",
"markup.other",
"markup.quote",
"markup.raw",
"markup.underline",
"markup.underline.link",
"meta",
"meta.block",
"meta.cast",
"meta.class",
"meta.function",
"meta.function-call",
"meta.preprocessor",
"meta.return-type",
"meta.selector",
"meta.tag",
"meta.type.annotation",
"meta.type",
"punctuation.definition.string.begin",
"punctuation.definition.string.end",
"punctuation.separator",
"punctuation.separator.continuation",
"punctuation.terminator",
"storage",
"storage.modifier",
"storage.type",
"string",
"string.interpolated",
"string.other",
"string.quoted",
"string.quoted.double",
"string.quoted.other",
"string.quoted.single",
"string.quoted.triple",
"string.regexp",
"string.unquoted",
"strong",
"support",
"support.class",
"support.constant",
"support.function",
"support.other",
"support.type",
"support.type.property-name",
"support.variable",
"variable",
"variable.language",
"variable.name",
"variable.other",
"variable.other.readwrite",
"variable.parameter"
],
"settings": {
"fontStyle": ""
}
}
]
}
리소스
마지막
나처럼 어려운 사람을 도와줬으면 좋겠어요.
Reference
이 문제에 관하여(VScode에서 변수 및 보존 문자가 자동으로 Italic으로 표시되지 않도록 설정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/k010c1232/items/fd196369c6729b4fbe10텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)