Не работает автоформатирование visual studio
Это сочетание помогает выровнять код в соответствии с заранее прописанными настройками редактора.
- Windows — Shift + Alt + F.
- Mac — Shift + Option + F.
- Ubuntu — Ctrl + Shift + I.
Как автоматически выровнять код в Visual Studio Code?
Автоматическое форматирование кода в Visual Studio Code выполняется следующими комбинациями:
- Windows: Shift + Alt + F.
- Mac: Shift + Option + F.
- Ubuntu: Ctrl + Shift + I.
Как запустить Prettier в VS Code?
Как выделить строку VS Code?
Выделить текущую строку: Ctrl + L.
Как быстро закомментировать код в Visual Studio Code?
Visual Studio Code
Как настроить отступы в VS Code?
- Шаг 1: Нажмите Настройки> Настройки
- Шаг 2: Параметр, который вы ищете, «Обнаружить отступ», начните вводить его. Нажмите на «Редактор: Размер вкладки»
- Шаг 3: Прокрутите вниз до «Редактор: Размер вкладки» и введите 2 (или что вам нужно).
Как сделать выравнивание кода?
Как отформатировать код?
Форматирование выделенного кода в файле вручную
- Откройте код.
- Выделите код.
- Выберите Редактировать > Код > Применить исходное форматирование к выделенному. Или выберите Применить исходное форматирование к выбранному в разделе Общая панель инструментов > Форматировать исходный код.
Что такое форматирование кода?
Чтобы унифицировать пользовательский код и привести его к единому стилю для удобства чтения, в AnyLogic используется команда Форматировать код. Вы можете применить форматировать код как отдельных элементов, так и всей модели целиком.
Что такое Prettier?
Prettier – инструмент для автоформатирования кода с поддержкой кучи инструментов, включая наши любимые Angular и Typescript.
Зачем форматировать код?
Как выделить несколько строк в VS Code?
Как в VS Code дублировать строку?
Есть разные способы.
- Нажатие комбинации клавиш Ctrl+C и комбинации клавиш Ctrl+В.
- Нажмите Shift + alt + downarrow, чтобы дублировать линию вниз
- Нажмите Shift + alt + uparrow, чтобы дублировать линию вверх
Как запустить проект в Visual Studio Code?
Запустить файл с кодом мы можем через правый клик мыши -> Открыть с помощью Code. Файл можно открыть и в программе: для этого в верхнем правом углу выбираем «File» и жмем «Open File…». После этого переходим в нужную директорию и выбираем файл. В результате перед нами отобразится окно с кодом из файла.
Как форматировать код в Visual Studio Code (VSCode)
что эквивалентно Ctrl + K + F и Ctrl + K + D в Windows в Visual Studio для форматирования или" украшения " кода в редакторе кода Visual Studio?
- На Windows Shift + Alt + F
- На Mac Shift + опции + F
- На Ubuntu Ctrl + Shift + Я
Контекстное Форматирование Кода:
VSCode на Windows — Shift + Alt + F
VSCode на MacOS — Shift + опции + F
VSCode на Ubuntu — Ctrl + Shift + Я
вы также можете настроить этот ярлык через настройки, если это необходимо.
Форматирование Кода В То Время Как Сохранение файла:
Visual Studio code позволяет пользователю настраивать параметры по умолчанию.
Если вы хотите автоматически форматировать содержимое при сохранении, добавьте этот фрагмент кода ниже в настройках рабочего пространства visual studio code.
File — > Preferences —> Workspace Settings
Примечание: теперь вы можете автоматически форматировать файлы typescript проверить мое обновление
вы можете добавить привязку клавиш в Файл —> Настройки —> Клавиатура ярлыков.
или Visual Studio как:
правильная комбинация клавиш shift + alt + f
VS Code 1.6.1 поддерживает "Формат При Сохранении " который будет автоматически подбирать соответствующие установленные расширения форматирования и форматировать весь документ на каждом сохранении.
включить "формат при сохранении", установив
и есть доступные сочетания клавиш (VS Code 1.7 и выше):
форматировать весь документ: Shift + Alt + F
только выбор формата: Ctrl K + Ctrl F
На Linux Ctrl + Shift + Я . На Windows Alt + Shift + F . Протестировано с HTML / CSS / JS и VsCode 1.18.0.
для других языков может потребоваться установить определенный языковой пакет.
- щелкните правой кнопкой мыши на файл
- Выберите Формат Документа ( Alt + shift + f ) из меню.
на ubuntu это Ctrl + Shift + Я
просто щелкните правой кнопкой мыши на тексте и выберите "формат кода".
VS Code использует JS-beautify внутренне, но ему не хватает возможности изменить стиль, который вы хотите использовать. Расширение "украсить" позволяет добавлять настройки
Почему-то Alt + Shift + F не работал для меня на Mac VSC 1.3.1, на самом деле команда "формат документа" вообще не работала. Но командный форматер работал очень хорошо.
Так что вы можете использовать команда + Shift + P и введите форматер или сделать свой собственный ярлык в настройках / сочетания клавиш команда + K команда + S затем введите форматер и добавьте ярлык см. Пример:
- клик File -> Preferences -> Keyboard shortcuts .
- под Default Keyboard Shortcuts поиск ( Ctrl + F ) для editor.action.format .
обратите внимание: cmd ключ только для Mac. Для Windows и Fedora (клавиатура Windows) используйте Ctrl
Shift + Alt + f делает работу просто отлично в 1.17.2 и выше.
В Коде Visual Studio, Shift + Alt + F делает Ctrl + K + D делает на Visual Studio.
На Mac Shift+Alt+F работает для меня.
вы всегда можете проверить клавиш в меню:
Code -> Preferences -> Keyboard Shortcuts и фильтр по ключевому слову "формат".
уровень рабочего пространства
- не требует расширения
- можно разделить между команда
- .vscode/settings.json создается в корневой папке проекта
на: File — > Preferences —> Workspace Settings
добавить и сохранить "editor.formatOnType": true для настройки.json (который переопределяет поведение по умолчанию для проекта, над которым вы работаете, создавая .vscode / настройки.формат JSON папка.)
Как вы форматируете код в коде Visual Studio (VSCode)
Форматирование кода доступно в Visual Studio Code с помощью следующих ярлыков:
- В Windows Shift + Alt + F
- На Mac Shift + Option + F
- В Ubuntu Ctrl + Shift + I
Кроме того, вы можете найти ярлык, а также другие ярлыки, с помощью функции поиска, предоставленной в редакторе с помощью Ctrl + Shift + P (или Command + Shift + P на Mac), а затем поиск формат документа.
Ответ 2
Ярлык форматирования кода:
Код Visual Studio в Windows — Shift + Alt + F
Код Visual Studio в MacOS — Shift + Option + F
Код Visual Studio в Ubuntu — Ctrl + Shift + I
Вы также можете настроить этот ярлык, используя настройки предпочтений, если это необходимо.
Форматирование кода при сохранении файла:
Visual Studio Code позволяет пользователю настраивать параметры по умолчанию.
Если вы хотите автоматически отформатировать содержимое во время сохранения, добавьте приведенный ниже фрагмент кода в настройках рабочего пространства кода Visual Studio.
Файл меню → Настройки → Настройки рабочего пространства
Примечание: теперь вы можете автоматически форматировать файлы TypeScript. Проверьте мое обновление.
Ответ 3
Вы можете добавить связывание клавиш в меню Файл → Настройки → Сочетания клавиш.
Или Visual Studio, как:
Ответ 4
- Щелкните правой кнопкой мыши файл
- Выберите "Формат документа" ( Alt + Shift + F или Alt + Shift + I в Linux) из окна меню.
Ответ 5
Правильная комбинация клавиш — Shift + Alt + F .
Ответ 6
Также обратите внимание, что на сегодняшний день форматирование доступно для следующих языков:
Ответ 7
- Нажмите File → Preferences → Keyboard shortcuts .
- В разделе " Default Keyboard Shortcuts найдите ( Ctrl + F ) editor.action.format .
Мой читал "key": "ctrl+shift+i"
Вы также можете изменить это. Обратитесь к этому ответу о том, как. или если вам немного лень прокручивать вверх:
- Нажмите editor.action.formatDocument или editor.action.formatSelection
- Слева появляется значок, похожий на перо — щелкните по нему.
- Появится всплывающее окно. Нажмите нужную комбинацию клавиш и нажмите ввод.
Ответ 8
В Linux это Ctrl + Shift + I .
В Windows это Alt + Shift + F , Протестировано с HTML/CSS/JavaScript и Visual Studio Code 1.18.0.
Для других языков вам может потребоваться установить определенный языковой пакет.
Ответ 9
Visual Studio Code 1.6.1 поддерживает функцию "Форматировать при сохранении", которая автоматически выбирает соответствующие установленные расширения форматирования и форматирует весь документ при каждом сохранении.
Включите "Формат при сохранении", установив
И есть доступные сочетания клавиш (Visual Studio Code 1.7 и выше):
Отформатируйте весь документ: Shift + Alt + F
Только выбор формата: Ctrl + K , Ctrl + F
Ответ 10
На Ubuntu это Ctrl + Shift + I .
Ответ 11
Просто щелкните правой кнопкой мыши по тексту и выберите "Формат кода".
Visual Studio Code использует js-beautify внутри, но ему не хватает возможности изменить стиль, который вы хотите использовать. Расширение "украсить" позволяет добавлять настройки.
Ответ 12
По какой-то причине Alt + Shift + F у меня не работали в Mac Visual Studio Code 1.3.1, и фактически команда "Форматировать документ" вообще не работала. Но команда Formatter сработала очень хорошо.
Таким образом, вы можете использовать Command + Shift + P и набрать Formatter или создать свой собственный ярлык в меню Файл → Настройки → Сочетания клавиш → Command + K Command + S , затем ввести Formatter и Добавьте свой ярлык.
Ответ 13
Shift + Alt + F отлично справляются со своей задачей в 1.17.2 и выше.
Ответ 14
Форматирование кода в Visual Studio.
Я пытался отформатировать в Windows 8.
Просто следуйте скриншотам ниже.
Нажмите "Вид" в верхней строке меню, а затем нажмите "Палитра команд".
Тогда появится текстовое поле, где нам нужно типа Формат
Ответ 15
В коде Visual Studio Shift + Alt + F делает то, что делает Ctrl + K + D в Visual Studio.
Ответ 16
Ответ 17
На Mac у меня работает Shift + Alt + F .
Вы всегда можете проверить привязки клавиш в меню:
Файл меню → Настройки → Сочетания клавиш и фильтр по ключевому слову "формат".
Ответ 18
Файл меню & rarr; Настройки & rarr; Настройки
Когда вы вводите точку с запятой, она будет отформатирована.
В качестве альтернативы вы также можете использовать "editor.formatOnSave": true .
Ответ 19
Уровень рабочего пространства
- Не требует расширения
- Может быть разделен между командами
- .vscode/settings.json создается в корневой папке проекта
Уровень пользовательской среды
- Не требует расширения
- Личная среда разработки настраивается, чтобы управлять ими всеми (настройки :))
- Пользователь settings.json изменен (см. Расположение в зависимости от операционной системы ниже)
- Windows: %APPDATA%\Code\User\settings.json
- Mac: $HOME/Library/Application Support/Code/User/settings.json
- Linux: $HOME/.config/Code/User/settings.json Файл $HOME/.config/Code/User/settings.json рабочей области находится в папке .vscode в вашем проекте.
Ответ 20
В ключевых привязках существует формат Shift + Alt + f
но для С++ он не работает (как и 16 мая), поэтому теперь переключился на net beans.
Ответ 21
По умолчанию этот ключ не работал для меня в документах HTML, CSS и JavaScript.
После поиска я нашел популярный плагин JS-CSS-HTML Formatter с 133 796 установками.
После установки просто перезагрузите окна и нажмите Ctrl + Shift + F , и это сработало!
Ответ 22
Выделите текст, щелкните правой кнопкой мыши на выделении и выберите опцию "Палитра команд":
Откроется новое окно. Ищите "формат" и выберите вариант, форматирование которого соответствует требованию.
Ответ 23
Просто установите Visual Studio Keymap от Microsoft. Задача решена. :п
Ответ 24
В Mac используйте ⌘ + K , а затем ⌘ + F .
Ответ 25
Простейший способ, которым я пользуюсь в Visual Studio Code (Ubuntu):
Выделите текст, который вы хотите отформатировать с помощью мыши.
Щелкните правой кнопкой мыши и выберите "Выбор формата".
Ответ 26
Если вы хотите настроить стиль форматированного документа, вы должны использовать расширение Украсить.
Обратитесь к этому снимку экрана:
Ответ 27
Для тех, кто хочет настроить файлы JavaScript для форматирования, вы можете использовать любое расширение в свойстве JSfiles . То же самое относится и к HTML.
Это включит украшение при сохранении для TypeScript, и вы можете добавить XML в опцию HTML.
Ответ 28
Ответ 29
Не этот. Использовать этот:
Файл меню → Настройки → Настройки рабочего пространства, "editor.formatOnType": true
Ответ 30
Включает автоматическое форматирование кода при сохранении файла.
Запустите Visual Studio Code и Quick Open ( Ctrl + P ), вставьте следующую команду и нажмите Enter .
This question's answers are a community effort. Edit existing answers to improve this post. It is not currently accepting new answers or interactions.
What is the equivalent of Ctrl + K + F and Ctrl + K + D on Windows in Visual Studio for formatting, or "beautifying" code in the Visual Studio Code editor?
For all those desperately trying to format XML (which seems not possible out of the box currently) you can achieve this by installing an extension. I have found XML Tools to get the job done just fine. Disclaimer: I am not the author nor related to this project.
While VSCode has much fewer menu options than VS (new trend?), it has extensive info and tutorials under the HELP menu, which may have answered this question.
For all those struggling to get the formatting work even after trying the valid combinations in Visual Studio Code, don't forget to select the appropriate programming language type, it is at the bottom right in visual studio code window next to that smiley. Once you do that I found it works out of the box and you don't need any additional plugin to format code.
29 Answers 29
The code formatting is available in Visual Studio Code through the following shortcuts:
- On Windows Shift + Alt + F
- On Mac Shift + Option + F
- On Linux Ctrl + Shift + I
Alternatively, you can find the shortcut, as well as other shortcuts, through the 'Command Palette' provided in the editor with Ctrl + Shift + P (or Command + Shift + P on Mac), and then searching for format document.
Open command palette (Win: F1 or Ctrl + Shift + P )
Find "Change Language Mode"
Select language e.g. json . By now syntax should be highlighted.
Format document (e.g. Open Command Palette -> "Format Document")
- Select text
- Command Palette -> Join Lines
Also note that the code Language has to be correct. ie Format Code won't be available if plain text is selected but switching to JSON (for example) will format the selected text happily. (as happy as a text editor can be anyway)
@JoSmo: On Ubuntu, I opened File > Preferences > Keyboard Shortcuts. There is an item for < "key": "ctrl+shift+i", "command": "editor.action.format", "when": "editorTextFocus" >. The command "ctrl+shift+i" works for me.
Also, apparently the file has to be saved to disk first. I had a chunk of HTML+Javascript where it couldn't format the JS, so I pasted it to a temporary window and set the language, but this didn't help either until it was saved.
This doesn't work for me on VS Code latest version and win 10 does this assume having a certain extension installed?
Code Formatting Shortcut:
Visual Studio Code on Windows - Shift + Alt + F
Visual Studio Code on MacOS - Shift + Option + F
Visual Studio Code on Ubuntu - Ctrl + Shift + I
You can also customize this shortcut using a preference setting if needed.
Code Formatting While Saving the File:
Visual Studio Code allows the user to customize the default settings.
If you want to auto format your content while saving, add the below code snippet in the work space settings of Visual Studio Code.
I know Visual Studio can auto format to make my methods and loops indented properly, but I cannot find the setting.
Do you mean "how do you format a block of code with a couple keystrokes"? That seems to be what the popular answers refer to (rather than "how do you auto format" . as you type/paste/etc).
37 Answers 37
To format a selection: Ctrl + K , Ctrl + F
To format a document: Ctrl + K , Ctrl + D
See the pre-defined keyboard shortcuts. (These two are Edit.FormatSelection and Edit.FormatDocument .)
Note for macOS
On macOS, use the CMD ⌘ key instead of Ctrl :
- To format a selection: CMD ⌘ + K , CMD ⌘ + F
- To format a document: CMD ⌘ + K , CMD ⌘ + D
I dont know why Microsoft keeps changing these. For future reference, it can be found under Edit - > Advanced -> Format Document Who knows, they're probably going to rename that menu in the next iteration.
For Visual Studio 2010/2013/2015/2017/2019
- Format Document ( Ctrl+K , Ctrl+D ), i.e. press&hold Ctrl , press&release K then tap D as it is a sequence
- Format Selection ( Ctrl+K , Ctrl+F )
Toolbar Edit -> Advanced (If you can't see Advanced, select a code file in solution explorer and try again)
If it isn't working, look for errors in your code, like missing brackets which stop auto format from working
If you find that it isn't working, check your brackets <>, (), when it doesn't work for me, it is because there are open brackets somewhere in the file.
@UpulieHan I think you can edit your shortcuts Tools > Options > Environment > Keyboard > Search for "Edit.FormatDocument" . Ctrl+Alt+; seems like an available combo for me :)
I have installed an extension named "Format document on Save" which formats the whole document every time you save it.
For installing it in Visual Studio 2015 or Visual Studio 2017, on Tools just click the "Extensions and Updates. ":
And then just go to "Online" at the left panel and search for "Format document on save":
I tried it, but it looks like this issue is getting in the way. And I don't want to clean up what VS messed up while doing a cleanup.
Go to menu Tools → Extensions & Updates and type "productivity" in search:
Install 'Productivity Power Tools 2015'
Restart Visual Studio.
Go to menu Tools → Options → Productivity Power Tools → Power Commands and check "Format document on save":
Note: In VS2022 we don't have power commands.
- If anyone want to have "Format document on save" and "Remove and sort using on save" install Mads Kristensen extension for VS2022 https://marketplace.visualstudio.com/items?itemName=MadsKristensen.CodeCleanupOnSave
- After installing this extension it will automatically "Format document on save", "Remove and sort using on save" and "Apply file header preferences".
- If we want to customize default settings click on "Configure Code Cleanup" menu item to add/remove any available fixers.
Я знаю, что Visual Studio может автоматически форматировать, чтобы сделать мои методы и циклы отступами правильно, но я не могу найти параметр.
в формате на выбор: Ctrl + K , Ctrl + F
для форматирования документа: Ctrl + K , Ctrl + D
посмотреть предварительно определенные сочетания клавиш. (Эти двое Edit.FormatSelection и Edit.FormatDocument .)
Для Visual Studio 2010/2013/2015/2017
- Формат Документа ( Ctrl+K , Ctrl+D ) так типа Ctrl+K , А ПОТОМ Ctrl+D как это последовательность
- Выбор Формата ( Ctrl+K , Ctrl+F )
панели инструментов Изменить -> Дополнительно (если вы не видите дополнительно выберите файл кода в обозревателе решений и попробуйте еще раз)
Если он не работает, ищите ошибки в своем коде, например, отсутствующие скобки, которые останавливают автоматический формат от работы
выполните следующие действия:
см. изображение ниже:
хотя вопрос немного старый, кто-то может найти его удобным.
вы можете определить новые привязки ключей, перейдя в Tools -> options -> Environment -> keyboard
Я установил расширение с именем "формат документа при сохранении", которое форматирует весь документ каждый раз, когда вы его сохраняете. Для установки его в VS15 или 17, на инструментах просто нажмите "расширения и обновления". ":
и затем просто зайти в "онлайн" на левой панели и найдите "формат документа при сохранении"
надеюсь, это поможет!.
Если вы отобразите панель инструментов редактирования исходного кода HTML, также есть кнопка "форматировать весь документ"
решение, приведенное в принятом ответе, не относится к Microsoft Visual Studio 2012.
в случае VS2012 ярлыки:
- для выделенного блока кода: Ctrl + K , Ctrl + F
- для форматирования всего документа: Ctrl + K , Ctrl + D
- перейдите в сервис - > расширения и обновления и введите "производительность" в поиске:
- Установить "Производительность Электроинструментов 2015"
- перезапустить VS.
- перейдите в Инструменты - > Параметры - > производительность электроинструменты - > команды питания и проверьте " формат документа при сохранении":
Я использовал эту комбинацию. Я автоматизировал этот процесс при сохранении документа. Вы можете попробовать мое расширение формат документа при сохранении
Под Инструменты - > Параметры - > Текстовый Редактор, затем к Форматирование -> Общие раздел любого языка, который вы хотите отформатировать, вы найдете общие. Установите все три флажка форматирования.
под Инструменты - > Параметры - > Текстовый Редактор, затем к вкладки раздел любого языка, который вы хотите отформатировать, вы найдете выделить. Выберите умный и это будет активируйте автоматическое форматирование при использовании одного из закрывающих элементов;)> в этом блоке.
нет необходимости в нажатиях клавиш.
исходный вопрос сказал: "Я не могу найти настройку."
простой ответ: Посмотрите в верхнем меню, а затем
Редактировать --> Дополнительно --> Формат Документа
вы также увидите назначенных клавиш для этой функции. Ничего особенного, чтобы запомнить. Это действительно помогает, если вы используете несколько сред разработки на разных операционных системах.
вы можете добавить кнопки на панель инструментов, нажав маленькую стрелку вниз справа от последней кнопки панели инструментов, выберите "Добавить или удалить кнопки", а затем нажмите кнопки, которые вы хотите добавить к ним галочку. Выбранные кнопки появятся на панели инструментов .
затем вы просто выбираете текст и нажимаете кнопки увеличения отступа или уменьшения отступа. Я тестировал это только в Visual Studio 2013.
Правой Кнопкой Мыши:
работает в VS 2015, возможно, более ранней версии.
в формате VS 2017 документ CTRL E + D .
но. если вы хотите добавить кнопку формат документа на панель инструментов сделать это.
Щелкните правой кнопкой мыши на панели инструментов.
Выберите " Настроить.."
Выберите вкладку "команды".
Выберите переключатель "панель инструментов".
Выберите "текстовый редактор" из выпадающего рядом с переключателем (или какой-либо панели инструментов вы хотите, чтобы Боттон)
нажмите Добавить Команду.
Категории: Редактировать
Команды: Формат Документа
Нажмите OK
в более новых версиях ярлык для форматирования документа: Shift + Alt + F
с Непрерывное Форматирование расширение (коммерческое, разработанное мной), код форматируется действительно автоматически по мере ввода.
просто в дальнейшем Starwfanatic и Юэн's выше ответы. Вы можете настроить IDE для добавления любой до любой toolbar-таким образом, вы можете добавить кнопку Format (как на панели инструментов редактирования исходного кода HTML) на любую другую панель инструментов (например, редактирование текста со всеми другими элементами управления редактированием, такими как увеличение/уменьшение отступа).
нажмите стрелку справа от панели инструментов > добавить или удалить кнопки > настроить. > Вкладку "команды" > "добавить" Команда. кнопка.
Формат Документа и Выбор Формата находятся под редактировать группы.
(протестировано в VS2010 и VS2013)
вырезать / вставить раздел Еще один быстрый способ (и легко запомнить).
Если вы можете себе это позволить (или если вы имеете право на 30-дневную бесплатную пробную версию) Для ReSharper JetBrains В можно переформатировать весь каталог проекта.
просто установите - > щелкните правой кнопкой мыши каталог - > выберите код очистки из контекстного меню.
пожалуйста, посмотрите видео. На старте нормальная ситуация (из учебника), вторая часть показывает мою проблему.
видео с проблемой
например, transform класс не показывают предложение или автозаполнение.
Изображение с проблемой:
версия Unity: 5.5.2f1
Visual studio 2015
Установлены средства Visual Studio для Unity
нет автоматического завершения, потому что скрипт говорит"Разное Файлы " вместо названия проекта. Взгляните на изображение ниже, которое пришло из видео в вашем вопросе:
2.Это также может произойти из-за того, что Unity разбился, когда Visual Studio все еще открыта, поэтому повреждает некоторые файлы.
3.Это может произойти, потому что Unity был закрыт, а затем снова открыт, но больше не подключен к Visual Studio. При открытии Visual Studio вы получаете"Разное Файлы " и нет автоматического завершения.
4.Это может произойти, когда инструменты Visual Studio для unity is не установить.
5.Когда вы создаете сценарий из Unity, быстро откройте его до завершения обработки Unity или до завершения анимации круглых значков.
Я не могу сказать, какой из них вызывает проблему, но я рассмотрю наиболее вероятное решение для исправления этого.
2.Из редактора Unity перейдите в редактировать --> предпочтения. --> Внешние Инструменты. На Внешний Редактор Скриптов выпадающее меню, измените это на Visual Studio 2015.
1.Из Visual Studio, перейдите к инструменты --> параметры. --> инструменты для Unity --> разное. Под показать значок подключения, установить true затем перезапустите Visual Studio.
все еще не исправлено?
1.Закройте Visual Studio.
2.Из Unity повторно импортируйте проект, перейдя в активы --> реимпорт Все!--3-->.
все еще не исправлено?
1.Нажмите на Показать Все Файлы.
2.Выберите сценарий, который не выполняет автозаполнение, затем щелкните правой кнопкой мыши и выберите Включить В Проект.
еще не исправлена?
заслуга chrisvarnz для этого конкретного решения, которое, похоже, сработало для нескольких людей.
1.Закройте Visual Studio
2.Перейдите в каталог проекта и удалите все созданные файлы Visual Studio.
Это расширения файлов для исключить:
предположим, что имя вашего проекта называется "Target Shoot", вот как должны выглядеть файлы для удаления:
- Цель Стрелять.csproj файл
- Цель Стрелять.Редактор.csproj файл
- Цель Стрелять.Редактор.csproj файл.
- цель Стрелять.Игрок.csproj файл
- Цель Стрелять.Игрок.csproj файл.
- Цель Стрелять.sln
больше ничего не удалять.
3.Дважды щелкните по скрипту еще раз из Unity который должен создать новый файл Visual Studio, а затем открыть Visual Studio. Это может решить вашу проблему.
если не работает, проверьте если у вас возникли этой ошибка:
задача "GetReferenceNearestTargetFrameworktask" не найдена
1.Установить Диспетчер Пакетов NuGet Для С здесь.
2.Перезапустите Visual Visual.
посмотреть этой ответа для получения дополнительной информации.
- выберите сломанный файл в обозревателе решений.
- открыть его свойства.
- переключить поле " Build Action "с" Compile "на"None".
- затем переключите его обратно на "Compile".
Это каким-то образом убьет синхронизацию между Unity и Visual Studio.
в следующий раз, когда Visual Studio перезагрузит проект, он предложит предупреждающий. Просто нажмите "отбросить".
выгрузить и перезагрузить проект в Visual Studio:
- щелкните правой кнопкой мыши проект в Обозреватель
- выберите Выгрузить Проект
- выберите Перезагрузить Проект
Я нашел это решение, чтобы работать лучше (проще всего), столкнувшись с проблемой несколько раз.
- выберите проект в Visual Studio
- нажать кнопку "Обновить"
сегодня я столкнулся с теми же проблемами, используя Visual Studio 2017 15.4.5 с Unity 2017.
Я смог устранить проблему, щелкнув правой кнопкой мыши по проекту в Visual Studio и изменив целевую платформу с 3.5 на 4.5.
надеюсь, что это поможет кому-то еще в аналогичном сценарии.
Два Альтернативных Варианта:
@singleton указал мне в этом направлении. Вместо изменения целевого объекта в Visual Studio следует изменить его в Unity, так как проект создается автоматически.
Сначала удалите автоматически созданные файлы Visual Studio: .csproj файл .пользователь .sln
затем из Unity перейдите в PlayerSettings и в разделе "Другие настройки" измените "версию среды выполнения сценариев" со стабильной 3.5 на экспериментальную 4.6.
однако, это не исправило это для меня.
Я заметил, что все ссылки на код, связанный с Unity, были отмечены желтым предупреждением. Проверьте свои журналы ошибок и посмотрите, так ли это. В частности, см., Если вы получаете следующую ошибку: getreferenceNearestTargetframeworktask
Если так попробовать: Снова запустите установщик Visual Studio.
в инструментах сборки 2017 нажмите кнопку Изменить,
обеспечить "Цели Nuget и задачи сборки" отмечены галочкой. Это должно стать галочкой, если вы нажмете на универсальную разработку платформы Windows.
Я нашел свое решение, создав .cs-файл из самой visual studio вместо редактора unity
- правой кнопкой мыши на папке проекта в обозревателе решений
- добавить > новый элемент
- введите "unity" в поле поиска в правом верхнем углу
- выберите "CSharp MonoBehaviour"
- назовите свой скрипт внизу и нажмите Add
для Windows или macOS:
при установке, убедитесь, что вы включили установку
оттуда, вы должны быть в состоянии видеть то, что вы ищете.
для Linux (предложение):
попробовать MonoDevelop выступает - Дополнительная Информация, он обеспечивает завершение кода / подсказки.
мой автозаполнение также не работает, потому что инструменты Visual Studio для Unity не был установлен. После установки удалите автоматически созданные файлы Visual Studio. Другие сказали, что вы снова открываете файл, и проблема решена, но это не так.
ни одно из вышеперечисленных решений не сработало для меня. Однако я открыл имя проекта.Файл CSPROJ и вручную добавил новый файл, и он работал как charm
я исправил это, изменив цель в Unity как -
после этого Visual Studio работала отлично, и автозамена тоже была исправлена.
Читайте также: