vim-tab 缩进的设置

工作中vim 中一个tab的宽度太大,没改之前是宽度是8个字符,想改成4,使用如下命令:

cd ~
vim  .vimrc
添加如下几行:(括号中的是命令意思,不用写)
set shiftwidth=4          (表示每一级缩进的长度)
set softtabstop=4      (表示在编辑模式的时候按退格键的时候退回缩进的长度)

set nu              (显示行号)

set autoindent        (自动缩进)

:wq
保存退出。
source .vimrc              (使配置文件生效)

欧克!欧克!

时间: 2024-10-05 12:32:54

vim-tab 缩进的设置的相关文章

Linux上vim编辑器缩进的设置(方便如书写python代码)

因为刚刚安装了Ubuntu虚拟机,知乎大神推荐用VIM编辑器,然后发现在Python缩进上不方便,查了点资料,整理出来,以便自己以后忘了还可以再看看. 第一步: 打开终端,在终端上输入 vim ~/.vimrc 回车. 第二步: 输入: set helplang=cn "中文帮助文档(前提是下了中文包) syntax enable syntax on " 自动语法高亮 set number"显示行号 colorscheme desert" 设定配色方案 set gu

复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符及在vim中设置tab缩进为4个字符

1.复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符 在命令模式下,使用正则表达式匹配 行首有空白字符行的模式:^[[:space:]]*\([^[:space:]]*\),输出命令 %s#^[[:space:]]*\([^[:space:]]*\)#\1#g1 2.vim中设置tab缩进为4个字符 vim .vimrc 输入 set tabstop=4 原文地址:https://www.cnblogs.com/mwd-123/p/

在环境变量里设置VI中TAB缩进

终端上的tab键默认是缩进8个空格的(记住8个空格不等于一个tab, tab和空格不是一个概念) 一般设置vim的tab(制表符)的缩进的时候都这样:set tabstop=4 ” 表示让tab的宽度显示成和4个空格的宽度一样设置完后你不要以为这时候一个tab等于4个空格了,它们不相等,那什么时候相等呢?set expandtab ” 表示将tab(制表符)变成空格设置完后,一个4个空格长度的tab就等于4个空格了 附上vim中关于自动缩进(一般换行什么的需要自动缩进)的设置:set autoi

vim tab设置为4个空格

为了vim更好的支持python写代码,修改tab默认4个空格有两种设置方法: 1. vim /etc/vimrc 1 set ts=4 2 set sw=4 2. vim /etc/vimrc 1 set ts=4 2 set expandtab 3 set autoindent 推荐使用第二种,按tab键时产生的是4个空格,这种方式具有最好的兼容性. 在 Vim 中设置 Tab 缩进用 tab 制表符还是空格,这不是个问题,就像 python 用四个空格来缩进一样,这是要看个人喜好的.在 V

vim显示行号、语法高亮、自动缩进的设置

在UBUNTU中vim的配置文件存放在/etc/vim目录中,配置文件名为vimrc 在Fedora中vim的配置文件存放在/etc目录中,配置文件名为vimrc 在Red Hat Linux 中vim的配置文件存放在/etc目录中,配置文件名为vimrc set nocompatible                 "去掉有关vi一致性模式,避免以前版本的bug和局限     set nu!                                    "显示行号 set

Vim自动缩进配置、原理和tab键替换空格-Vim使用技巧(4)

一.Vim缩进介绍 在没有设置Vim自动缩进的条件下,可以手动使用Vim命令对特定行进行缩进处理.在Vim插入模式下,按下 Tab 键时默认会输入一个制表符,可通过Vim配置项将 Tab 替换为空格,以便支持文件移植和多操作系统打开. 1.1 Vim缩进方法 在Vim普通模式下,>> 会对当前行增加缩进,<< 则将对当前行减少缩进. 在命令前可使用数字来指定命令作用的范围.例如 10>> 将对包括光标所在行的连续10行增加缩进,而执行Vim缩进操作 ( <<

VIm 一些常用的设置

一些常用的vim设置 以下内容皆来源于网络,感谢原作者.如果引用出处错误,请告知以便修改. 1. vim的几种模式和按键映射 转载自:[1] Map是Vim强大的一个重要原因,可以自定义各种快捷键,用起来自然得心应手.vim里最基本的map用法也就是 :map c a这里把c映射成了a,在map生效的情况下,按下c就等同于按下了a当然,常用的Ctrl,Shift,Alt自然也是支持的. 令Ctrl+a对应到a:map <C-a> a令Alt+a对应到a:map <A-a> a令Ct

vim的.vimrc文件设置

set nocompatibleset autowriteset autoreadset nobackupset noswapfile " --- syntax and indent ---syntax onset tabstop=4set softtabstop=4set shiftwidth=4set autoindentset smartindentset cindentset expandtabset nolinebreakset showmatchset wrap" ---e

vim自动缩进配置

1.配置文件的位置    在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效.而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:".vimrc".例如,/root目录下,通常已经存在一个.vimrc文件.2.设置语法高亮显示1) 打开vimrc,添加以下语句来使得语法高亮显示:    syntax on2) 如果此时语法还是没有高亮显示,那么在/etc目录下的profile文件中添加以下语句:    export TERM=

【转】vim - tab变空格

vim中将tab自动转换成空格 在vim中,有时需要将tab转换成space.使用ret命令(replace tab).[range]ret[ab]! [new-tabstop] 举例:将第一行到文件尾的tab转换成space,每个tab用4个space替代.:set expandtab:%ret! 4如果没有给定4,则用当前的tab宽度设定替换为space. 其它相关命令::set tabstop=4        设定tab宽度为4个字符:set shiftwidth=4     设定自动缩