配置Linux下vim自动缩进

配置linux下vim自动缩进

从终端打开配置文件:

vim ~/.vimrc

添加如下代码:

set tabstop=4
set softtabstop=4
set shiftwidth=4
set autoindent
set cindent
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
set nu
set ruler
set hlsearch
set backspace=2

含义如下:

  1. 设置(软)制表符宽度为4

    set tabstop=4
    set softtabstop=4
  2. 设置缩进的空格数为4

    set shiftwidth=4
  3. 设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置:

    set autoindent
  4. 使用 C/C++ 语言的自动缩进方式

    set cindent
  5. 设置C/C++语言的具体缩进方式(以windows风格为例):

    set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s
  6. 显示行号

    餐饮E站通-在线订餐系统 免费版 餐饮E站通-在线订餐系统 免费版

    在线订餐系统源码,提供给设计人员参考一个小型的在线订餐管理系统源码,采用三层模式开发,代码注释详细前台可以进行用户注册、菜单管理及订餐后台管理员可以进行菜单管理、新闻管理、菜肴管理、用户管理操作数据库采用的是Sql2005(由于数据库在App_Data下,如果装了Sql2005数据库会自动配置)

    餐饮E站通-在线订餐系统 免费版 0 查看详情 餐饮E站通-在线订餐系统 免费版
    set nu
  7. 显示标尺

    set ruler
  8. 将搜索内容反白

    set hlsearch
  9. 可以删除任意值

    set backspace=2
  10. 最后,有一套配色方案,可以用起来像Sublime Text:

    网上下载“monokai.vim”并放在~/.vim下的colors文件夹下(没有的话新建一个colors文件夹);

    然后在~/.vimrc 文件中添加如下代码:

syntax enable
set background=dark
colorscheme molokai

保存退出

以上就是配置Linux下vim自动缩进的详细内容,更多请关注其它相关文章!

本文转自网络,如有侵权请联系客服删除。