无名 发表于 2022-5-8 19:35:32

【HR】配置Linux下vim自动缩进,让Linux简而不约


http://cdn.u1.huluxia.com/g4/M03/0A/D1/rBAAdmBG502AB_JPAAKP0kmKwns404.png

从终端打开配置文件:

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.显示行号

set nu

7.显示标尺

set ruler

8.将搜索内容反白

set hlsearch

9.可以删除任意值

set backspace=2

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

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

下载链接:http://fivk.cn/wenjian/molokai.vim.zip

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

syntax enable
set background=dark
:colorscheme molokai

保存退出!

本文来自我的博客
代码可以到里面复制[玫瑰]
未经允许,禁止转载!
页: [1]
查看完整版本: 【HR】配置Linux下vim自动缩进,让Linux简而不约