Intellisense для доступных 'использование / импорт в C # с кодом Visual Studio - PullRequest
0 голосов
/ 28 декабря 2018

Редактировать: Vidual Studio Code и Visual Studio - это две разные вещи.Да, это сбивает с толку, но я знаю, что VS имеет эту функцию, я спрашиваю о VS код .

Есть ли какое-либо расширение / настройка, которая делает код Visual Studio c # имеет Intellisense для всех доступных пространств имен, включая те, которые еще не были импортированы , а затем импортирует их при выборе?

Пример: коллекции еще не импортированы, и я хочу ввести IEnumerable и импортировать его.Будучи обычным программистом, это довольно утомительно, и я мог бы испортить орфографию или заглавные буквы, а затем нажать Ctrl +. Я хотел бы просто иметь возможность набрать "ienu", а затем IEnumerable всплывет и будет автозаполнение и автоимпортирован.

Эта функция существует для Typescript в VScode (благодаря расширению) и даже для C #, но в Visual Studio с расширением Resharper.

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

Ответы [ 2 ]

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

Я просто пошел дальше и сделал расширение:
https://marketplace.visualstudio.com/items?itemName=Fudge.auto-using#overview
В настоящее время он поддерживает только базовые библиотеки C #, но я могу также использовать дополнительные библиотеки слепков, если есть потребность в этом.

0 голосов
/ 29 декабря 2018

Есть какое-то решение для вашей проблемы, которое может помочь, если вы напишите полное ключевое слово и не хотите писать систему использования или какую-либо библиотеку, вы можете просто навести курсор на ключевое слово и нажать alt+ введите , она автоматически добавит библиотеку. Но если вы не используете библиотеку и хотите автоматически заполнить ключевое слово этой библиотеки, это возможно с помощью re-sharper.Вы также можете использовать Ctrl + пробел , если ваша визуальная студия не дает автоматическую рекомендацию

...