vim的语法高亮及配置文件说明

这篇博客面向vim新手,介绍了如何安装vim并配置语法高亮。通过执行一系列命令,如`sudo pacman -S vim`进行安装,然后从给出的链接下载并配置.vimrc文件,实现语法高亮和行号显示。
摘要由CSDN通过智能技术生成

本文主要针对那些刚刚入门的菜鸟,老手请自动忽略,谢谢。
一、安装vim:
sudo pacman -S vim 随后根据提示输入超级用户密码即可完成安装
二、配置自己的语法高亮文件,主要是修改~/.vimrc,也就是自己所在用户目录的根目录下,该文件是vim的配置文件,是个隐藏文件,需要使用按下f8才能看到这个文件。

一些说明:(1)配置文件中以"开始的行都是被注释掉的,实际是没有什么用的,以备下次的启用所以保留,如果你有代码洁癖,可以尽管删除;2)我的vim配置文件非常丰富,如果你不需要这么多功能,请根据说明,几乎很快就可以快速实现自己的配置文件,
        (3)都是模块化,添加就能使用的,
        (4)请务必按照自己的实际情况修改,否则可能有版权纠纷,而且对使用的人非常不利,哈哈
1、不同时段启动不同的颜色主题,根据自己的需要即可,下面的配置是从早上8点到19点使用github主题,主要是背景是亮色的,适合白天,其他时段是暗色主题
"***********************************************不同时段启动不同的颜色主题**************************************************
if strftime("%H") < 8                           "时间在8:00前
    colorscheme guodesert
elseif strftime("%H") > 19                      "时间在19:00后
    colorscheme guodesert
                else                            "时间在7:00~19:00之间
    colorscheme github
endif
"***********************************************不同时段启动不同的颜色主题**************************************************
2、在不同模式下让提示符和高亮行和列的不同,便于浏览或编辑文件,具体看注释,根据自己的需求定制即可
"******************************************************特殊设置**********************************************************
"autocmd InsertLeave * set nocul                "浅色显示高亮行,离开时关闭
autocmd InsertLeave * set nocuc                 "浅色显示高亮行,离开时关闭
autocmd InsertEnter * set cul                   "浅色显示高亮行,进入时浅色显示打开
autocmd InsertEnter * set cuc                   "浅色显示高亮行,进入时浅色显示打开

let &t_SI = "\<Esc>]50;CursorShape=0\x7"
let &t_EI = "\<Esc>]50;CursorShape=1\x7"
"******************************************************特殊设置**********************************************************
3、使用bundle管理vim插件,先占着位置,回头补上
"*******************************************************插件管理*********************************************************
"set rtp+=~/.vim/bundle/Vundle
"call vundle#rc()
"Bundle 'gmarik/vundle
"*******************************************************插件管理*********************************************************
4、vim的基础设置几乎都在这里了,假如你需要语法高亮,就将语法高亮行加进来即可,具体看注释,根据自己的需求定制即可
"******************************************************选项设置**********************************************************
syntax on                               "语法高亮
filetype indent on                      "文件脚本自动缩进 
filetype plugin on                      "文件类型特定脚本缩进 
highlight OverLength ctermbg=red ctermfg=white guibg=#592929
"highlight OverLength ctermbg=red ctermfg=white 
match OverLength /\%109v.\+/        
set completeopt=longest,menu
"set list                               "tab显示成>-------->--------
"set listchars=tab:>-,trail:-,extends:>,precedes:<      "配合上边的语句完成
set nocompatible                        "关闭vi兼容模式
set t_Co=256                            "开启vim的256颜色支持
set nobackup                            "覆盖文件时不备份
set autoindent                          "插入模式下输入<cr>或使用"o""O"命令开新行,从当前行复制缩进距离
set shiftwidth=4                        "(自动)缩进每一步使用的空白数目
set softtabstop=4                       "执行插入时,<Tab>算作空格的数目,可以改为4
set noexpandtab                         "不用空格展
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值