vim配置php代码提示
1.在用户目录下下载php函数列表
cd ~/.vim/ && wget http://chenpeng.info/apps/vim/funclist.txt
2.把下载的文件命名成自己的
mv funclist.txt func_list_php.txt
3.配置.vimrc
"注意,方法名首字母必须大写
function PHPFunclist()
set dictionary-=/home/work/.vim/func_list_php.txt dictionary+=/home/work/.vim/func_list_php.txt
set complete-=k complete+=k
endfunction
"只有是php文件才会调用此方法
au FileType php call PHPFunclist()
4.提示方法
ctrl+p
vim新建php文件模板
1.调用方法"php注释模板
function PHPTemplete()
call append(0, "
2.新建调用命令
"新建文件调用php模板
autocmd BufNewFile \*.php exec":call PHPTemplete()"
3.命令含义
call append:为每一行添加的内容
strftime("%Y-%m-%d"):显示时间
expand("%:t"):显示文件名
4.新建python文件模版
"python注释模版
function PYTemplete()
call append(0, "#!/usr/bin/env python")
call append(1, "# -*- coding: utf-8 -*-")
call append(2, '')
call append(3, '""""')
call append(4, '')
call append(5, "Author: xxx")
call append(6, "Date: " .strftime("%Y/%m/%d"))
call append(7, '"""')
endfunction
"新建文件掉用python模版
autocmd BufNewFile *.py exec":call PYTemplete()"
vim配置ctags
1.进入到项目目录datacrawl,执行: ctags -R 生成函数索引到tags文件中
2.编辑.vimrc
set tags=tags;
配置taglist
1.先去下载http://www.vim.org/scripts/sc...
2.进入~/.vim/,解压该安装包,(解压文件:doc,plugin)
3.进入doc目录,vim下运行"helptags .",将doc下的帮助文档加入到vim主题中,这样就可以使用help taglist.txt查看taglist帮助
4.编辑.vimrc
let Tlist\_Show\_One\_File=1 "不同时显示多个文件的tag,只显示当前文件的
let Tlist\_Exit\_OnlyWindow=1 "如果taglist窗口是最后一个窗口,则退出vim
let Tlist\_Ctags\_Cmd="/usr/bin/ctags" "将taglist与ctags关联
配置scala语法高亮
mkdir -p ~/.vim/{ftdetect,indent,syntax} && for d in ftdetect indent syntax ; do curl -o ~/.vim/$d/scala.vim[https://raw.githubusercontent.com/derekwyatt/vim-scala/master/$d/scala.vim](https://raw.githubusercontent...$d/scala.vim); done