문제 원인 평소와 같이 wsl 터미널에서 code로 vscode를 사용하려고 하자, 다음과 같은 에러가 발생했다. ... /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found ... 무슨 상황인가하니, vs code가 의존 중인 glibc 버전에 따른 문제인데, 최신 vscode가 의존하는 glibc 버전이 우분투 18.04의 glibc 버전보다 최신 버전을 의존하기 때문에 발생하는 문제였다. From the bashonubuntuonwindows community on Reddit Explore this post and more from the bashonubuntuonwindows community www.reddit.com vscode 2..
프로젝트 진행 중 분명히 라이브러리를 설치하고 , vscode에서 디버깅을 시도했는데 모듈을 참조하지 못하는 문제가 발생했다. 분명히 잘 됐었는데 싶은 마음에 열심히 원인을 분석하다가 , 이유를 보아하니 이전에 dataclasses 모듈에 대한 오류가 생겨 파이썬 버전을 기존 3.8를 사용하던 가상환경에서, 3.6으로 낮춘 가상환경을 새로 만들어 사용중이었다. 따라서 vscode 내에서 인터프리터 또한 해당 가상환경에 설치된 인터프리터를 사용해야 했던 것이다. vscode에서 ctrl+shift+p 이후 다음 명령을 검색한다. 이후 인터프리터로 내가 사용중인 가상환경을 선택해주자. 나는 현재 기본, python ps용 , 그리고 프로젝트용 가상환경 3가지를 돌려가며 사용중이다.
Vscode에서 python 파일을 실행하거나 디버깅 모드를 실행할 때 디버거 창이 잠깐 뜨고 아무 일도 일어나지 않는 버그를 겪었다. 이는 vscode python extension의 최신버전 문제라고 한다. Python Extension ➡️ Install Another Version으로 2022.8.1 버전으로 다운그레이드 해준다. 정상 작동! 출처: https://jlog1016.tistory.com/106
ide를 vscode와 Intellij를 혼용해서 쓰다보니 단축키가 헷갈리는 경우가 종종 있다. 그때 보기 좋은 표. intellij vscode .. alt + j ctrl + d 같은 코드 중복 선택 및 수정 shift + f10 이전 실행 재실행
extension의 prettier를 사용해도 되지만, 직접 C/C++의 코드 포매터를 설정해보자. 개인적으로 Google이 내 코드 스타일과 가장 적합하여, 해당 포맷을 사용하기로 했다. 1.먼저 vscode를 키고, 좌측 하단 톱니바퀴를 누른다. 2. 리눅스의 경우, ctrl+shift+p 단축키로 Command Palette를 연뒤, open user settings를 검색하고 open user settings(JSON) 파일을 연다. 3.해당파일의 하단에 "C_Cpp.clang_format_fallbackStyle": "Google" 해당 코드를 추가해준다. 여기서 Google 부분에는 원하는 formatter를 써주면 된다. LLVM: LLVM coding standards Google: Goo..