我很想學習Vim,並將它用作IDE,因爲其他編輯器很重。 Vim使用它作爲PHP,jQuery,HTML和CSS IDE的插件的最佳組合是什麼?什麼是Web開發的Vim的最佳配置?
回答
VIM有語法高亮所有主要的腳本語言,所以默認就足夠了,VIM將永遠留我喜歡的文本/腳本編輯器,但是,你總是會得到使用IDE工作做得更快。
我愛vim的,但我絕不會用它作爲完整的IDE更換。使用Netbeans + excelent jvi插件。
IDE的都很好,如果你有一些大的框架,做了一堆東西,並完成你的代碼和所有的爵士樂。由於您只是編輯基於文本的文件,因此IDE的一半時間是不必要的,並且大部分功能都可以通過VIm插件進行復制。
幾乎所有的服務器已經過VIM內置的,所以這是很好的知道,這樣你可以做一切從CLI並尤伯杯書呆子。而不是每次我使用vim沒有插件服務器上安裝插件,我的.vimrc是最小的那就是:
set nocompatible
set backspace=indent,eol,start
syntax on
filetype plugin indent on
colorscheme solarized
if has('gui_running')
set background=light
else
set background=dark
endif
let html_use_css=1
set tabstop =4
set shiftwidth=4
set expandtab
set number
set autoindent
set nowrap
set backupdir=~/.tmp
set directory=~/.tmp " Don't clutter dirs with tmp & swp
command! Q q "Bind :Q to :q
的色彩方案點點伊森schoonover一切依靠Solarized主題設置選項卡和行號和所有這些好東西,要了解VIm的更多信息,請使用:help number
或將數字替換爲您想要的內容。
退房vimbits一些整齊的.vimrc技巧...
退房這一個:
https://github.com/renownedmedia/Vim-PHP-IDE
這一個:
https://github.com/spf13/spf13-vim
但經驗法則是:
啓動最小化(默認配置),然後按照您認爲合適的方式添加。這樣你會更好地學習vim的內部。並從其他.vimrc文件獲取創意。
我發現以下文章是學習如何將vim用作IDE的好資源。雖然是在python開發環境下編寫的,但其中的大部分功能都可以用於其他語言,例如代碼完成,摺疊,代碼導航等
我很好奇,想了解Vim後使用它作爲一個IDE,因爲其他編輯器是 重一點點。 Vim使用 作爲PHP,jQuery,HTML和CSS IDE的插件的最佳組合是什麼?
你不能合理地期望Vim成爲一個完整的IDE。它是一個非常強大的編輯器,但是可以從Eclipse或NetBeans中獲得集成(IDE中的I
)的級別,或者Vim無法實現的任何IDE。
也就是說,許多編碼員每天都使用它並完成他們的工作。有些人使用其他答案或Janus中引用的「發行版」,而其他人則喜歡仔細挑選插件並自己填寫~/.vimrc
,謝謝。
下面是我覺得有用的一些插件:
- CtrlP快速和直觀的緩衝/文件導航
- SnipMate爲的TextMate樣製表擴展
- Surround操縱對字符 的
- Syntastic用於許多文件類型的語法驗證
- TagBar/TagList代碼導航
- Commentary爲(UN)註釋你的代碼
包括Vim內置的標籤,也全完成支持。
祝你好運。
很酷的插件。謝謝。 – ArashM 2012-02-26 18:38:29
對於web開發,zen coding plugin也是非常有用的。
- 1. .NET開發環境的最佳Windows Server 2008配置是什麼?
- 2. 使用vim進行Cocoa開發的最佳方式是什麼?
- 3. Bloom Filter的最佳配置是什麼?
- 4. 什麼是開發富Web應用程序的最佳框架?
- 5. 什麼是Web開發的最佳文本編輯器?
- 6. 爲敏捷開發設置TFS的最佳做法是什麼?
- 7. 什麼是爲Sitecore設置開發環境的最佳方式
- 8. 什麼是Windows上Mono開發的最佳設置?
- 9. Web應用程序開發 - 什麼是文檔最佳實踐
- 10. 爲50位開發人員配置SQL Server的最佳方式是什麼?
- 11. 最佳匹配額定配對的最佳方式是什麼?
- 12. Java - 用eclipse開發web gui的最佳框架是什麼(app是java和jsp)?
- 13. 你對PHP開發有什麼理想的vim配置?
- 14. 開始學習Android開發的最佳方式是什麼?
- 15. 開始開發大型網站的最佳方式是什麼?
- 16. 開始Eclipse插件開發的最佳資源是什麼?
- 17. 什麼是開發基於Web的側掃菜單的最佳方式?
- 18. 模擬複雜的生產Web開發環境的最佳方法是什麼?
- 19. 您發現的最佳開發評估模板是什麼?
- 20. 什麼是開源的最佳方式?
- 21. 什麼是最好的VIM插件來配置效率?
- 22. 設置「深度」配置選項的最佳方式是什麼?
- 23. DART:配置設置的最佳做法是什麼
- 24. 什麼是開發Web應用程序的最佳Jboss工具或產品?
- 25. 什麼是快速Web應用程序開發的最佳實踐?
- 26. 什麼是Web開發源代碼版本控制的最佳實踐?
- 27. 在手機上顯示錶格的最佳做法是什麼? (Web開發)
- 28. 在Web開發中編寫CSS使用合同的最佳方式是什麼?
- 29. 使用PHP發佈到Web API的最佳方式是什麼?
- 30. 什麼是Java和Web混合的最佳Eclipse發行版?
除非你對vim不熟悉,否則幾乎可以肯定,使用IDE可以更快地完成工作。 :-) – FtDRbwLXw6 2012-02-21 20:07:22