Как настроить Neovim для разработки C# .NET с форматированием, совместимым с VS Code/Visual Studio?C#

Место общения программистов C#
Ответить
Anonymous
 Как настроить Neovim для разработки C# .NET с форматированием, совместимым с VS Code/Visual Studio?

Сообщение Anonymous »

Я в основном использую Visual Studio Professional 2019 и VS Code для разработки C# .NET Framework и WPF XAML. Я хочу попробовать Neovim, особенно из-за его функции отмены, но мне нужно обеспечить единообразное форматирование кода во всех моих редакторах.
Текущая настройка
В VS Code моя конфигурация форматирования выглядит следующим образом (

Код: Выделить всё

settings.json
):

Код: Выделить всё

{
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[csharp]": {
"editor.defaultFormatter": "ms-dotnettools.csharp"
},
"[xml]": {
"editor.defaultFormatter": "DotJoshJohnson.xml"
}
}
В Visual Studio я использую форматировщик C# по умолчанию (Ctrl+K, Ctrl+< kbd>D).
Что мне нужно
  • Конфигурация для автоматического форматирования при сохранении, которое соответствует Поведение VS Code/Visual Studio
  • Информация о:
    • Необходимых файлах конфигурации и их расположении
    • Необходимые плагины и этапы установки
    • Настройка LSP для C# (OmniSharp)
    • Конфигурация форматирования
Что я пробовал
Я установил Neovim через Chocolatey:

Код: Выделить всё

choco install neovim -y
Но я не уверен:
  • Какой менеджер плагинов использовать
    < li>Куда поместить файлы конфигурации
  • Как настроить LSP для C#
  • Как настроить форматирование, соответствующее Visual Studio/VS Code >
Вопросы
  • Какие файлы мне нужно изменить, чтобы настроить Neovim для разработки на C#?
  • Каким должно быть содержимое этих файлов конфигурации?
    Какие плагины следует установить для:
    • Поддержки LSP
    • Форматирования кода
    • Особенности C#
  • Как обеспечить согласованность форматирования с VS Code и Visual Studio?
Информация о системе
  • ОС: Windows
  • Версия Neovim: 0.10.2 (устанавливается через Chocolatey)
  • Visual Studio Professional 2019
    VS Code с расширением C#
  • Основная работа: .NET Framework и WPF XAML


Подробнее здесь: https://stackoverflow.com/questions/791 ... ual-studio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»