prosource

VB.NET IntelliSense : ENTER 자동 완료 시 새 줄 사용 안 함

probook 2023. 5. 18. 21:08
반응형

VB.NET IntelliSense : ENTER 자동 완료 시 새 줄 사용 안 함

Visual Studio 2010에서 C# 코드를 편집할 때 키는 IntelliSense가 줄을 새로 추가하지 않고 현재 제안을 완료하도록 합니다.

VB.NET에서 키의 기본 IntelliSense 동작은 현재 제안을 완료한 후 새 줄을 추가하는 것입니다.

VB.NET 동작을 C# 동작으로 변경하도록 IntelliSense를 구성하려면 어떻게 해야 합니까?

저는 이미 또는 를 누를 수 있다는 것을 알고 있지만, 습관적으로 저는 항상 (그리고 줄을 바꾸면서) 때립니다.

Visual Studio 2017 업데이트:

이제 Visual Studio 2017을 사용하여 변경할 수 있습니다.도구 -> 옵션 -> 텍스트 편집기 -> 기본 -> 인텔리센스 동작 입력에서 입력 시 새 줄 추가 안 함을 선택합니다.

Visual Studio 2015 및 이전 버전에 대한 답변:

자동 완성 제안을 사용하여 Enter에 새 줄을 삽입하지 않으려면 Enter 키를 누르지 마십시오.Enter 키 대신 Enter 키를 눌러 자동 채우기를 완료하고 공백만 삽입합니다.

또는 다음 타사 앱을 사용할 수 있습니다.

Resharper를 사용하면 Visual Studio 인텔리전트를 무시하고 자체 인텔리전트를 사용할 수 있습니다.그것이 제가 찾은 유일한 방법입니다.테스트를 원하시면 30일간 무료 평가판이 제공됩니다.

안타깝게도 인텔리전트 완료를 위한 트리거 키 집합은 VB에 대해 구성 가능한 항목이 아닙니다.기본 Visual Studio 환경에서는 이 동작을 변경할 수 없습니다.

이를 위해 일종의 플러그인을 개발할 수 있습니다.하지만 그것은 꽤 극단적인 조치입니다.

편집 Visual Studio 2017부터는 이를 변경할 수 있습니다.아래 답변 참조

언급URL : https://stackoverflow.com/questions/8977333/vb-net-intellisense-disable-newline-on-enter-autocomplete

반응형