vi php,vim配置&支持PHP自动补全

Last updated on 2019年4月13日

经常在测试服务器修改代码,建议配置下vim。搭建一个简易的PHPIDE

安装vim

一般情况下系统已经自带了vi 和 vim

安装命令如下:

apt -y install vim #ubuntu 下安装

yum -y install vim #centos 下安装

安装后查看版本号:

vim -v

配置vim

系统配置文件一般位于 /etc/vimrc 或者 /etc/vim/vimrc

用户配置文件位置 ~/.vimrc

这里使用用户配置文件,在 ~/.vimrc 中写入如下代码:

" 设置显示行号

set nu

" 设置自动折行

set wrap

" 设置table键占用字符数

set ts=4

" 设置tab键为空格

set expandtab

" 设置自动缩进

set smartindent

更多配置请参考官网

安装vim插件管理

执行安装

curl -fLo ~/.vim/autoload/plug.vim --create-dirs \

https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim

vim-plug 给出了要安装的示例和相应命令:

" Specify a directory for plugins

" - For Neovim: ~/.local/share/nvim/plugged

" - Avoid using standard Vim directory names like 'plugin'

call plug#begin('~/.vim/plugged')

" Make sure you use single quotes

" 短符号安装 https://github.com/junegunn/vim-easy-align

" Plug 'junegunn/vim-easy-align'

" 通过git地址安装

" Plug 'https://github.com/junegunn/vim-github-dashboard.git'

" 单行安装多个插件 使用 | 分割

" Plug 'SirVer/ultisnips' | Plug 'honza/vim-snippets'

" 依赖加载

" Plug 'scrooloose/nerdtree', { 'on': 'NERDTreeToggle' }

" Plug 'tpope/vim-fireplace', { 'for': 'clojure' }

" 选择分支

" Plug 'rdnetto/YCM-Generator', { 'branch': 'stable' }

" 使用tag

" Plug 'fatih/vim-go', { 'tag': '*' }

" Plugin options

" Plug 'nsf/gocode', { 'tag': 'v.20150303', 'rtp': 'vim' }

" Plugin outside ~/.vim/plugged with post-update hook

" Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }

" Unmanaged plugin (manually installed and updated)

" Plug '~/my-prototype-plugin'

" Initialize plugin system

call plug#end()

安装 phpcd 插件

这里安装 phpcd 插件适用于 Vim / NeoVim 的智能/智能PHP自动完成插件

介绍详见 GitHub 主页https://github.com/lvht/phpcd.vim

在 ~/.vimrc 中追加 如下代码:

call plug#begin('~/.vim/plugged')

" 这里我们只安装 php 的插件【phpcd】

Plug 'lvht/phpcd.vim', { 'for': 'php', 'do': 'composer install' }

call plug#end()

之后执行安装命令:

:PlugInstall

至此,安装完成!

使用 phpcd

编辑状态下,使用 ctrl + x + o 自动提示内置函数补全;

使用 ctrl + x + ] 跳转代码;

使用 ctrl + x + f 提示当前目录文件名;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值