VIM: существует ли простой способ управлять решениями для Visual Studio / проекты make-файла от Vim? [закрытый]

^[A-Z][a-zA-Z '&-]*[A-Za-z]$ 

примет что-либо, что запускается с прописной буквы, сопровождаемой нулем или большим количеством любой буквы, пространства, дефиса, амперсанда или апострофов, и заканчивающийся буквой.

8
задан zeroDivisible 13 July 2009 в 13:55
поделиться

4 ответа

Может я не понимаю вопроса.

VS - это полнофункциональная среда IDE - вы редактируете, компилируете и отлаживаете, не выходя из нее.

vim, напротив, не IDE - это очень мощный текстовый редактор. Тем не менее, vim имеет некоторые встроенные функции, ориентированные на программистов (например: команда make, компиляция, автоматический отступ и т. Д.). vim происходит из мира Unix, где есть несколько инструментов сборки (make, scons, cmake и т. д.). Как вы знаете, вы можете "интегрировать" их, используя плагины, которые в большинстве своем очень далеки от завершения.

Я думаю, что то, что вы пытались сделать вначале, было правильным - привнести возможности редактирования vim в мир VS.

1
ответ дан 5 December 2019 в 17:39
поделиться

My immediate thought was of the Eclim project which brings Eclipse functionality to Vim. Then you maybe able to manage your VS projects from Eclipse, I don't know any projects to do this, but I suspect some exist.

2
ответ дан 5 December 2019 в 17:39
поделиться

Вы смотрели другие инструменты сборки (nant - самый популярный для .net)?

Nant - это намного проще, чем msbuild, вы можете создать простой файл сборки в несколько строк и легко интегрироваться с vims makeprg.

1
ответ дан 5 December 2019 в 17:39
поделиться

Чтобы интегрировать vim с devenv, вы можете использовать devenv из Visual Studio для компилирования проекта в vim. Следующая команда:

Devenv SolutionName /build SolnConfigName [/project ProjName [/projectconfig ProjConfigName]]

Типично, devenv должен находиться в C: \ Program Files \ Microsoft Visual Studio 8 \ Common7 \ IDE. Задайте для него путь к среде, чтобы его можно было вызывать из vim. Нам также необходимо заставить vim распознавать сообщения об ошибках, выдаваемые инструментом сборки командной строки devenv. Просто введите следующие строки в ваш vimrc:

" Quickfix mode: command line devenv error format
au FileType cpp set makeprg=devenv.com\ /Build\ Debug\ *[SolutionName]*
au FileType cpp set errorformat=\ %#%f(%l)\ :\ %#%t%[A-z]%#\ %m

Затем вы можете использовать: make для компиляции и сборки программы из vim.

6
ответ дан 5 December 2019 в 17:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: