Как использовать Vim как Python, C, C ++, C # IDE - PullRequest
0 голосов
/ 16 июля 2010

Мне очень трудно использовать VIM в качестве IDE для программирования.Помогите мне найти решение.

Ответы [ 4 ]

3 голосов
/ 16 июля 2010

Чтобы ответить только на те аспекты, которые вы упомянули:

  • «Сборка» обычно подразумевает, что у вас есть система сборки (например, make, scons, cmake, «solutions», ant,ваф и тд).Эти системы сборки обычно запускаются какой-то командой (например, make, scons, cmake + to what, devenv, ant, waf).Вы можете запустить систему сборки, установив опцию makeprg в vim:

    Program to use for the ":make" command.
    

    Установите это в соответствии со своими потребностями системы сборки.Затем вы просто используете :make для запуска системы сборки.Ошибки передаются в буфер, содержащий список «ошибок».

    :help copen
    
  • «Бег» - это просто :!yourbinary.exe

3 голосов
/ 16 июля 2010

обычно вы можете пойти по этому пути

http://cream.sourceforge.net/

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

Например, вы можете получить несколько настроек расширений непосредственно в .vimrc

set nocompatible        
set backspace=2         
set textwidth=75        
set viminfo='20,\"50    
set history=50          
set mouse=a
set nocp
set ruler
set visualbell
set wildmenu
set noerrorbells
set ignorecase
set incsearch
set vi=%,'50
set vi+=\"100,:100
set vi+=n~/.viminfo

set joinspaces
set showmatch
filetype plugin indent on

filetype on
colorscheme desert
syn on
" source /usr/local/share/vim/vim63/indent.vim

, если вы планируете использовать python, я бы порекомендовал также установить expandtab.

Тогда вам следует отправитьсяна http://www.vim.org/scripts/index.php и получите несколько скриптов для вашего языка.

Также вы можете делать привязки клавиш для vim, то есть set nmap <C-m> :make all<CR>.(устанавливает Ctrl-M для выполнения команды make all)

0 голосов
/ 24 ноября 2010

Вы также можете использовать eclim для интеграции Eclipse с vim и запуска его как автономного сервера, чтобы вы могли получить некоторые из функций Eclipse.

0 голосов
/ 19 июля 2010

В c.vim уже определено множество ярлыков, чтобы сделать ваш vim IDE. Обратитесь к этому файлу PDF: ~ / .vim / c-support / doc / c-hotkeys.pdf в этом плагине. Также отошлите это Учебное пособие: сделайте Vim своей IDE C / C ++, используя плагин c.vim для получения более подробной информации.

...