평소 알고리즘 문제 풀 때 vscode를 사용한다. 오늘도 문제 풀면서 디버깅하는데 갑자기 input 부터 막혀버리는 상황이 발생... 원인을 찾아봤더니 vscode 업데이트 이후 공통적으로 발생하는 문제였다. launch.json에 args에 특수문자를 입력하면 강제로 escape(특수문자 앞에 '\'를 붙이도록) 시키도록 수정되었다고. 대체 왜 이런 짓을... { "version": "0.2.0", "configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "args": ["
IDE/vscode
얼마전부터 vscode와 파이썬으로 알고리즘 연습을 하는데 콜론 (:) 뒤에서 자꾸 이상한 자동완성 (oledll Windows only: Creates ())이 떴다. 콜론 쓸때마다 매번 저걸 지워야 해서 상당히 열받더라. 나는 파이썬 초보자라 원래 그런건가?? 해서 해결할려고 구글링 해봤는데 아무도 나랑 똑같은 문제인 사람이 없었다. 결국 2주만에 문제를 찾았는데 Python Exteded 라는 확장이 바로 그 원인이었다. 문제의 원인 해결 확장을 지우면 : 쓸때마다 뜨던 자동완성이 안뜬다. 추천 익스텐션에 떠있길래 그냥 설치했는데. 얘가 그 동안 내 삶의 질을 70퍼센트는 저하시킨 듯. 추천에 떠있다고 뭔지도 모르고 함부로 까는 것은 앞으로 지양해야 겠다.