辛星跟您分享一下vim的小技巧

   vim的博大精深是毋庸置疑的,那么我们这里来分享下vim的一些小技巧,其实是我今天才发现的,因为我也是刚转用vim不久,对vim的很多功能也不熟悉,其实还是关于vim的一些配置上的东西。

      第一个就是自动补全和自动缩进了,这个对程序员极为重要,我想没有哪个程序员认为缩进和补全是无关紧要的事,但是vim的自动缩进和自动补全不是默认开启的,需要咱们去进行一些设置,下面首先说一下自动补全,这里主要是括号的自动补全,咱们在咱们的配置文件中添加如下代码:

"括号自动补全
if &term=="xterm"
  set t_Co=8
  set t_Sb=^[[4%dm
  set t_Sf=^[[3%dm
endif

let g:neocomplcache_enable_at_startup = 1

:inoremap ( ()
        :inoremap ) =ClosePair(')')
:inoremap { {}
    :inoremap } =ClosePair('}')
    :inoremap [ []
    :inoremap ] =ClosePair(']')
    :inoremap < <>
    :inoremap > =ClosePair('>')

    function ClosePair(char)
    if getline('.')[col('.') - 1] == a:char
    return ""
    else
    return a:char
    endif
    endf

    第二个就是对于设置行号,高亮显示和缩进规则,这些都是比较简单一点的,我也先把我的配置摘抄下来,至于具体的使用,可以自行斟酌:

set guifont=Courier\ New:h15
set number
filetype indent on
"设置自动对齐
set autoindent
"对C语言专用
set cindent
"设置智能对齐
set smartindent
"设置自动缩进
set ai!
"设置自动匹配
set showmatch
"语法高亮显示
syntax on
"设置缩进宽度为4
set shiftwidth=4
"tab宽度为4
set tabstop=4

     第三个就是对于一些函数名,这里咱们以php为例,其实vim在默认情况下是直到php的函数名的,但是它不像Eclipse那样当我们鼠标停留在函数名上面的时候就自动显示,它是需要我们进行一系列的操作才行,首先我们需要按住Ctrl+X进入到^x模式,然后再使用Ctrl+O即可,这样就可以看到php提示的函数名了,这个文件在vim文件夹的vim74的autoload里面是有一个vim文件的,叫phpcomplete.vim文件,注意我这里说的vim74是我的vim版本号,读者可能和我的版本号有差异的话请自行调整。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值