최근에 Visual Studio Code 편집기를 사용하기 시작했습니다. 나는 그것을 정말로 좋아하지만 찾을 수 없었던 중요한 기능이 하나 있습니다. NetBeans의 탐색기 또는 Visual Studio의 멤버 드롭 다운과 유사한 메소드 목록이 있습니까?
최근에 Visual Studio Code 편집기를 사용하기 시작했습니다. 나는 그것을 정말로 좋아하지만 찾을 수 없었던 중요한 기능이 하나 있습니다. NetBeans의 탐색기 또는 Visual Studio의 멤버 드롭 다운과 유사한 메소드 목록이 있습니까?
답변:
예, workbench.action.gotoSymbol
명령이 있습니다. Windows 및 Linux에서는 기본적 으로 CTRL+ Shift+ O로 설정되어 있습니다.
작업중인 파일 유형에이 명령을 사용할 수없는 경우 VSCode 확장자를 살펴보십시오 . 모든 언어가이 기능을 지원하지는 않습니다.
:
한 후 Ctrl+ Shift + O
, 그 결과는 하나 개의 하위 목록의 모든 기능을 나열합니다, 이는 유형에 따라 그룹을 될 것입니다.
업데이트 : @ jeff-xiao의 의견에서 언급 했듯이이 확장은 더 이상 사용되지 않으며 이제 Visual Studio 코드의 기본 제공 기능입니다 . 파일 탐색기의 맨 아래에 "개요"보기로 제공되어야합니다.
이전 텍스트 : 이제이를 지원하는 확장이 있습니다. 코드 아웃 라인 은 "탐색기"섹션에 패널을 만들고 JavaScript의 경우 파일에 변수와 함수를 나열합니다. 나는 이것을 잠시 동안 사용하고 있었고 그것은 가려움증을 긁습니다. 다른 주석가들은 파이썬과 PHP를 잘 지원한다고 언급했습니다.
아직 개발 중이지만 문제가 없습니다. GitHub에서 개발 버전을 사용할 수 있습니다 . 당신이 이것을 읽는 저자라면-감사합니다!
코드 Go to symbol
명령을 호출하십시오 .
macOS : cmd+ shift+ o( o
0이 아닌 문자 )
Windows / Linux : ctrl+ shift+o
:호출 한 후 콜론 ( )을 입력하면 Go to symbol
유형 (클래스, 인터페이스, 메소드, 속성, 변수)별로 기호가 그룹화됩니다. 그런 다음 methods
섹션으로 스크롤 하십시오.
그렇게 할 수있는 새로운 릴리스가 있습니다! 코드 개요와 관련된 최신 릴리스 정보를 확인하십시오 .
에서 VSCode 1.24 할 수 있습니다.
EXPLORER
사이드 바를 마우스 오른쪽 버튼으로 클릭 하고 확인하십시오 Outline
.
업데이트 : 확장 기능이 내장되어 있으며 확장 자체는 더 이상 사용되지 않습니다.
이 확장을 찾았습니다 : Code Outline . 이것은 다음과 같습니다
나는 그것이 당신이 찾고있는 것이라고 믿습니다.
Visual Studio Code 마켓 플레이스는 코드 파일에서 메서드 만 탐색 할 수있는 Go To Method 라는 매우 멋진 확장명을 가지고 있습니다.
히트 Ctrl+ Shift+ P및은을 입력 install extensions
하고 Enter 키를 누릅니다
이제 Add to method
확장 마켓 플레이스의 검색 창에 입력하고 Enter 키를 누릅니다.
install확장을 설치하려면 클릭하십시오 .
마지막 단계는 명령 workbench.action.gotoMethod
에 키보드 단축키를 바인딩 하여 개발자에게 실질적인 생산성을 제공하는 것입니다.
이름으로 열린 기호 : CTRL+ T 당신이 찾고있는 것일 수 있습니다. TypeScript 프로젝트와 완벽하게 작동합니다.
ctrl+shift+o // This should work for javascript files by default
PHP의 경우 확장 PHP SYMBOLS를 설치하십시오.
파이썬은 확장 설치 PYTHON을
새로 고침시, 잘 작동합니다
Ctrl+P
입력하고 입력 할 수 있습니다 @
-이것은 파일의 모든 기능 / 기호를 나열합니다. 그리고 입력 @function_name
하면 기호에 대한 퍼지 문자열 검색이 수행됩니다.
CTRL+ F12( CMD+ F12Mac의 경우)-PHP 클래스의 모든 메소드와 멤버가 열립니다.
파일의 모든 기능 정의를 나열하는 show functions 이라는 플러그인 이 있습니다. 또한 기능을 정렬하여 쉽게 검색 할 수 있습니다.