본문 바로가기
Study

vs code의 python 사용시 __init__ 자동입력 기능 문제

by 186kg 2021. 2. 9.

윈도우 10에서 vs code를 사용하여 pytho을 공부중

 

<issue>

원래는 vs code로 입력하다보면 기본적인 자동완성이 있어서 편하게 사용중이였음

그런데 어떠한 업데이트를 눌렀고 이후 자동완성이 이상해졌다.

 

원래는 class를 만들고 def __in 정도만 입력하면 자동완성에

__init__이 나타나 선택하면 해당 글자만 완성이 되었음

 

어떤 업데이트를 하고나서부터는 __init__을 선택하면 __init__ 뿐만이 아니라

그 다음 입력되는 부분까지 전부 자동으로 입력이 되는 상황이 발생하였음.

 

<reason>

vs code의 python에 내장되어있는 기본 pylint일때는 괜찮은데 ms에서

제공하는 extension인 pylance를 설치하고나니 저렇게 되었음.

다만 저렇게 자동으로 입력되는 기능을 off하려고 찾아보니

github.com/microsoft/pylance-release/issues/819#issuecomment-757105520

위와같이 아직 off 할 수 없다고 함...😅

 

<not>

pylance를 삭제하고 기존처럼 __init__만 자동입력되게 하려했으나

뭘 건드렸는지 몰라도 이젠 __init__ 자동완성이 안됨...😥

댓글