환경: Windows 10
서론
최근 알고리즘을 풀어볼까 싶어 VSCode에 C/C++ Extension을 설치하였다.
평소 로그 검색의 용이함을 위해 IDE의 언어를 영어로 설정하기에 VSCode도 영어로 해둔 채 코드를 짜고 있는데
그림과 같이 Hover가 한글로 뜨는 현상이 발생했다.
에러 로그도 한글로 뜬다.
locale.json 파일을 만들어 "locale":"en"을 집어넣어 보기도 했는데 변화는 없었다.
검색해 보니 MS C/C++ Extension가 OS의 언어 설정을 가져와서 보여주는 현상이라고 한다.
좀더 정확히는 locale 데이터를 VSCode가 이미 로드된 후에 가져와서 적용되기 전에 로드를 끝내는 듯.
자세한 이유는 아래 링크를 참고해보자.
https://github.com/microsoft/vscode-cpptools/issues/4600#issuecomment-598859777
설정에서는 도무지 언어를 변경할 방법을 찾을 수 없어 그냥 실행 시 --locale=en 플래그를 주고 사용하는 방법을 택했다.
바로가기 사용
바로가기를 이용하려면 위처럼 바로가기의 위치를 먼저 찾고
우클릭 > 속성에서 바로가기에 --locale=en 플래그를 추가하고 적용하면 된다.
실행(Win + R) 사용
VSCode의 환경변수 경로는 기본적으로 아래와 같다.
C:\Users\<유저 이름>\AppData\Local\Programs\Microsoft VS Code\bin
이곳에는 code.cmd라는 batch file이 있는데 Win + R로 code를 입력하면 이것이 실행된다.
이 파일은 아래와 같이 되어있는데
@echo off
setlocal
set VSCODE_DEV=
set ELECTRON_RUN_AS_NODE=1
"%~dp0..\Code.exe" "%~dp0..\resources\app\out\cli.js" --ms-enable-electron-run-as-node %*
endlocal
뒤에 --locale=en 플래그를 추가하여 실행하도록 만들면 된다.
@echo off
setlocal
set VSCODE_DEV=
set ELECTRON_RUN_AS_NODE=1
"%~dp0..\Code.exe" "%~dp0..\resources\app\out\cli.js" --ms-enable-electron-run-as-node --locale=en %*
endlocal
결과
위와 같이 영문 설명으로 출력되는 것을 확인할 수 있다.
'잡다한 팁' 카테고리의 다른 글
데스크탑 소리 스테레오 믹스 안될 때 확인해야 할 것 (2) | 2022.08.02 |
---|---|
롤 재부팅 없이 게임 프로세스 강제종료 하는법 (1) | 2021.06.17 |
[Linear Algebra] I - AB가 invertible할때 I - BA가 invertible함을 보이는 과정에 대한 발상에 대하여 (0) | 2021.05.03 |
인터넷 쇼핑 할인에 관하여 (0) | 2020.12.06 |
내가 보려고 적는 putty, oh-my-zsh, nvim colorscheme 설정 방법 (0) | 2020.07.07 |