, 나는어떻게이 C# 소스 파일을 편집 할 때 "새가 {"
new {
Visual Studio를 자동 수정이
에new object{
을 입력 입력 할 때 내가 "개체를"삽입에서 Visual Studio를 중지 할
이 동작을 중지 할 수있는 방법이 있습니까?
, 나는어떻게이 C# 소스 파일을 편집 할 때 "새가 {"
new {
Visual Studio를 자동 수정이
에new object{
을 입력 입력 할 때 내가 "개체를"삽입에서 Visual Studio를 중지 할
이 동작을 중지 할 수있는 방법이 있습니까?
입력중인 문자를 현재 인텔리 센스 선택을 구성 할 수 있습니다. 도구 | 옵션 | 텍스트 편집기 | C# | IntelliSense.
"{"를 제거하고 스페이스 바에 의해 커밋되었는지 확인하지 않습니다.
NB. 이 옵션은 Visual Studio 2015에서 더 이상 제공되지 않습니다.
굉장 해요, 제 손톱에서 벗어났습니다! –
나는 이것을 시도했지만, 문제가 발생하지 않았다면 아마도 Resharper일까요? –
Community 2015 버전에서는이 옵션을 얻지 못했습니다. 완료 목록과 완료에서 선택되는 몇 가지 체크 박스 만 제공합니다. n 목록 –
ReSharper의 자동 완성 옵션을 확인 했습니까? 난 그냥 기본 ReSharper 설정으로 새로운 (빈) 클래스에서 이것을 시도하고 그것을 복제 할 수 없습니다. 어떤 스튜디오/ReSharper 버전을 사용하고 있습니까?
먼저 왼쪽 중괄호를 입력 한 다음 돌아가서 new를 입력 해보십시오. VS2008은 ReSharper없이이 작업을 수행하며, 기억한다면 이것이 내가하는 일입니다. 삽입 된 "개체"를 삭제하는 것보다 입력 작업이 적습니다.
맞다, RS가 아니다. 여전히이 행동을 무시할 수 있는가? –
속도를 높이려면 Ctrl + Z를 눌러서 제거한다. – Stijn
new {
전에 무엇을 입력하고 있습니까?
이 난 그냥하고 개체 유형으로 자동 완료 시도했습니다, 그래서 내가 입력하는 경우 :
Button test = new {
이된다 :
Button test = new Button{
하지만 입력하면 :
var test = new {
혼자 남겨 둡니다.
VS2008을 설치하지 않았습니다.
액션 호출의 객체 routeValues 매개 변수에 대한 ASP.Net MVC와 같은 메소드 호출의 인수 목록에서 발생합니다. –
아 - 거기서 발견되었지만 연결하지 않았습니다. @ Richard의 대답은 정확한 것입니다. – ChrisF
이 문제가 발생하여 위의 답변이 저에게 효과적이지 않습니다. 내 경우에는 Resharper에 의해 발생했는데, Resharper -> Options -> Environment -> Intellisense -> Completing Charterers으로 이동하고 여는 중괄호 문자 "{"를 "Do not complete on "C# 목록.
이 또한 나를 귀찮게한다. ( – leppie