Linux系统Tab键相关设置

ZJ Lv100

Tab键相关设置

修改Tab键一次为4个空格

1.仅本次

只在本次开打vim编辑器时生效,若重新打开vim编辑器,则失效

进入末行模式(ESC)
输入指令:

1
set tabstop=4
2.永久

要想每次打开vim编辑器都能生效,可以编辑 Vim 的配置文件 .vimrc,并添加配置来设置 Tab 键的宽度

打开.vimrc文件,若没有就手动创建一个即可

1
2
3
vim ~/.vimrc
#输入以下配置
set tabstop=4

修改vim编辑器可查看文件行数

打开.vimrc文件,若没有就手动创建一个即可

1
2
3
vim ~/.vimrc
#输入以下配置
set nu

使vim打开文件可自动缩进

打开.vimrc文件,若没有就手动创建一个即可

1
2
3
4
5
set shiftwidth=4    #缩进使用4个空格的宽度
set softtabstop=4 #设置tab所占的列数,当输入tab时,设为4个空格的宽度
set expandtab #扩展tab为空格
set autoindent #设置自动缩进
set smartindent #设置智能缩进

vim暂时关闭缩进和注释自动缩进设置

VIM在粘贴代码时会自动缩进,把代码搞得一团糟糕,甚至可能因为某行的一个注释造成后面的代码全部被注释掉

方法一
1
set pastetoggle

即可关闭自动缩进

或者设置为快捷键,最方便的方法就是在.vimrc中加一句:

1
set pastetoggle=

以后在插入模式下,只要按F9键就可以切换自动缩进。

当需要自己手写代码的时候,进入insert模式,默认就是自动缩进了。

方法二
1
set paste

然后再进入插入模式粘贴,代码就不会被自动缩进。

敲代码的时候需要自动缩进,需要改回来:

1
set nopaste
  • Title: Linux系统Tab键相关设置
  • Author: ZJ
  • Created at : 2024-09-13 20:00:00
  • Updated at : 2025-01-17 01:19:40
  • Link: https://blog.overlordzj.cn/2024/09/13/操作系统/centos-linux/Tab键设置/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments