存档

文章标签 ‘vim’

用vim做php开发配置备忘,适合稍有vim经验的php程序员

2010年9月15日 作者:water

功能需求清单:

  1. 窗口跳转:Ctrl+w
  2. Buffer列表:Ctrl+x,需要bufExplorer
  3. Buffer切换:Shift+Tab
  4. 树型文件浏览:F7,需要NERDTree
  5. 当前程序Outline结构清单:F8,需要taglist,还依赖ctags,需要先安装sudo apt-get install ctags
  6. 切换paste:F3,这个可以解决从其他地方粘贴进vim时自动缩进的问题
  7. 自动补齐:Ctrl+n,Ctrl+p,不但支持本文件内的关键字,而且能完成php函数的自动补齐
  8. php函数参考:移到需要查询的关键字上按Shift+k
  9. php语法检查:Ctrl+l
  10. Zencoding支持:Ctrl+y+,
  11. 代码片断自动生成:关键字<Tab>,需要snipMate

配置文件从这里下载,然后直接解压到/home/%username%目录即可,在ubuntu 10.04下测试通过

其他类

vim中粘贴剪贴板中的代码如何让它不自动缩进

2009年3月1日 作者:water

很多兄弟都碰到过这样一个问题,在vim中粘贴代码有时会自动增加缩进,造成代码排版的混乱。如何让它不缩进,保持原格式?其实vim有一个paste开关。
输入 :set paste
需要关闭时
输入:set nopaste
我是在vimrc中加入了:
set pastetoggle=<F3>
这样就可以用F3来切换了。

其他类 , ,