前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >配置Linux下vim自动缩进

配置Linux下vim自动缩进

原创
作者头像
小唐同学.
修改2022-05-25 13:43:50
修改2022-05-25 13:43:50
3.5K00
代码可运行
举报
文章被收录于专栏:CMS建站教程CMS建站教程
运行总次数:0
代码可运行

从终端打开配置文件:

代码语言:javascript
代码运行次数:0
复制
vim ~/.vimrc

添加如下代码:

代码语言:javascript
代码运行次数:0
复制
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.显示行号

set nu

7.显示标尺

set ruler

8.将搜索内容反白

set hlsearch

9.可以删除任意值

set backspace=2

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

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

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

代码语言:javascript
代码运行次数:0
复制
syntax enable
set background=dark
:colorscheme molokai

保存退出

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档