我在Windows下使用Notepad ++很长一段时间。但是我在配置方面遇到太多麻烦。它会不时突然改变我的缩进配置。所以我决定把我的编辑改为Vim。正如你可能猜到的那样,这是一个很大的改变:P,所以我想知道我需要知道我在用PHP开发时需要记住什么。我想每次使用没有BOM的UTF-8,即使原始文件没有使用这种编码。现在我已经想通了,这在我的_vimrc
(顺便说一句,这是做了正确的地方?):替换Notepad ++ for Vim(我使用PHP)。我必须知道什么?
set smartindent
set tabstop=4
set shiftwidth=4
set expandtab
set number
setglobal nobomb
setglobal fileencodings=utf-8,usc-bom,latin1
setglobal encoding=utf-8
我是否有文件中配置这些选项_vimrc
所以每次我打开Vim的需要考虑到这些配置?我应该使用哪些其他配置?我想要4个空格而不是制表符,我发现前4个选项可以做到这一点。
vim有一个陡峭的学习曲线,它不像使用记事本这样易于使用的IDE,但是一旦你学会了它,你将永远不会回头! – Drewdin 2011-03-29 18:52:43
我已经阅读过像你这样的评论。这就是我为什么要转移到Vim的原因。这绝对是一个完全不同的环境,但到目前为止,它似乎很有趣:) – Adrian 2011-03-29 19:40:09
我从O'Reilly,Learning vi/vim那里得到了一本好书。它帮助我 – Drewdin 2011-03-29 20:51:30