В VS Code, как заставить IntelliSense показывать все ключи объекта без ввода символа? - PullRequest
0 голосов
/ 08 апреля 2019

В моем примере я использую TypeScript, поэтому предположим, что у меня есть интерфейс TypeScript, подобный этому:

interface Item {
  name: string,
  qty: number,
  price: number
}

Когда я собираюсь реализовать это, я начинаю набирать что-то вроде этого:

const item = <Item>{

}

Теперь, с текущим поведением, я набрал бы символ, и IntelliSense всплывет с некоторыми предлагаемыми параметрами, которые содержат этот символ, например, если я введу e, он появится с name и price но не кол-во по понятным причинам.

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

Есть ли способ сделать так, чтобы, когда я открывал эти скобки или наводил на них курсор, он просто показывал мне ВСЕ параметры этого интерфейса?

Ответы [ 2 ]

0 голосов
/ 08 апреля 2019

CTRL + Пробел для Windows или Command + Пробел для Mac.

Откроется список всех необходимых компонентов, которые вы можете использовать для места, где находится курсор.

0 голосов
/ 08 апреля 2019

Попробуйте Ctrl + пробел.

С https://code.visualstudio.com/docs/editor/intellisense:

Вы можете запустить IntelliSense в любом окне редактора, набрав Ctrl + Пробел или введя символ триггера (например,точка (.) в JavaScript).

...