辛星跟您分享一下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版本号,读者可能和我的版本号有差异的话请自行调整。

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

时间: 2024-10-23 19:05:19

辛星跟您分享一下vim的小技巧的相关文章

辛星跟您玩转vim第一节之vim的下载与三种模式

首先值得一提的是,我的vim教程pdf版本已经写完了,大家可以去下载,这里是csdn的下载地址:点此下载 ,如果左边的下载地址挂掉了,也可以自行在浏览器下面输入如下地址进行下载:http://download.csdn.net/detail/xinguimeng/7714213 ,当然,如果你是百度网盘的忠实用户,也可以借助于百度网盘,我也同步上传到百度网盘了,下载地址如下:百度网盘下载 ,如果地址挂了,可以在浏览器中输入:http://pan.baidu.com/s/1sj9CLXz 来下载.

辛星跟您玩转vim第二节之用vim命令移动光标

首先值得一提的是,我的vim教程pdf版本已经写完了,大家可以去下载,这里是csdn的下载地址:csdn下载,如果左边的下载地址挂掉了,也可以自行在浏览器下面输入如下地址进行下载:http://download.csdn.net/detail/xinguimeng/7714213 ,当然,如果你是百度网盘的忠实用户,也可以借助于百度网盘,我也同步上传到百度网盘了,下载地址如下:百度网盘下载 ,如果地址挂了,可以在浏览器中输入:http://pan.baidu.com/s/1sj9CLXz 来下载

辛星跟您玩转vim第三节之程序员特需要的移动方式

前面第二节我首先值得一提的是,我的vim教程pdf版本已经写完了,大家可以去下载,这里是csdn的下载地址:csdn下载,如果左边的下载地址挂掉了,也可以自行在浏览器下面输入如下地址进行下载:http://download.csdn.net/detail/xinguimeng/7714213 ,当然,如果你是百度网盘的忠实用户,也可以借助于百度网盘,我也同步上传到百度网盘了,下载地址如下:百度网盘下载 ,如果地址挂了,可以在浏览器中输入:http://pan.baidu.com/s/1sj9CL

vim提示小技巧

vim使用小技巧 ctags插件 加入了ctags后,在项目的根目录执行 ctags -R 会自动在此目录下生成 tags 文件 在源文件中,Ctrl + ] 即可跳转到某函数的定义,Ctrl + o 可以返回刚才的起始点. 多窗口操作 使用:sp + 文件名可以水平分割窗口 使用:vs + 文件名可以垂直分割窗口 使用:Ctrl + w可以快速在窗口间切换 vim配置文件 vim的配置文件路径: ~/.vimrc 插件安装的路径: ~/.vim TagList插件 如果配置了TagList,但

vim配置文件小技巧

编译运行python 文件 func! CompileRunPy() exec "w" silent exec "!python %" endfunc 如何不弹出  请输入 ENTER 继续 在  exec(执行) 前面加上 silent vim配置文件小技巧

好程序员分享Vue的一些小技巧

好程序员分享Vue的一些小技巧,前言:用Vue开发一个网页并不难,但是也经常会遇到一些问题,其实大部分的问题都在文档中有所提及,再不然我们通过谷歌也能成功搜索到问题的答案,为了帮助小伙伴们提前踩坑,在遇到问题的时候,心里大概有个谱知道该如何去解决问题.这篇文章是将自己知道的一些小技巧分享给大家,希望看完本文可以有所收获. 文章内容总结: 组件style的scoped Vue 数组/对象更新 视图不更新 vue filters 过滤器的使用 列表渲染相关 深度watch与watch立即触发回调 这

辛星跟您玩转vim第四节之操作文本内容

首先值得一提的是.我的vim教程pdf版本号已经写完了.大家能够去下载,这里是csdn的下载地址:csdn下载,假设左边的下载地址挂掉了,也能够自行在浏览器以下输入例如以下地址进行下载:http://download.csdn.net/detail/xinguimeng/7714213 .当然.假设你是百度网盘的忠有用户.也能够借助于百度网盘,我也同步上传到百度网盘了,下载地址例如以下:百度网盘下载 .假设地址挂了,能够在浏览器中输入:http://pan.baidu.com/s/1sj9CLX

分享页面级SEO小技巧三点

今天分享三个页面级SEO的小技巧,页面加载速度.网站结构什么的讲出来可能比较抽象,无法直接拿去实践,就不说了,我们讲一点可以立即拿去用的东西,不过,具体操作起来就要靠个人了. 1.增加页面内容,调整关键词密度 最好将关键词布局到页面重要位置,通常所说的F型布局即可,一般未经过专业优化的网站这样做过以后排名会有一个小幅度的提升. 至于原理,搜索引擎的工作主要有四大部分组成:抓取.索引.排序.展现.发外链需要等搜索引擎抓取.过滤.计算,周期长.见效慢,通常要达到质和量的积累才能有良好的效果;内链的建

自媒体爆文的写作技巧有哪些?分享4个创作小技巧!

从事自媒体运营行业的小伙伴,最大的目标就是自己能创作出爆款.不管是做文章的自媒体还是短视频自媒体,都想自己的创作内容能够引爆全网.因为只有自己创作的内容能够持续地获得高阅读高流量自己才会又稳定的收益. 今天小编就跟大家说说如何打造自媒体爆文,自媒体爆文的创作有哪些写作技巧. 关于爆文是如何打造的相信大家在网上也看了很多相关的资料,自己心里也知道是怎么回事,但是创作过程当中的一些细节小技巧大家都真的了解吗?今天小编就为大家简单的分享一下. 1.文章传送的知识点 我们创作的内容是需要给用户一定的知识