Ctrl 및 커서 키를 누를 때 Visual Studio에서 CamelCase를 이해하도록합니다.
CamelCase를 이해하도록 Visual Studio 2008을 구성 할 수있는 방법이 있습니까? 특히 변수 또는 유형 이름의 하위 섹션으로 이동하도록 커서를 가져 ctrl + right
오거나 싶습니다 left
.
즉, 커서가이 줄의 시작 부분에 있다면
LongNamedExampleClass longNamed = new LongNamedExampleClass();
나는 명중 ctrl + right
내가 "로 이동하고 싶습니다, Named
오히려 변수 이름의 시작보다, 클래스 이름에". 다시 맞으면 " Example
" 로 이동하고 싶습니다 . 나는 그것이 의미가 있기를 바랍니다.
나는이 탐색 기능을 일식으로 꽤 많이 사용했으며, 너무 심오한 것을 배우기가 어려웠습니다.
Resharper를 제안한 사람들에게 감사합니다. 더 사랑해야 할 또 다른 이유가 있습니다. JetBrains는 CamelHumps (cute) 라고 부르며 메뉴를 사용하여 켤 수 있습니다.
Resharper-> 옵션-> 환경-> 편집기-> 편집기 동작-> CamelHump 사용
... Resharper의 이전 버전에서는 그렇습니다.
Resharper-> 옵션-> 편집기-> CamelHump 사용
(ReSharper에서 또는 CodeRush 비용을 지불하지 않으려는 2008년 11월 25일 후이 페이지를 통해 보았 누구나 더 이상 무료 버전이있다 ), 다음 무료 확장이 기능을 추가합니다 Subword 탐색
(또는 VSTricks 확장 프로그램에는 유용한 기능 목록에 하위 단어 탐색 기능이 포함되어 있습니다.)
하위 단어 탐색 프로젝트 페이지에는 다음이 표시됩니다.
키보드 바인딩에서 Edit.Subword를 찾아 설정하십시오.
설정 방법은 다음과 같습니다 Visual Studio 2012
.
- 에 이동 도구> 옵션> 환경> 키보드
- 아래
Show commands containing
에 Edit.Subword를 입력 하십시오 . 아래 나열된 명령으로 자동 완성 필드가 나타납니다. - 바로 가기 키를 설정하려는 다음 명령 중 하나를 선택하십시오. 선택한 후에는 번호가 매겨진 나머지 단계를 따르십시오. 그런 다음
Step 2
다른 것으로 설정하십시오.- Edit.SubwordNext
- 낙타를 오른쪽으로 가로 지르기 [
Alt + Right Arrow
]
- 낙타를 오른쪽으로 가로 지르기 [
- 편집 하위 단어 이전
- 왼쪽으로 낙타를 가로 지르다 [
Alt + Left Arrow
]
- 왼쪽으로 낙타를 가로 지르다 [
- Edit.SubwordNextExtend
- 낙타를 오른쪽으로 선택 [
Alt + Shift + Right Arrow
]
- 낙타를 오른쪽으로 선택 [
- Edit.SubwordPreviousExtend
- 왼쪽의 낙타를 선택합니다. [
Alt + Shift + Left Arrow
]
- 왼쪽의 낙타를 선택합니다. [
- Edit.SubwordDeleteNext
- 낙타를 오른쪽으로 삭제합니다. [
Alt + Delete
]
- 낙타를 오른쪽으로 삭제합니다. [
- Edit.SubwordDeletePrevious
- 왼쪽의 낙타를 삭제합니다. [
Alt + Backspace
]
- 왼쪽의 낙타를 삭제합니다. [
- Edit.SubwordNext
참고 : 이러한 하위 단어 탐색 명령을 이러한 새 바로 가기 키에 할당 할 때는 다른 키로 설정하여 미리 유지하려는 기존의 바로 가기 키 기능을 유지하십시오.
- 에서 텍스트 편집기를
Use new shortcut in
선택하십시오. - 에서 바로 가기 키를
Press shortcut keys
누릅니다. Assign
기존 바로 가기를 클릭 하고 덮어 씁니다.
ReSharper를 설치 한 경우 "ctrl- 오른쪽"및 "ctrl- 왼쪽"의 표준 Visual Studio 동작을 잃지 않으면 서 CamelHump에 대해 Visual Studio 키보드 단축키 "Alt-Right"및 "Alt-Left"를 구성 할 수도 있습니다.
- 도구 –> 옵션 에서 Visual Studio 옵션 창을 엽니 다.
- 환경을 확장 하고 아래로 스크롤하여 키보드
- 다음 을 포함하는 명령 표시 상자에 "hump"를 입력하십시오. CamelHumps와 관련된 모든 명령이 표시됩니다.
- 목록에서 명령을 선택하고 바로 가기 키 누르기 텍스트 상자 에 키 맵핑을 입력하여 원하는 키 맵핑에 명령을 맵핑 한 후 지정 을 클릭 하십시오 .
주의 사항 :
- 전역이 아닌 텍스트 편집기에 대한 매핑을 지정하십시오 .
- 확인하십시오 사용 CamelHumps의 ReSharper에서에서 옵션 -> 옵션 -> 편집기 -> 편집기 동작은 꺼져 .
자세한 내용은 여기 : http://davidrcook.wordpress.com/2009/11/05/working-with-camel-case-in-visual-studio/
Visual Studio의 기본 기능은 아니지만 CodeRush Express를 사용하여 무료로 얻을 수 있습니다 . (ReSharper 및 CodeRush는 결제가 필요합니다).
Visual Studio는이 동작을 지원하지 않습니다. 그러나 DevExpres의 CodeRush! 이 제품은 탐색에 도움이되는 수많은 다른 기능과 함께 이와 같은 탐색 (Alt- 왼쪽 및 Alt- 오른쪽 사용)을 지원합니다. CodeRush! 제품은 리 팩터 도구와 함께 번들로 제공됩니다. 또한 무료 CodeRush를 제공합니다! & Refactor Express 제품이지만 Camel Casing 네비게이션이 특급 제품의 일부인지 확실하지 않습니다.
아래의 매크로를 Visual Studio에 추가하십시오.
http://visualstudiomacros.blogspot.com/2008/03/getting-ctrl-right-arrow-to-respect.html
Visual Studio는 Windows 환경에서 Ctrl + Right 및 Ctrl + Left가 정상적으로 작동하는 것처럼 보이기 때문에이 기능을 내부적으로 지원하지 않는다고 생각합니다. 그러나 일종의 확장 또는 플러그인으로 가능할 수 있습니다.
'Programing' 카테고리의 다른 글
프로그래밍 방식으로 python.exe 위치를 얻는 방법? (0) | 2020.07.11 |
---|---|
오늘 날짜에서 2 개월을 뺀 SQL 쿼리 (0) | 2020.07.11 |
발신자, 발신자 및 반송 경로의 차이점은 무엇입니까? (0) | 2020.07.11 |
NumPy 배열의 적절한 유형 변환 (0) | 2020.07.11 |
콘다 환경 제거 (0) | 2020.07.11 |