Visual Studio 프로젝트에서 코드를 북마크하는 방법이 있습니까?


79

다양한 프로젝트에서 제가 계속해서 점프 할 특정 부분이 있습니다. 특정 파일 (또는 특정 방법)의 특정 줄로 빠르게 이동할 수 있도록 이러한 부분을 효과적으로 "책갈피"하는 방법이 있습니까?

솔루션을 탐색하거나 "전체 프로젝트 / 솔루션에서 찾기"를 수행하는 중에 계속 길을 잃었습니다.

답변:


138

Visual Studio에서는 코드에서 책갈피를 설정할 수 있습니다 .

책갈피 사이를 이동하려면 :

Ctrl+ K+ N(다음)

Ctrl+ K+ P (이전)

라인에 대한 책갈피를 켜거나 끄려면 :

Ctrl+ K+K


1
그것은 대단합니다. 라벨을 붙이고 조회하는 방법이 있습니까? 아니면 일시적인 것으로 설계 되었습니까? 또한 중단 점 사이를 이동할 수있는 방법이 있습니까?
joshcomley

1
안타깝게도 마커에 레이블을 지정할 수 없습니다. 이를 수행하는 플러그인이있을 수 있지만 확실하지 않습니다. 중단 점 사이를 이동하는 키보드 단축키를 알지 못합니다.
Jordan Parmer

9
북마크 창에서 북마크 이름을 변경할 수 있습니다.
Pedro77 2015 년

4
책갈피에 레이블을 지정할있습니다 (책갈피 창에서). Ctrl + K + W를 눌러 창을 엽니 다. 북마크를 마우스 오른쪽 버튼으로 클릭하고 "이름 바꾸기"를 선택 합니다.
Peter Mortensen

그 helpfull TNX
알리레자

15

예, 북마크를 토글 하려면 단축키 조합 Ctrl+ K+ K(Ctrl 및 K 다음에 다른 K)를 누릅니다.

그런 다음 다음 책갈피에 대해 + + 를 수행하고 이전 책갈피에 대해 Ctrl+ K+ N를 수행 할 수 있습니다 .CtrlKP

매력처럼 작동합니다!


주제에서 약간 벗어 났지만 위에있는 것과 같은 키보드 누름 순서를 설명하는 올바른 표기법이 있습니까? 좀 더 직관적 인 표현이 Ctrl + (K, K)와 같이 할 수있을 것으로 기대합니다. 어떻게 생각해?
Will Ediger

7

ReSharper를 사용하면 북마크를 만들고 탐색하는보다 유연한 방법이 있습니다.

당신은 눌러 Ctrl+ Shift예를 들어 + 번호 3. 그런 다음 Ctrl+ 로 참조하십시오 3.


Aaahhh! 글꼴 크기를 정상 (브라우저처럼 CTRL + 0)으로 되돌리려 고했고 "북마크 # 0으로 이동할 수 없습니다"라고 계속 표시되는 것을 고려할 때 어떻게 작동하는지 궁금합니다. (이 글을 읽은 후에도 제로가 작동하지 않습니다. 흠, CTRL +`가 해당 옵션을 표시하지만!)
SharpC

7

TODO 기능을 사용하여 "BOOKMARK"라는 사용자 지정 접두사를 추가하거나 게을러 질 경우 "BM"을 추가 할 수 있습니다.

사용자 지정 태그에 대한 MSDN 설명서


7
대신 내장 북마크를 사용하십시오. 불필요한 코드 수정을 방지합니다.
Andrey

6
TODO 기능을 사용하는 좋은 점은 편집, 잘라 내기, 붙여 넣기를 할 때 '책갈피'가 코드와 함께 이동한다는 것입니다. )
Ivan Ferrer Villa

1
이것이 최선의 해결책이라는 데 전적으로 동의합니다 !! 도구 / 옵션 / 환경 / 작업 목록으로 이동하여 새 태그를 추가합니다. 'MARK'라는 문구를 사용하고 싶었지만이 단어가 너무 흔해서 우선 순위가 낮은 'BOOKMARK'를 사용하고 있습니다. 하나를 만들고 싶을 때마다 "// BOOKMARK : 이것은 책갈피입니다"라고 입력하면됩니다. 간단합니다! 이를 보려면 작업 목록 창을 열고 우선 순위 또는 설명별로 정렬하고 아래로 스크롤하면됩니다. 이것은 실제 코드로 '고정'되고 표류하지 않고 표준 북마크와 달리 개발자를 통해 공유 할 수 있기 때문에 훨씬 더 좋습니다.
userSteve

이것은 Visual Studio에서 코드를 북마크하는 가장 좋은 방법입니다. Visual Studio 2010에서 최소한 한 줄에 책갈피를 지정하거나 작업 목록 바로 가기를 추가하는 경우 코드를 몇 줄 이동하면 코드를 저장 한 다음 Visual Studio를 닫고 엽니 다. 책갈피 및 작업 목록 바로 가기가 잘못된 줄에 있습니다. 그러나이 방법에는 그런 문제가 없습니다.
Ghos3t

6

최신 버전의 Visual Studio (적어도 Visual Studio 2010부터)는 북마크 기능을 모두 갖추고 있습니다. 내 작업 흐름은 다음과 같습니다.

먼저 두 개의 단축키 인 Show Bookmark WindowToggle Bookmark를 기억해야합니다 . 내 설정에서는 각각 Ctrl+ W+ BCtrl+ B+ T입니다.

둘째, 북마크 창을 자동 숨김으로 설정합니다. 이 단계는 마침내 북마크를 쉽고 편안하게 만드는 데 중요했습니다.

이것이 내가 북마크를 사용하는 방법입니다.

내가 관심의 위치에서 오전 때, 토글 즐겨 찾기표시 북마크 창 , 다음을 누릅니다 F2이름 바꾸기 항목 - 적당한 이름을 사용하여 쉽게 탐색을위한 매우 유용합니다.

관심있는 다른 위치로 이동 하고 싶을 때 북마크 창을 표시 하고 필요한 항목으로 이동 한 다음 Enter 키를 누르면 여기에 있습니다.

저에게 북마크 창의 자동 숨김을 발견하는 것은 매우 중요했습니다. 관심 지점의 전체보기를 신속하게 볼 수있게 해주고 편집자에게 포커스를 돌려줍니다.


1
"두 개의 단축키 기억" 이란 무엇을 의미 합니까? "두 개의 바로 가기 설정 기억" 을 의미 합니까?
Peter Mortensen

5

이 또한 바로 가기 : Ctrl-K, Ctrl-H- 세트 또는 현재 행에 태스크 목록에서 바로 가기를 제거합니다.

작업 목록 창에서 볼 수있는 모든 바로 가기 목록입니다. 열려면 View - Task List메뉴를 클릭 하거나를 누르십시오 Ctrl-\, T. 이 창에서 사용자 작업, 바로 가기 또는 주석 (VS2015 아님)을 선택할 수 있습니다.

Visual Studio 2015 책갈피 및 바로 가기


2

Visual Studio 책갈피 는 생산성을 크게 향상시킵니다. "보기, 북마크"( Ctrl K, Ctrl W)를 클릭하면 북마크를 카테고리별로 그룹화 할 수 있습니다. 폴더를 만들고 관련 북마크를 폴더로 드래그하면됩니다. 한 번의 클릭으로 모두 활성화 / 비활성화 할 수 있습니다.

두 개 이상의 문제 세트를 동시에 작업하고 있으며 버그 B에 초점을 맞추면서 Enhancement A의 북마크를 훑어보고 싶지 않을 때 매우 유용합니다. 각 문제의 북마크 세트를 각 폴더에 그룹화하면됩니다. 한 번의 클릭으로 비활성화 할 수 있습니다.

또한 자주 돌아 가야하는 특정 위치가있는 경우 비활성화 된 책갈피를 만들고 책갈피 창을 통해 바로 이동합니다.

다음은 그 예입니다.

여기에 이미지 설명 입력 Visual Studio 명명 된 책갈피


2

나도 최근에 Delphi 7 IDE에서 Visual Studio 2010으로 옮겨이 문제에 대한 더 나은 솔루션을 찾고있었습니다. 이 의견 은이를 수행하는 플러그인이 있는지 궁금해하며 Extension Manager로 이동하고 Bookmark를 검색하면 DPack이 표시 됩니다.

나는 이것이 그가 찾고있는 것을 정확하게 OP에 제공한다고 생각합니다. 특히 그의 의견 을 고려할 때.

참고 : 일단 설치되면을 통해 키보드 매핑을 편집해야했습니다 Tools | Options | Environment | Keyboard. 나는 넣어 DPackShow commands containing을 찾기 위해 아래로 스크롤 한 후 편집 상자, 및 GoToBookmark[x]ToggleBookmark[x]나를 위해 작동하지 않는 한 그와 사용하여 할당 Press shortcut keys편집 상자. (하지만이 작업을 수행하기 전에 "현재 사용중인 바로 가기"가 무엇인지 기록해 두십시오. 광범위하게 사용한다는 것을 알지 못하는 함수를 덮어 쓰지 않기를 바랍니다.)


문제 없어요. 좋은 첫 번째 대답!
agf

1

보기로 이동 | 도구 모음을 클릭하고 텍스트 편집기 도구 모음이 표시되도록 확인합니다. 현재 줄 Ctrl-B, T에서 북마크를 전환 (생성 / 삭제)하는 도구 모음 버튼과 다음 / 이전 북마크로의 탐색이 있습니다. 탐색 범위는 솔루션, 폴더 또는 문서로 지정됩니다. 사용하는 버튼.

북마크가 생성되면보기 | 다른 창에서 북마크 창을 선택하거나 Ctrl-W, B를 누릅니다. 모든 북마크 목록이 표시됩니다. 책갈피를 두 번 클릭하여 이동하거나 책갈피 창에서 도구 모음 단추를 사용하여 이전 / 다음에 사용할 수 있습니다.

책갈피 창에서 책갈피 이름을 지정하거나 이름을 변경할 수도 있습니다. 이름을 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기를 선택하거나 이름을 선택하고 다시 클릭하여 편집 모드로 들어갑니다.


-1

Visual Studio 2017에서는

  • 토글 : Ctrl+ B,T
  • 활성화 : Ctrl+ B,E
  • 모두 삭제 : Ctrl+ B,C
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.