2010-07-16 45 views
-3

我發現使用VIM作爲IDE進行編程非常困難。 幫我解決問題。如何使用Vim作爲Python,C,C++,C#IDE

+0

哪個方面你覺得「困難」?你在目前的形式問題是相當隨意的。 – akira 2010-07-16 06:57:47

+0

我想用vim編寫程序並使用內置的命令行,我應該能夠編譯程序並運行它。 – 2010-07-16 07:03:36

+1

通過映射你自己的鍵盤命令來配置Vim,編譯補丁,添加插件,調整語法和顏色格式文件是微不足道的(也是一半的樂趣!)。如果您嘗試閱讀文檔或可用的無數教程,wiki頁面和截屏視頻之一,我毫不懷疑您會發現您的功能IDE符合您的需求。至少你會對如何實現這一目標有一個更清晰的問題。 – michaelmichael 2010-07-16 14:29:32

回答

3

一般你可以去這條道路

http://cream.sourceforge.net/

但我會建議你使用更加個性化的體驗和學習一些VIM命令爲你的優勢。

舉例來說,你可以得到一些enchancements在.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執行命令使所有)

3

要回答剛纔你提到的幾個方面:

  • 「大廈」通常意味着,你有一個構建系統(如化妝,scons的,CMake的,'解決方案',ant,waf等)。這些構建系統通常由一些命令啓動(比如make,scons,cmake +,devenv,ant,waf)。您可以通過設置選項makeprg在vim啓動構建系統:

    Program to use for the ":make" command. 
    

    其設置爲任何你構建系統的需要。然後您只需使用:make來觸發構建系統。將錯誤報告給包含「錯誤」列表的緩衝區。

    :help copen 
    
  • '跑步' 只是:!yourbinary.exe

0

您也可以使用eclim來將Eclipse與vim一起使用,然後將其作爲無頭服務器運行,以便獲得一些Eclipse功能。