vim配置缩进、行号、括号自动匹配、更改配色方案

1.缩进、行号、括号自动匹配
  vim --version 查看vim版本及可以用的功能,链接了哪些库等
  用户级别: vim ~/.vimrc 打开.vimrc文件,将下面的代码写入保持就可以永久修改配置
  系统级别: /etc/vim/vimrc
  优先使用用户级别的配置
  下面代码直接拷贝进.vimrc文件可用

" 设置(软)制表符宽度为4"
 set tabstop=4
 set softtabstop=4

" 设置缩进的空格数为4"
set shiftwidth=4

" 设置自动缩进:即每行的缩进值与上一行相等;使用 noautoindent 取消设置:"
set autoindent

" 使用 C/C++ 语言的自动缩进方式"
set cindent

" 设置C/C++语言的具体缩进方式(以我的windows风格为例):"
set cinoptions={0,1s,t0,n-2,p2s,(03s,=.5s,>1s,=1s,:1s

" 显示行号"
set nu

" 显示标尺"
set ruler

" 将搜索内容反白"
set hlsearch

" 可以删除任意值"
set backspace=2

"光标遇到圆括号、方括号、大括号时,自动高亮对应的另一个圆括号、方括号和大括号"
set showmatch

"括号自动匹配补全"
inoremap ( ()<Esc>i
inoremap [ []<Esc>i
inoremap { {}<Esc>i
inoremap { {<CR>}<Esc>O

"配色方案"
:colorscheme desert

2.配色方案

  在末行模式下输入 colorscheme 查看当前配色方案,默认是default colorscheme 配色方案
  可以临时修改配色方案 vim ~/.vimrc 在插入模式下,输入 :colorscheme 配色方案 可以永久修改配色方案
  系统自带配色方案:blue 、darkblue、default 、delek 、desert、elflord、evening、koehler、 morning 、murphy 、 pablo 、peachpuff 、 ron 、shine 、slate 、 torte 、zellner

blue
在这里插入图片描述
darkblue
在这里插入图片描述
default
在这里插入图片描述
delek
在这里插入图片描述
desert
在这里插入图片描述
elflord
在这里插入图片描述
evening
在这里插入图片描述
koehler
在这里插入图片描述
morning
在这里插入图片描述
murphy
在这里插入图片描述
pablo
在这里插入图片描述
peachpuff
在这里插入图片描述
ron
在这里插入图片描述
shine
在这里插入图片描述
slate
在这里插入图片描述
torte
在这里插入图片描述
zellner
在这里插入图片描述
  如果你使用Xshell来连接Linux,在使用vim时,配色方案可能会和Xshell的配色方案混合而产生变化,例如我设置的配色方案为灰色,在vim使用的配色方案为desert ,打开后的颜色如下:
在这里插入图片描述
  desert原本配色:
在这里插入图片描述

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要配置Linux Vim自动缩进,可以按照以下步骤进行操作: 1. 打开Vim编辑器,输入命令“:set autoindent”来开启自动缩进功能。 2. 如果需要在新行中保留上一行的缩进格式,可以输入命令“:set copyindent”。 3. 如果需要在输入代码时自动匹配括号,可以输入命令“:set showmatch”。 4. 如果需要在保存文件时自动删除行末空格,可以输入命令“:set trim”. 5. 如果需要在输入代码时自动补全括号、引号等符号,可以安装插件,如Vim-AutoClose。 以上就是配置Linux Vim自动缩进的方法,希望对你有所帮助。 ### 回答2: 在使用vim编辑器进行代码编写时,需要进行代码的缩进操作,使代码的结构更加清晰明了,方便阅读和维护。而在Linux系统下,我们可以使用vim配置文件的方式进行自动缩进的设置,通过以下简单的步骤来实现: 1、打开vim配置文件 在终端输入指令 vim ~/.vimrc 即可打开vim配置文件。如果该文件不存在,可以使用 touch ~/.vimrc 命令创建该文件。 2、设置缩进方式 使用 set命令可以对vim进行各种配置,此处我们需要设置自动缩进方式,可以使用如下的命令: set autoindent "自动缩进 set smartindent "智能缩进 3、保存配置文件 完成设置后,需要使用 :wq 命令进行保存并退出。 经过以上简单的步骤配置后,我们在接下来的vim操作中就可以使用自动缩进和智能缩进的功能了。在进行代码编写时,无论是对于新建的代码还是对于复制粘贴的代码,都能够自动缩进,大大提高了编写代码的效率和代码的可读性。同时,对于特定格式的文件,也可以进行自动调整和固定格式化,避免了代码风格不统一的问题。 ### 回答3: Vim是一款强大的文本编辑器,在Linux系统中被广泛使用。为了提高效率,有些人会对Vim进行配置以满足自己的需求。其中一个常见的配置自动缩进自动缩进能够帮助用户在编写代码时快速、准确地完成缩进。为了在Vim中启用自动缩进,用户需要进行以下步骤。 1. 打开Vim并进入编辑模式(按i键)。 2. 输入以下命令,使Vim进入普通模式: :set nocompatible 3. 启用自动缩进: :set autoindent 4. 启用智能缩进: :set smartindent 5. 保存设置: :wq 现在,Vim已经启用了自动缩进和智能缩进功能。 自动缩进的工作原理是,当用户敲下回车键时,Vim会根据上一行的缩进情况自动添加新行的缩进。智能缩进功能能够根据代码的语法自动调整缩进,提高编写代码的效率。 除此之外,用户还可以根据自己的需求进一步配置Vim缩进选项。例如,可以通过以下命令调整缩进宽度: :set shiftwidth=4 其中的数字代表缩进的空格数。用户也可以通过以下命令开启或关闭缩进时使用空格键: :set expandtab :set noexpandtab 通过对Vim进行配置,用户可以在编写代码时更加高效、准确地完成缩进

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值