VIM空格和TAB转换

在.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!
时间: 2024-11-01 20:43:45

VIM空格和TAB转换的相关文章

让vim显示空格,及tab字符 vim 多行注释(转)

1.显示 TAB 键 文件中有 TAB 键的时候,你是看不见的.要把它显示出来: :set list 现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白字符在哪里. 这样做的一个缺点是在有很多 TAB 的时候看起来很丑.如果你使用一个有颜色的终端,或者使用 GUI 模式,Vim 可以用高亮显示空格和TAB. 使用 ‘listchars’ 选项: :set listchars=tab:>-,trail:- 现在,TAB会被显示成 ">—"

zz vim用空格替换tab

在.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.

配置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

前言:大多数情况下tab键的宽度设置为4个空格,这个可以根据自己 的代码风格进行替换,然而当你提交不同的语言的代码的时候python 和c的时候就有区别了.c的话一般tab键做缩进,而python提交代码的 时候是空格,这个时候需要tab键替换相对也那个的空格. vim配置文件修改 在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:set ts=4  (注:ts是tabstop的缩写,设TAB宽4个空格)set expandtab 对于已保存的文件,可以使用下面的方法进行空

Vim里面显示TAB键

1.文件中有 TAB 键的时候,你是看不见的.要把它显示出来: C代码 :set list :set list 现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白 字符在哪里. 2.方法1中这样做的一个缺点是在有很多 TAB 的时候看起来很丑.如果你使用一个有颜色的 终端,或者使用 GUI 模式,Vim 可以用高亮显示空格和TAB. 使用 'listchars' 选项: C代码 :set listchars=tab:>-,trail:- :set listch

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 为

source insight 保存时删除多余空格,去除多余空格 space tab键

source insight 保存时删除多余空格,去除多余空格 space tab键 摘自:https://blog.csdn.net/lanmanck/article/details/8638391 2013年03月05日 15:57:28 lanmanck 阅读数:16527更多 个人分类: 嵌入式/Linux/C语言 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/lanmanck/article/details/8638391 上传源码时

codeblocks一点保存就自动消去了空格和tab

在使用codeblocks编写代码的时候, 如果一行代码前面都是空格或者TAB键, 点保存的时候, 就会自动删除这些空格和TAB,将光标定位在行首,这一点非常的不方便. 可以通过如下设置进行修改不删除,让保存的时候, 光标仍在原来的位置. [Settings]-[Editor]-[General settings]-[End-of-line options]-[Strip trailing blanks],把[Strip trailing blanks]复选框的去掉保存就可以了.

notepad++自动对齐使用空格代替Tab并将空格显示为小点

一.说明 对大多数语言而言自动对齐使用空格还是tab对编译运行并没有什么影响,但对python问题就很大:因为就算是缩进看起来是一样的但某些行用空格某些行用tab运行会报错. 另外除了空格替换tab外,为了看清空格个数,有时我们还会想将空格显示为一些小点. 二.操作 2.1 自动对齐使用空格代替Tab 依次选择:设置--首选项--语言--替换为空格--关闭 2.2 将空格显示为小点 依次选择:视图--显示符号--显示空格与制表符 效果如下: https://blog.csdn.net/dearw