Vim как Visual Studio IDE - PullRequest
       24

Vim как Visual Studio IDE

14 голосов
/ 26 ноября 2008

Я потратил много времени на исследования VIM. Я парень Windows с прошлых 6 лет и использовал VS. Сейчас начал работать на Linux. Я хочу сделать VIM максимально приближенным к VS. Я хочу такие функции, как Навигация по проекту Файлы в разных вкладках Поиск в проекте Автодополнения

Я нашел плагины для вышеуказанных требований Проект Плигин MiniExplore Taglist OmniComplete

Я не могу правильно установить скрипт vimrc. Когда я пытаюсь открыть файл из Project, он открывается в разных вкладках. Я хочу открыть его в разных буферах. Также, когда я хочу закрыть файл в буфере, закрывается полное окно. Открыть список тегов и окно проекта делает все беспорядок.

Кто-нибудь сделал настройки с этим плагином .. Ребята, не могли бы вы опубликовать ваши файлы vimrc ?? Это сэкономит много времени для новичков, как я ..

Ответы [ 6 ]

36 голосов
/ 26 ноября 2008

Vim - это инструмент, отличный от Visual Studio. Плагины могут помочь вам получить определенные функциональные возможности, которые вы хотите, но не ожидайте, что они будут работать точно так же, как VS, работать вместе или вообще работать.

Если вы ищете среду программирования, более похожую на Visual Studio, есть много хороших графических сред IDE, таких как NetBeans, Eclipse, Code :: Blocks, KDevelop, Anjuta и т. Д. более мощные IDE, чем Visual Studio, и все они доступны в Linux бесплатно.

Вам следует либо научиться использовать Vim так, как он был построен, либо использовать другой инструмент, который вам больше подходит. Использование Vim в качестве суррогата для Visual Studio, вероятно, вызовет у вас больше боли, чем оно того стоит.

17 голосов
/ 26 ноября 2008

Да, это отличается от VS, но это не значит, что его нельзя использовать таким же образом. Это просто не так просто сделать:)

Лично я иду другим путем и использую ViEmu , чтобы заставить VS вести себя как VIM. Но я не в той же ситуации, что и автор этого вопроса.

Почему бы не просмотреть некоторые загруженные файлы vimrc на dotfiles.org ?

8 голосов
/ 15 мая 2009

Вы можете использовать следующий скрипт Trinity.
http://www.vim.org/scripts/script.php?script_id=2347
Для этого потребуется еще 3 сценария, и Vim будет выглядеть как IDE. TagList слева, средство для просмотра файлов (NERDTree) справа и Source Explorer внизу.

Кроме того, вы можете найти несколько очень полезных записей в блоге на
http://kevin -berridge.blogspot.com / поиск / этикетки / ВИМ
Автор, Кевин, объясняет, как компилировать форму решения внутри Vim. Он также показывает взаимодействие и прыжки между ними, что тоже очень полезно.

Кроме того, есть сценарий vim-visual-studio, который можно найти на
http://code.google.com/p/vim-visual-studio/ Этот скрипт использует расширение Python. У меня установлен Python 2.5 в Windows. Я использую Gvim 7.2, который скомпилирован с Python 2.4. Итак, я заменил исполняемые файлы Gvim, как описано здесь:
http://www.gooli.org/blog/gvim-72-with-python-2526-support-windows-binaries/
Итак, Gvim стал совместимым с Python 2.5 и не вызвал проблем. Также пункт меню «Visual Studio» появился, как и ожидалось. Он подключается к самой Visual Studio и работает отлично. Он не просто компилирует файл, он может компилировать решение, содержащее более одного проекта, как в Visual Studio. Вы даже можете использовать функцию быстрого исправления Vim. Надеюсь, это поможет.

6 голосов
/ 26 ноября 2008

Если вы действительно хотите использовать vim в качестве внешнего интерфейса, попробуйте Eclim . Он использует Eclipse в качестве бэкэнд-демона для завершения кода и управления проектами, а vim - в качестве интерфейса.

Если вам нравится vim только из-за привязки клавиш vi, но вы хотите, чтобы он был более похож на IDE, вы можете попробовать последнюю версию MonoDevelop , в которую он встроен.

1 голос
/ 27 июня 2010

вы можете попробовать eXvim http://code.google.com/p/exvim/

1 голос
/ 26 ноября 2008

Эти плагины существовали задолго до того, как у vim были вкладки. Я был бы очень удивлен, что нет способа настроить эти плагины для разделения окон вместо открытия вкладок. Теперь я не могу вам чем-то помочь, так как я не использую эти конкретные плагины, но другие. Вы должны посмотреть на их помощь (: h project,: h taglist и т. Д.)

PS: в терминологии vim (это поможет вам просматривать файлы справки), то, что вы называете «буфером», на самом деле называется «окном», в то время как «буфер» - это просто текст, над которым вы работаете, он может быть связан в файл, или нет. Для данного буфера может не быть или несколько окон, отображающих части буфера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...