Skip to content

54853315/PHPVimrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

熊宝的VIM配置

预览

image

这份Vim配置适合用来开发PHP,GoLang,Vue,Typescript,React。

如果喜欢折腾的话,就一起来玩VIM吧。

本配置在macbook Pro M1(Monterey 12.3)下完成,Vim版本是VIM -Vi Improved 8.2

请使用brew install vim 安装huge版本的VIM。如果使用阉割版的VIM会遇到非常多的安装使用问题,或者主题无法完整渲染之类(比如MacOS自带的VIM 8 就不支持24色)。

目录

  • 安装使用
  • 插件依赖说明
    • YouCompleteMe
    • PHPCD
    • php-cs-fixer
    • 其他插件

安装使用

本配置使用Vundle 进行包管理:

git clone https://github.com/gmarik/Vundle.vim.git ~/.vim/bundle/Vundle.vim
wget https://github.com/54853315/PHPVimrc/blob/master/vimrc/.vimrc > ~/vim/.vimrc

# 安装MacOS运行YCM所需的依赖 ,其他系统依赖如何安装见https://github.com/ycm-core/YouCompleteMe
brew install cmake python go nodejs

#安装TagBar的依赖
brew install ctags-exuberant 

打开vim,输入:PluginInstall进行安装。

插件依赖说明

YouCompleteMe

The ycmd server SHUT DOWN (restart with ':YcmRestartServer'). YCM core library not detected; you need to compile YCM before
using it. Follow the instructions in the documentation.

前往插件目录.vim/bundle/YouCompleteMe,执行安装命令/usr/bin/python3 ./install.py --all ,等待安装100%,重新进入vim即可。

强烈建议指定python3的路径!

PHPCD

装过程中, phpcd.vim 本身会 composer install 一次. 若失败请手工 cd 到 phpcd.vim 目录去 执行 composer install.

TagBar

需要安装依赖Exuberant Ctags >= 5.5 , OS X自带的ctags不是Exuberant Ctags,需要使用brew安装。

brew install ctags-exuberant

php-cs-fixer

由于vim-php-cs-fixer还未支持php-cs-fixer 3+,因此这里只能够选择2.19.3,但也能够满足PSR-12格式化的需要了。

# 安装最后一个v2版本
composer global require friendsofphp/php-cs-fixer:2.19.3

About

我的Vim配置,适合用来开发PHP,GoLang,Vue,Typescript,React。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published