vscode 10

notion desktop 과 vscode 의 단축키 충돌... Ctrl+Shift+K

notion 을 자주 항상 사용하고 vscode 로 개발을 하고 있습니다.초반엔 어찌어찌 찾아 변경을 했는데 이런 저런 이유로 윈도우를 재설치하게 되는 경우 vscode 에서 한 줄을 지워주는 Ctrl+Shift+K 단축키가 먹지 않아서 짜증나는 경우가 가끔 발생하네요. 원인은 notion desktop 에서 이 키를 점유하고 있어서입니다...왜 글로벌로 등록하냐고!!! 키변경도 쉽지 안습니다.일단 vscode 를 끄고...노션 데스크탑을 실행 시켜서 설정과 멤버->내 설정 으로 이동하면 명령어 검색 사용이라는 그지같은 기능이 활성화되어 있는 것을 볼 수 있습니다. 이것을 비활성화하고 노션 데스크탑을 종료 후 다시 실행시켜서 이를 켜면 그 아래에 명령어 검색 단축키를 바꿀 수 있는 UI 가 나타납니다....

IT/etc 2024.08.16

[vscode] venv 생성 실패

vscode 에서 보통 가상 환경 추가할 때 화면 하단의 버전 정보를 클릭해서 Create Virtual Environment 를 지정하면 생성을 하게 됩니다.더보기관련 그림아래 부분 클릭Create Virtual Environment... 선택venv 선택python 을 기존 오래된 버전을 삭제하고 새 버전(현재 기준 3.12 및 3.11)을 설치하고 잘 쓰다가 오랜만에 가상 환경을 추가했는데 오류가 떳습니다.2024-07-10 10:24:36.755 [info] Running: D:\user\util\installed\python3.12\python.exe -m venv .venv2024-07-10 10:24:38.178 [info] > .\.venv\Scripts\python.exe -I ~\.vs..

IT/editor & ide 2024.07.10

[vscode] "Visual Studio Code is unable to watch for file changes in this large workspace" 오류 발생 시 처리 방법

vscode 로 라즈베리파이에 접근하여 원격으로 작업시 "Visual Studio Code is unable to watch for file changes in this large workspace" 오류가 종종 발생했습니다. 그동안 계속 무시하고 있었는데 오늘은 해결책을 찾아봤네요. ms 에서는 다음 링크에 어떻게 할 지 안내하고 있습니다. https://code.visualstudio.com/docs/setup/linux#_visual-studio-code-is-unable-to-watch-for-file-changes-in-this-large-workspace-error-enospc 간단하게 정리를 해보면.. 현재 max_user_watches 값 확인 cat /proc/sys/fs/inotify/..

IT/RaspberryPi 2024.01.08

[windows 10][vscode][python][intellisense] 동작 안하는 문제

한동안 포기하고 살다가 여기저기 내용들을 적용해 보던 중 다음 내용이 정상 동작하는 것 같아서 기록으로 남깁니다. 디렉토리(폴더) 구조 app db_process a b utils c app/main.py 파일에서 하위 모듈을 import 할 때 서로 다른 depth 의 py 파일에서 import 실행시 동작하는 것도 있고 경로 문제가 발생하는 것도 있어서 sys.path.append() 를 활용해서 문제를 회피하고 있습니다. 문제는 vscode 에서 해당 하위 모듈 참조하는 intellisense 가 정상 동작하지 않습니다. jedi 를 disable 하니 어쩌니 하는거 안통해서 포기하고 Ctrl + Shift + F 로 일일이 찾아다니며 살다가 오늘 다시 검색 / 적용에 도전해봤습니다. 현재 프로젝트..

IT/editor & ide 2022.07.22

[python] 윈도우10에서 python.exe 실행 경로 확인하기

venv 나 virtualenv 를 쓸 때 내 환경이 내가 지정한 env 에 잘 연결되었나 확인하고 싶을 때가 있습니다. 참고 글에 따르면 sys.path 를 출력해보면 알 수 있다고 합니다. 다만 vscode 기준 해당 폴더의 터미널에서 python3 를 실행시켜서 출력해보면 여전히 전역 python 경로가 출력됩니다. python3.exe 자체가 PATH 가 전역으로 잡혀있는 바이너리로 실행이 되었기 때문인데요 해당 테스트 코드를 cmd 상에서 하지 않고 빈 .py 파일을 만들어서 해당 코드에서 확인하면 현재 venv 에 포함된 경로를 의존하고 있음을 확인할 수 있습니다. import sys for p in sys.path: print(p) # or just sys.path # print(sys.pa..

IT/python 2021.07.01

[python3][vscode][pylance] operator "in" not supported for types literal and str int float 26,12 오류 끄기

기록용으로 남깁니다. vscode 에서 Ctrl + , 키를 눌러 설정 창을 엽니다. Search settings 항목에 pylance를 입력합니다. 어느 영역에 적용할 지에 따라 User, Remote, Workspace 탭을 선택합니다. User는 전역, Remote는 원격 접속시, Workspace 는 현 작업공간에 적용됩니다. 저는 일단 Workspace 를 선택했습니다. 항목을 보면 Python > Analysis: Type Checking Mode 라고 되어 있는 부분이 있습니다. off/basic/strict 의 3가지 값을 고를 수 있는데 이 오류는 off 를 선택해야 나오지 않았습니다. 경고를 끄면 정작 도움이 필요할 때 얻지를 못하니 신중하게 생각하고 결정하시기 바랍니다.

IT/python 2021.06.24

[vscode][sync-rsync] 원격지 주소를 아무리 변경해도 반영되지 않을 때

기록용으로 남깁니다. 원격지 주소를 바꿀 때 보통 Ctrl + , 키를 눌러서 rsync 를 검색하고 결과에서 remote 항목에 id@원격지주소:실제경로 형태로 작성하게 되는데요 이런 설정을 바꿔도 계속 예전 주소로 나올 때가 있습니다. 이런 경우에 rsync 키워드 검색창 아래에 보면 탭이 User, Remote, Workspace 의 3개 탭이 있습니다. 일단 이 3가지 탭을 다 눌러가면서 remote 설정 값을 확인해보시고 그래도 동작하지 않는다면 Options 항목(settings.json 편집 창에서만 편집됩니다)이나 Sites 항목을 각 탭 영역별로 확인해봐야 합니다. 제 경우는 Workspace 에 Sites 형태로 예전 ip 가 강제로 추가되어 있었습니다. 해당 설정을 삭제하고 나니 UI..

IT/Visual Studio 2021.06.21

[vscode] 검색 정규식

기록용으로 남기고 성공한 사례들을 갱신할 예정입니다. vscode 에서 Ctrl + H 키를 누르면 replace 창이 뜹니다. Find 라고 써진 칸의 오른쪽 끝을 보면 아이콘이 3가지 있습니다. 그 중에 .* 라고 되어 있는 것을 클릭하거나 Alt + R 키를 누르면 입력되는 패턴을 정규식으로 해석해서 진행하게 됩니다. 대괄호 [] 매칭해보기 self.a["b"]["c"], 라는 문자열에서 c 만 남기고 싶습니다. []는 정규식에서 보통 특수한 용도로 사용됩니다. [abc] 라고 하면 a 또는 b 또는 c 중 하나가 나타난다는 뜻입니다. 하지만 이 문자 자체를 일반문자로 검색하고 싶다면 \ 를 붙여서 원래 용도에서 탈출(escaping)시켜야 합니다. 이제 Find 항목에 검색어를 입력해봅시다. se..

IT/regex(정규식) 2021.04.08

[ vscode] install terminal quit with output 오류

vscode 로 원격 remote ssh 연결로 잘 쓰고 있었는데 vscode 업데이트를 하니 갑자기 다음 메시지가 나오면서 접속이 안됩니다. "install" terminal command done Install terminal quit with output: bash) was unexpected at this time. Retry 도 해보고 Reconnect 도 해보고 창도 껏다 켜보고 해봤지만 진행이 안됩니다. 인터넷에 검색해도 마찬가지구요.. 그래서.. 무식하게 해결을 해봤습니다! 원격지 홈 디렉토리에 보면 ls -a 명령으로 .vscode 와 .vscode-server 디렉토리가 존재함을 확인할 수 있습니다. 이들을 싹 다 지워버리고 host의 vscode 에서 다시 접속 시도했더니 알아서 다시..

IT/Visual Studio 2020.11.12

VSCode 의 flutter 사용을 위한 ldplayer 등록하기

안드로이드 프로그래밍의 a 도 잘 모르지만 언젠간 제대로 해보고 싶다는 열망을 갖고 있습니다 :)java 를 공부하거나 하지 않아도 dart 기반의 flutter 를 사용해서 android 와 ios 에서 동시에 앱을 생성할 수 있다는 툴에 대한 얘기를 듣게 되어 설치기(changdong83 님의 블로그 참고해보세요)를 열심히 찾아봤습니다. 뭐 다운받고 설치하고 다 좋은데.. 가상 에뮬레이터가 설치가 안됩니다. intel 계열 cpu에서 돌아갈 것 같은 intel-haxm 어쩌구인가 하는 이름의 에뮬레이터인데 제 개발 환경에서는 amd 라이젠을 써서인지 설치 자체가 안됬습니다. 이런 상태로 포기하고 며칠 방치하다가 가끔 게임하려고 사용하는 ldplayer 에 생각이 미치게 되었습니다. nnsyu 님의 글..

IT/etc 2020.05.26