IT story

Visual Studio 코드의 메서드 목록

hot-time 2020. 4. 10. 08:21
반응형

Visual Studio 코드의 메서드 목록


최근에 Visual Studio Code 편집기를 사용하기 시작했습니다. 나는 그것을 정말로 사랑하지만 찾을 수 없었던 중요한 기능이 하나 있습니다. NetBeans의 탐색기 또는 Visual Studio의 멤버 드롭 다운과 유사한 메소드 목록이 있습니까?


예, workbench.action.gotoSymbol명령이 있습니다. Windows 및 Linux에서는 기본적 으로 CTRL+ Shift+ O로 설정되어 있습니다.

작업중인 파일 형식에이 명령을 사용할 수 없으면 VSCode 확장명을 살펴보십시오 . 모든 언어가이 기능을 지원하지는 않습니다.


업데이트 : @ jeff-xiao의 의견에서 언급 했듯이이 확장은 더 이상 사용되지 않으며 이제 Visual Studio 코드의 기본 제공 기능입니다 . 파일 탐색기의 맨 아래에 "개요"보기로 제공되어야합니다.

이전 텍스트 : 이제이를 지원하는 확장이 있습니다. 코드 아웃 라인 은 "탐색기"섹션에 패널을 만들고 JavaScript의 경우 파일에 변수와 함수를 나열합니다. 나는 이것을 잠시 동안 사용하고 있었고 그것은 가려움증을 긁습니다. 다른 주석가들은 파이썬과 PHP를 잘 지원한다고 언급했습니다.

여전히 개발 중이지만 문제가 없습니다. GitHub에서 개발 버전을 사용할 수 있습니다 . 당신이 이것을 읽는 저자라면-감사합니다!

다음과 같이 보입니다.
VSCode 용 코드 아웃 라인 플러그인

코드 아웃 라인이 보이지 않으면 다음과 같이 표시 할 수 있습니다. 여기에 이미지 설명을 입력하십시오


코드 Go to symbol명령을 호출하십시오 .

  • macOS : cmd+ shift+ o( o0이 아닌 문자 )

  • Windows / Linux : ctrl+ shift+o

:호출 한 후 콜론 ( )을 입력하면 Go to symbol유형 (클래스, 인터페이스, 메소드, 속성, 변수)별로 기호가 그룹화됩니다. 그런 다음 methods섹션으로 스크롤 하십시오.


그렇게 할 수있는 새로운 릴리스가 있습니다! 코드 개요와 관련된 최신 릴리스 정보를 확인하십시오 .

여기에 이미지 설명을 입력하십시오


오늘날 이러한 기능은 없습니다. CTRL+ SHIFT+ O== CTRL+ P@는 모든 언어에서 작동하지 않습니다.

최후의 수단으로 검색 패널을 사용할 수 있습니다. 원하는 속도만큼 빠르지는 않지만 검색 패널에이 정규식을 입력하여 모든 기능을 찾을 수 있습니다.

function\s([_A-Za-z0-9]+)\s*\(

업데이트 : 확장 기능이 내장되어 있으며 확장 자체는 더 이상 사용되지 않습니다.

이 확장을 찾았습니다 : Code Outline . 이것은 다음과 같습니다


이것이 어떻게 생겼는지


나는 그것이 당신이 찾고있는 것이라고 믿습니다.


이 질문에 대한 답변의 추가 부분이지만 도움이 될 것이라고 생각했습니다. 많은 사람들이 언급했듯이 Visual Studio Code에는 OUTLINE 부분이있어 다른 기능을 탐색하고 측면에 표시 할 수 있습니다.

또한 팔로우 커서 표시를 확인하면 OUTLINE보기에서 해당 기능 이름이 강조 표시되므로 어떤 기능을 탐색하고 보는 데 매우 유용합니다.

여기에 이미지 설명을 입력하십시오


VSCode 1.24 에서는 그렇게 할 수 있습니다.

EXPLORER사이드 바를 마우스 오른쪽 버튼으로 클릭 하고 확인하십시오 Outline.


PHP 사용자의 경우 :)

  1. ' PHP Symbol '플러그인 이 있는지 확인하면 ' OUTLINE '사이드 바의 하단 에 모든 메소드와 클래스를 가져올 수 있습니다 .

  2. "macOS"에서 ⌘ command+ ⇧ shift+ O누르 거나 "Windows"를 사용하는 동안 Ctrl+ Shift+ O누르십시오

개요: 여기에 이미지 설명을 입력하십시오

@상징: 여기에 이미지 설명을 입력하십시오


이름으로 열린 기호 : CTRL+ T당신이 찾고있는 것일 수 있습니다. TypeScript 프로젝트와 완벽하게 작동합니다.


CTRL+F12 (CMD+F12 for Mac) - opens for me all methods and members in PHP class.


There is a plugin called show functions which lists all the function definitions in a file. It also allows you to sort the function so can search them easily.


ctrl+shift+o // This should work for javascript files by default

For PHP install the extension PHP SYMBOLS

FOR PYTHON install the extension PYTHON

On Reload, this will work fine


Take a look at Show Functions plugin. It can list functions, symbols, bookmarks by configurable regular expressions. Regular expressions are a real saver, expecially when you're not using a mainstream language and when CodeOutline doesn't do the job. It's ugly to see a split window with these functions (CodeOutline seems to be better integrated) but at least there's something to use


Visual studio code market place has a very nice extension named Go To Method for navigating only methods in a code file.

Hit Ctrl+Shift+P and type the install extensions and press enter

여기에 이미지 설명을 입력하십시오

Now type Add to method in search box of extensions market place and press enter.

여기에 이미지 설명을 입력하십시오

Click install to install the extension.

마지막 단계는 키보드 단축키를 명령에 바인딩 workbench.action.gotoMethod하여 개발자가 실제로 생산성을 높일 수 있도록하는 것입니다.

참고 URL : https://stackoverflow.com/questions/36154283/method-list-in-visual-studio-code

반응형