vim下设置tab

前言:大多数情况下tab键的宽度设置为4个空格,这个可以根据自己

的代码风格进行替换,然而当你提交不同的语言的代码的时候python

和c的时候就有区别了.c的话一般tab键做缩进,而python提交代码的

时候是空格,这个时候需要tab键替换相对也那个的空格.

vim配置文件修改

在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:
set ts=4  (注:ts是tabstop的缩写,设TAB宽4个空格)
set expandtab

对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:
TAB替换为空格:
:set ts=4
:set expandtab
:%retab!

空格替换为TAB:
:set ts=4
:set noexpandtab
:%retab!

注意:加!是用于处理非空白字符之后的TAB,即所有的TAB,若不加!,则只处理行首的TAB

时间: 2024-08-10 02:10:01

vim下设置tab的相关文章

复制/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/

在 Vim 中设置 Tab 为4个空格

缩进用 tab 制表符还是空格,这不是个问题,就像 python 用四个空格来缩进一样,这是要看个人喜好的.在 Vim 中可以很方便的根据不同的文件类型来设置使用 tab 制表符或者空格,还可以设置长度,非常灵活. 首先来看如何设定 tab 的宽度以及如何确定用 tab 制表符还是空格来表示一个缩进: set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab / expandtab 说明: 其中 tabstop 表示一个 t

vim里设置tab及自动换行

今天在使用vim编辑器时发现默认的tab键是8个字符,于是就想到把它设为四个空格,经过百度,得到了以下方法: 首先进入/etc/vim/vimrc 然后在文档末尾加上以下代码: set tabstop=4      设置tab键缩进为4个字符 set expandtab    转化为空格 set autoindent  设置自动缩进 但是这时又出现了新的问题,在运行时报错:TabError: Inconsistent use of tabs and spaces in indentation 为

vim 下修改tab键为四个空格

最近在运行python的时候,发现tab键在在运行过程中无法使用,报错:IndentationError: unindent does not match any outer indentation level中学课本教导我们,区分人和动物的重要标志是是否学会使用工具.可是看了动物世界才发现,好多动物也会改造并使用工具.作为一个程序猿,假如你没有学会改造自己的工具,只是使用,那可不能叫做程序猿,估计只能叫做攻城狮(只会顺着梯子往上爬)了. 由于使用的是vim,可以肯定,是vim配置导致的问题,有

配置Vim编辑器设置Tab键的格数(长度)

打开vim配置文件(比如sudo,或su进入root模式) 1.sudo vim /etc/vim/vimrc 添加一行 2.set tabstop=4 退出保存 3.:wq 进阶 在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4  (注:ts是tabstop的缩写,设TAB宽4个空格)set expandtab 对于已保存的文件,可以使用下面的方法进行空格和TAB的替换:TAB替换为空格::set ts=4:set expandtab:%retab! 空

在vim中设置tab缩进为4个字符

编辑一个文件,进入之后一次输入 [esc] --> [ : ] --> [ set ts=4 ]vim aaa.txt 原文地址:https://www.cnblogs.com/stationing/p/11975848.html

linux中设置TAB键的宽度

对于编程的人员来说,经常需要排版代码,这时候就需要TAB键,但TAB键的宽度太大,很有可能代码太长,延伸到下一行,这个时候你就需要设置TAB键的宽度了. linux下设置TAB键的宽度,做法如下: 在你的用户根目录下直接VI打开 .vimrc文件,输入vi ~/.vimrc 添加如下命令:set tabstop=4 :x保存退出,运行以下命令使该配置文件生效 版权声明:本文为博主原创文章,未经博主允许不得转载.

vim下tab设置为4个空格

1. vim /etc/vimrc set ts=4 set expandtab set autoindent 2.vim /etc/vimrc set ts=4 set sw=4 vim下tab设置为4个空格,布布扣,bubuko.com

如何在Centos下设置Vim的永久显示行号功能?

在Linux系统中,我们经常会使用vi或vim命令,来操作文本,有时候,我们的脚本文件出了错误,会抛出一个带行号的异常,然后我们根据提示,重新打开,我们的源码进行查看,而这时候,如果你的vim没有设置显示行号功能,我们查找出问题的一行的代码,则非常不方便,不知道大家有没有遇到过这种情况. 解决办法如下: (1)cat -n 命令 能够一次性的显示文本的行号,便于我们观察,但是在编辑状态下,是不管用的 (2)配置vim的行号功能,这样就能在任何时候,编辑状态下,也快速定位行号 散仙,建议大家使用第