Ответ 1
Я никоим образом не связан с компанией, но я слышал очень хорошие вещи о ViEmu. Если бы цена была немного ниже, я бы взял ее сам, потому что мне нравится редактирование Vim.
Visual Studio является редактором defacto, но каковы наши другие варианты, которые позволяют избежать большого пользовательского интерфейса при интеграции с цепочкой сборки С#?
Ищите опции, которые предпочтительно используют vi
или vim
напрямую, и те, которые эмулируют некоторые или все функциональные возможности vi
и/или vim
.
Я никоим образом не связан с компанией, но я слышал очень хорошие вещи о ViEmu. Если бы цена была немного ниже, я бы взял ее сам, потому что мне нравится редактирование Vim.
Вот руководство по компиляции Vim С#.
В ответ на комментарии -
Похоже, ваша цель состоит в том, чтобы иметь полностью функциональную среду IDE, которая использует кросс-платформу для разработки С#, а не обязательно использовать VIM. В этом случае вы можете использовать MonoDevelop на всех платформах (включая Windows, но это немного сложнее), и поскольку вы, вероятно, уже используя монокомпиляторы на других платформах, это может быть более приятным вариантом.
MSBuild - очень мощный аналог Ant.
Используйте файлы проекта msbuild для управления вашими проектами .NET и напишите файл nmake, который вызывает msbuild.
Сопоставьте команду vi make с nmake
Вы можете просто использовать: make сделать сборку
Прямо сейчас есть что-то под названием OpenIDENet from ContinuousTests https://github.com/continuoustests/OpenIDE Это вместе с AutoTestNet и EditorEngine обеспечивают бесшовную тестовую разработку для VIM.
EditorEngine предоставляет возможности AutoTest и взаимодействия командной строки с VIM (то есть добавление ссылок, новых проектов в решение и т.д.)
AutoTest делает тяжелый подъем, скомпилировав при сохранении; поскольку он наблюдает за каталогом. Он также возвращается, когда тесты терпят неудачу.
На главной странице представлена демонстрация видео и использование этого инструментария. Также в Windows NuGet теперь можно использовать и из командной строки.
Я должен указать, что я не работаю для продолжения конкурса или получаю от них какие-либо деньги или пользу, это просто то, что они создают потрясающее программное обеспечение для разработки с помощью.
Если вы используете последние версии VS, то файлы решений могут быть созданы с помощью MSBuild, который в основном эквивалентен NAnt.
В противном случае вызовите csc для компиляции файлов самостоятельно.
Я использую nant как файл сборки (очень простой и гибкий), затем вызываю : set makerpg = nant\compile.all
Тогда всякий раз, когда вы не хотите компилировать только тип: mak
Это может быть расширено с помощью пользовательских форматов ошибок и т.д.