看到了5-1的helloworld,请问vim怎么设置代码高亮?看起来好一点
来源:4-1 从HelloWorld开始
慕丝3235341
2018-01-24
2回答
-
Cy__
2018-01-30
""""""""""""""""""""""""""""""""""""""""""
""" 通用设置
""""""""""""""""""""""""""""""""""""""""""
set guioptions-=T " 去掉工具栏
set number " 显示行号
set history=100 " 记录的命令数
syntax enable " 开启语法高亮
syntax on " 允许指定语法配色
set ignorecase " 搜索时大小写不敏感
set smartcase " 智能大小写模式
set wildmenu " 命令智能补全
set incsearch " 开启实时搜索功能
set hlsearch " 高亮显示搜索结果
set lbr " 不要再单词中断行
set mouse=a " 启用鼠标
set selection=inclusive " 光标位置在选中范围内
set clipboard+=unnamed " 复制到系统粘贴板
set ruler " 显示状态栏
set nobackup " 不进行备份
set nowritebackup " 取消备份文件
set dy=lastline " 显示最多行,不用@@
set showmatch " 显示括号匹配
set showcmd " 显示输入命令
set scrolloff=3 " 保持3行距离
set sidescrolloff=3 " 边缘时翻页
set autowrite " 自动保存
set magic " 正则表达式相关
set showtabline=1 " 显示标签页
set autoread " 文件改动是自动载入
set noeb " 去掉输入错误提示音
set vb t_vb= " 去掉命令错误提示音
set mousemodel=popup " 右键弹出快捷菜单
""" tab键和缩进设置
set autoindent " 自动缩进
set cindent " C语法缩进
set smartindent " 智能缩进
set expandtab " 将tab转为空格
set tabstop=4 " 设置tab键位数
set shiftwidth=4 " 4空格转为tab
set softtabstop=4 " 连续空格转为制表符
" 光标移动到最左边或最右边自动折行
set whichwrap=b,s,<,>,[,]
" 退格键可以折行删除
set backspace=indent,eol,start
" 输入大括号按下回车使自动格式化
imap {<CR> {<CR>}<ESC>k$a<CR>
if has('gui_running')
set cursorline " 高亮显示当前行
endif
colo desert " 设置配色主题
122018-02-04 -
Oscar
2018-01-24
我这个VIM,因为讲课的缘故,所以设置得很朴素(黑底白字)。你可以去网上搜索VIM的配置文件,有很多很酷炫的配置。其中开启代码高亮很简单,就是在 ~/.vimrc 中加入 syntax on 这句话。然后你可以再设置一些高亮的组合
00
相似问题