用于Web开发的vim的最佳配置是什么?

时间:2012-02-21 19:13:21

标签: php jquery html css vim

我很想学习Vim并将其用作IDE,因为其他编辑器很重。 Vim的最佳插件组合是什么,可以将它用作PHP,jQuery,HTML和CSS IDE?

7 个答案:

答案 0 :(得分:3)

看看这个:

<击> https://github.com/renownedmedia/Vim-PHP-IDE

这一个:

https://github.com/spf13/spf13-vim

但经验法则是:

启动最小(默认配置),并按您认为合适的方式添加。这样你就可以更好地学习vim内部结构。并从其他.vimrc文件中获取想法。

答案 1 :(得分:2)

如果你有一些大型框架可以做很多事情,并且完成你的代码和所有爵士乐,那么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

colorscheme位依赖于ethan schoonover的Solarized主题,其他所有内容都设置了标签和行号以及所有这些好东西,要在VIm中了解更多信息,只需使用:help number或用任何你想看的代替数字对于。

查看vimbits了解一些简洁的.vimrc技巧......

答案 2 :(得分:1)

我喜欢vim,但我永远不会将它用作完整的IDE替代品。使用Netbeans + excelent jvi插件。

答案 3 :(得分:0)

vim具有所有主要脚本语言的语法高亮,因此默认就足够了,vim将始终是我最喜欢的文本/脚本编辑器,但是,使用IDE可以更快地完成工作。

答案 4 :(得分:0)

我发现下面的文章是学习如何将vim用作IDE的一个很好的资源。虽然在python开发的上下文中编写,但许多功能可以用于其他语言,例如代码完成,折叠,代码导航等。

http://sontek.net/turning-vim-into-a-modern-python-ide

答案 5 :(得分:0)

  

我很想学习Vim并将其用作IDE,因为其他编辑器都是   沉重一点。什么是Vim使用的最佳插件组合   它作为PHP,jQuery,HTML和CSS IDE?

你无法合理地期望Vim成为一个完整的IDE。它是一个非常强大的编辑器,但可以从Eclipse或NetBeans或Vim无法实现的任何IDE中获得集成级别(IDE中的I)。

也就是说,许多程序员每天都使用它并完成工作。有些人使用其他答案或Janus中引用的“发行版”,而其他人则更愿意仔细挑选他们的插件并自己填充~/.vimrc,谢谢。

以下是一些我觉得有用的插件:

Vim内置了对标签和omni-completion的支持。

祝你好运。

答案 6 :(得分:0)

对于网站开发,zen coding plugin也非常有用。