VSCode, PowerShell 자동 완성, 왜 이렇게 답답할까?

by DD
5개월 전
조회수 27

VSCode의 자동 완성 기능이 예상치 못한 명령어를 제안하고, 쉘 자동 완성을 망치는 등 사용성 저하 문제가 발생하고 있음.

PowerShell의 경우, 모듈 로딩 지연으로 인해 자동 완성에 10초 이상의 시간이 소요되는 경우가 빈번하게 발생하며, 키 바인딩 또한 일관성이 부족하다는 지적임.

개발자들은 자동 완성 기능의 전반적인 성능 저하를 체감하며, AI 기반 자동 완성 기능의 품질에 대한 불만을 표출하고 있음.

VSCode 자동 완성 문제 분석

VSCode의 자동 완성 기능은 IntelliSense를 기반으로 하며, 다양한 언어 서버와 연동되어 코드 제안을 제공한다. 구체적으로, Copilot과 같은 AI 기반 자동 완성 기능이 통합되면서, 탭 키 동작의 혼선과 예상치 못한 코드 제안 문제가 발생하고 있다. 따라서, 사용자는 설정 변경을 통해 AI 기능을 끄거나, 탭/엔터 키 동작을 숙지해야 한다.

PowerShell 자동 완성의 고질적인 문제

PowerShell의 자동 완성은 모듈 로딩 과정에서 심각한 성능 저하를 겪는다. 특히, 모듈이 메모리에 로드되지 않은 경우, 자동 완성 시 10초 이상의 지연이 발생한다. 반면, 쉘의 키 바인딩 또한 일관성이 부족하여, 사용자는 오류 발생에 대한 불편함을 호소한다. 결과적으로, PowerShell 사용자는 자동 완성 기능 사용에 있어 인내심을 요구받는다.

자동 완성 기능 개선을 위한 제언

자동 완성 기능의 품질 향상을 위해, AI 기반 제안언어 서버의 통합을 개선해야 한다. 구체적으로, 탭/엔터 키 동작의 명확한 구분과, 모듈 로딩 최적화를 통해 PowerShell의 성능 문제를 해결해야 한다. 따라서, 개발자는 자동 완성 기능의 설정 옵션을 적극 활용하고, 최신 버전으로 업데이트하여 버그 수정성능 개선 효과를 누릴 수 있다.

Microsoft please get your tab to autocomplete shit together