36

Visual Studio 2015 및 ReSharper 2016.2를 사용하고 있는데, 나는 아마 (우연히) 활성화 한이 이상한 동작이 있습니다. 올바르게 탭 키 들여 쓰기를 선 타격, 첫 번째 단어 앞에 줄에 커서를 가진 경우 :Visual Studio에서 Tab 키를 누르면 들여 쓰기를 추가하는 대신 블록이 선택됩니다.

enter image description here

커서가 탭으로 키를 선택 타격, 라인 내부 단어의 내부 단어 또는 블록.

enter image description here

그러나 원하는 동작이 커서에서 들여 쓰기하는 것입니다 (커서가 문자 R 후 워드 스트림의 내부에 있다면 예를 들어,이 두 단어에 단어를 분할) :

enter image description here

이 '기능'이 어떻게 불리는 지 아는 사람이 있습니까? ReSharper에서 왔습니까? 어디서 활성화 또는 비활성화 할 수 있습니까?

답변

43

왼쪽 트리보기에서 편집기 동작을 선택하고 마지막 옵션을 선택 취소 구조 탐색에 탭/시프트 탭 키 사용.

enter image description here ReSharper에서 2016년 3월 1일에 대한

업데이트

.

@Jordan에게 감사드립니다!

Updated for Resharper 2016.3.1

+2

여전히 Resharper 2016.2.2에 대한 정답입니다. – Natrium

+1

Resharper 2016.3.1에 대한 정답은 "캐럿은 주석 또는 문자열 리터럴에 있습니다."라는 추가 옵션을 제외하고는 여전히 올바른 대답입니다. – Jordan

4

이 구조 탐색이라고, 코드, 예를 들어, 블록 사이에 탭 이동을 위해 매우 유용하다 메소드 호출/정의의 매개 변수 - 매우 쉽게 편집 할 수 있습니다. 비헤이비어는 옵션의 편집기 비헤이비어에서 변경할 수 있습니다. More details in the docs.

0

끄고 포인터를 사용하여 편집하려는 구조로 "탐색"하십시오. 그렇게하면 쓸데없는 기능을 수정할 때까지 주석 블록에 탭을 계속 추가 할 수 있습니다. 저기있는 누군가가 존재하지 않는 문제를 푸는 데 너무 많은 시간을 손에 쥐고 실제로 상황을 악화시킵니다. 그들은이 "feature"에 대한 코멘트 동작을 버그로 나열합니다.