Как открыть «Перейти к определению» в другой вкладке для того же файла в VS Code? - PullRequest
0 голосов
/ 10 января 2019

Я значительно новичок в коде Visual Studio и немного борюсь с легкой функциональностью. Представьте себе случай, когда я просматриваю некоторый код в файле a.py и выбираю «Перейти к определению» для функции x того же файла. Есть ли какая-либо возможная конфигурация или ярлык, который открывает определение в редакторе?

Я уже пытался разделить файл в редакторе, и он по-прежнему открывает определение в том же файле, что неудобно, когда вам нужно отследить какой-то код, потому что вам нужно прокручивать вверх и вниз всякий раз, когда вы хотите увидеть другую функцию того же файла.

Расширение, которое позволяет сделать трюк, также будет хорошо принято. Спасибо.

Ответы [ 2 ]

0 голосов
/ 28 июня 2019

Для этого есть 2 способа.

Или:

  1. Щелкните левой кнопкой мыши имя функции, которую вы хотите открыть.
  2. Ctrl + t
  3. Ctrl + enter

Или:

  1. Измените настройку Editor > Goto Location: Multiple на gotoAndPeek или goto
  2. Ctrl + Alt + [нажать на название функции]

Оба метода откроют определение в разделении справа (или создадут новое разделение, если это разделение справа).

Тебе нравится?

0 голосов
/ 10 января 2019

У вас есть два разных способа выполнить эту задачу: Во-первых, с курсором на слове, которое вы хотите перейти к определению, нажмите Alt+F12. Откроется новая вкладка, подобная этой:

enter image description here

Второй - отредактируйте настройки и добавьте эту строку:

"workbench.editor.enablePreview": false

Он отключает все предварительные просмотры для файлов кода, поэтому всегда, когда вы хотите перейти к определению, они будут открыты в новой вкладке, как вы можете видеть здесь:

enter image description here

...