加入收藏 | 设为首页 | 会员中心 | 我要投稿 唐山站长网 (https://www.0315zz.com.cn/)- 数据安全、数据开发、文字识别、图像处理、媒体智能!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

搭建Vim为自定义的PHP开发工具的一些技巧

发布时间:2022-08-03 11:18:06 所属栏目:PHP教程 来源:互联网
导读:这篇文章主要介绍了搭建Vim为自定义的PHP开发工具的一些技巧,Vim和Emacs被公认为是世界上最强大最具人气的代码编辑器,需要的朋友可以参考下 虽然 vim 本质上只是一个编辑器。但只要配合一些适当的插件, vim 也能变成一个全功能的 IDE 。笔者使用 vim 已经有
  这篇文章主要介绍了搭建Vim为自定义的PHP开发工具的一些技巧,Vim和Emacs被公认为是世界上最强大最具人气的代码编辑器,需要的朋友可以参考下
 
  虽然 vim 本质上只是一个编辑器。但只要配合一些适当的插件, vim 也能变成一个全功能的 IDE 。笔者使用 vim 已经有挺长一段时间了,经过反复的试验,配置了一个高效的 PHP 开发环境,实为居家旅行、谋财害命、杀人越货必备之良品。
 
  安装 vim
 
  鉴于大多数读者都是使用Windows 环境,所以本文就以 Windows 作为运行环境。不过由于 vim 出色的跨平台特性,配置文件只需简单修改就可以在 Linux 版本的 vim 中使用。
 
  目前 vim 的最新版本是 7.2 ,如果没有特别原因建议安装最新的版本。
 
  下载地址: http://www.vim.org/download.php#pc
 
  下载文件: ftp://ftp.vim.org/pub/vim/pc/gvim72.exe
 
  安装时 不要装到带有空格、中文的目录中 ,其他保持默认即可。笔者的安装目录是 c:/apps/office/vim ,后文也以此为准。为了叙述方便,笔者用 $VIM 来表示 vim 的安装目录。例如您的 vim 安装在 d:/vim/ 中,那 $VIM 就代表 d:/vim/ 。
 
  开始配置 vim
 
  我们对 vim 的配置分为几个步骤。
 
  修改 _vimrc 后自动生效
 
  打开 $VIM 目录,可以看到其中有一个 _vimrc 文件,用 vim 打开此文件,删除所有内容后,在最后插入两行:
 
  " autoload _vimrc
 
  autocmd! bufwritepost _vimrc source %
 
  上述命令让我们通过 vim 编辑 _vimrc 文件并保存时,可以自动载入 _vimrc 文件,使得我们对 vim 的定制可以立即生效(无需重启 vim )。
 
  使 vim 中文化
 
  在 _vimrc 顶部增加下列文本:
 
  " disable VI's compatible mode..
  set nocompatible
   
  " set encoding=utf-8
  set fileencodings=ucs-bom,utf-8,gbk,default,latin1
   
  " use chinese help
  set helplang=cn
  上述代码的作用是禁用 vi 兼容模式(原始的 vi 功能太少了,没必要考虑兼容)、按照 utf-8 、 gbk 的顺序来检测文件编码,并设置帮助为中文。不过设置 set helplang=cn 并不能马上看到中文帮助,我们还得下载中文帮助文件。
 
  下载地址: http://vimcdoc.sourceforge.net/
 
  下载文件: vimcdoc-1.6.0.tar.gz
 
  得到中文帮助文件压缩包后,将压缩包中 doc 子目录的所有文件复制到 $VIM/vimfiles/doc 目录中。此时再输入 :help 命令就可以看到中文帮助了。
 
  中文帮助还是 7.1 版的,不过不影响我们使用。
 
  设置字体
 
  选择 vim 菜单的“编辑” -> “选择字体”,就可以为 vim 指定喜欢的显示字体了。笔者使用的是 Consolas 字体,大小设置为 9pt 。这个设置显示代码非常漂亮,不过中文就有点变形了。
 
  设置好后,输入命令 :set guifont 可以查看到当前的字体设置,将该设置写入 _vimrc 文件。
 
  "set gui options
  if has("gui_running")
   set guifont=Consolas:h9
  endif
  上述代码中的 if … endif 是一个条件判断结构。指示只有当我们使用图形界面版的 vim 时才设置字体。
 
  为编辑 PHP 代码进行基本设置
 
  现在用 vim 打开 .php 文件看上去是很难看的,别说代码高亮,连行号都没有显示。所以还要给 _vimrc 添加以下内容:
 
  " Enable syntax highlight
  syntax enable
     
  " Show line number
  set nu
   
  " show matching bracets
  set showmatch
     
  " Basic editing options
  set expandtab
  set shiftwidth=2
     
  au FileType html,python,vim,javascript setl shiftwidth=2
  au FileType html,python,vim,javascript setl tabstop=2
  au FileType java,php setl shiftwidth=4
  au FileType java,php setl tabstop=4
     
  set smarttab
  set lbr
  set tw=0
     
  "Auto indent
  set ai
     
  " Smart indet
  set si
     
  " C-style indeting
  set cindent
     
  " Wrap lines
  set wrap
  上述设置启用了格式化高亮、行号显示,以及括号匹配、自动缩进等编辑功能,对于大多数情况都可以获得理想的编辑体验。不过此时对 .php 文件的支持还不完善,需要下载专门的 php 插件。

(编辑:唐山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读