[visual-studio] 필요한 ‘using’문을 자동으로 추가하는 Visual Studio 키보드 단축키

using파일의 상단에 필요한 문장을 추가하도록 선택할 수있는 메뉴를 제공하는 작은 빨간색 선을 확장하는 키보드 단축키는 무엇입니까 ?



답변

Ctrl+ .는 메뉴를 보여줍니다. 대안 Alt+ Shift+ 보다 입력하기가 더 쉽다는 것을 알았습니다 F10.

도구> 옵션> 환경> 키보드> Visual C #>보기로 이동하여보다 친숙한 것으로 리 바인드 할 수 있습니다.


답변

Alt+ Shift+ F10는 스마트 태그와 관련된 메뉴를 표시합니다.


답변

Visual Studio 플러그인 ReSharper를 확인하는 것이 좋습니다. 동일한 기능을 수행하는 QuickFix 기능이 있습니다.

그러나 ReSharper에서는 새 네임 스페이스가 필요한 실제 코드에 커서를 위치시킬 필요가 없습니다. 예를 들어, 일부 코드를 소스 파일에 복사 / 붙여 넣기하고 Alt+ 몇 번의 클릭만으로 Enter필요한 모든 사용이 포함됩니다.

또한 필요한 어셈블리 참조가 프로젝트에 추가되었는지 확인합니다. 예를 들어 NUnit 단위 테스트를 포함하는 새 프로젝트를 작성한다고 가정하십시오 . 가장 먼저 작성하는 클래스는 [TestFixture] 속성을 추가합니다. 솔루션에 NUnit DLL 파일을 참조하는 하나의 프로젝트가 이미있는 경우 ReSharper는 TestFixtureAttribute가 해당 DLL 파일에서 나온 것을 확인할 수 있으므로 해당 어셈블리 참조를 새 프로젝트에 자동으로 추가합니다.

또한 확장 메소드에 필요한 네임 스페이스를 추가합니다. 최소한 ReSharper 버전 5 베타 버전은 그렇지 않습니다. Visual Studio의 기본 제공 해결 기능이 그렇게하지 않는다고 확신합니다.

단점은 상용 제품이므로 비용을 지불해야합니다. 그러나 소프트웨어를 상업적으로 사용하는 경우 생산성 향상 (플러그인은 다른 많은 멋진 기능을 수행함)이 가격표를 능가합니다.

예, 저는 팬입니다.)


답변

Visual Studio 2010에는 View.ShowSmartTag 라는 명령에 네임 스페이스를 확인하는 키보드 명령이 있습니다. 광산은 또한 많은 번거 로움 Shift+ Alt+에 매핑 F10되었으므로 일반적으로 즉시 다시 매핑합니다.

PetS는 ReSharper에 대해 언급했습니다. 예, 예산이있는 사람이라면 ReSharper는 인생을 절대 즐거움으로 만듭니다. 현재 참조 외부의 종속성을 해결하고 사용법과 참조를 모두 추가 할 수있을 정도로 지능적이라는 사실은 수많은 시간을 절약 할뿐만 아니라 모든 프레임 워크 클래스가있는 위치를 잊게 만듭니다. 😉 그것이 얼마나 쉬운 지 개발 수명 … 그때 우리는 아직 ReSharper 리팩토링을 시작하지 않았습니다.

DevExpress의 CodeRush 는 이와 관련하여 도움을 제공하지 않습니다. 또는 나에게 분명하지 않은 것-비 전문가 모드의 DevExpress는 당신을 위해하고 싶은 일에서 꽤 나올 것입니다 🙂

마지막 의견-의존성을 해결하는이 IDE 기능은 Java IDE 세계에서 너무 성숙하고 세련되어 인터넷 샘플의 대부분이 더 이상 수입 (사용)을 표시하지 않습니다.

이것은 마이크로 소프트가 마침내 이와 관련하여 제공 할 무언가를 가지고 있다고 말했지만, 마이크로 소프트 개발 (우리 중 많은 사람들을위한)은 이제 완전한 원이되었다는 것이 분명하다. 다시 소스에-소스 코드보기에서 보내는 시간 / C #, VB 또는 XAML 여부는 증가하고 있으며 ‘양식’으로 드래그 앤 드롭하는 양은 아래쪽에 있습니다. 이 기본 가정을 사용하면 Microsoft가 편집기를 더 똑똑하고 키보드 단축키를 더 쉽게 만들고 코드 / 오류 검사 및 평가를 개선하는 데 집중해야한다고 말하는 것은 간단합니다. 그것이 존재하는 라이브러리는 우리 대부분에게 없어졌습니다 (어쨌든 있어야합니다).


답변

  • 상황에 맞는 메뉴 키 (오른쪽 Windows 키 옆에 메뉴가있는 하나)
  • 그런 다음 메뉴에서 “해결”을 선택하십시오. “s”를 누르면됩니다.

답변

그것은의 ctrl+는 .예를 들어, 사용자가 입력하려고 할 때, List사용자가 입력 할 필요가 <마지막 키를 누릅니다에 ctrl+ .작동하도록합니다.


답변