`

vim tab设置为4个空格

    博客分类:
  • vim
阅读更多

转<http://blog.csdn.net/jiang1013nan/article/details/6298727>

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

分享到:
评论

相关推荐

    vi与vim如何修改tab为4个空格方法示例

    本文主要给大家介绍了关于vi与vim修改tab为4个空格的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 方法如下: 配置文件位置:/etc/virc 和 /etc/vimrc 配置文件中如果要添加注释,不...

    Python-为vim配置python自动补全和tab缩进自动转换为空格等功能

    为vim配置python自动补全和tab缩进自动转换为空格等功能

    浅谈Vim中的Tab与空格缩进

    下面小编就为大家带来一篇浅谈Vim中的Tab与空格缩进。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    vim的神级配置

    修改了tab空格为8,允许wrap等。在ubuntu12.4,Fedora18下运行良好。由于已经安装了vim,ctags,cscope,所以只把其中的vimfile改为.vim,然后复制.vim和.vimrc到~文件夹下就可以了。详细叙述见...

    Linux中的文本编辑器vim

    本文讲述了vim的基本概念,vim的基本操作以及简单的vim配置。介绍了正常模式...通过自定义配置可以实现显示行号,启用语法高亮,自动缩进,设置tab为4个空格,设置配色方案,启用鼠标支持,设置文件编码等功能。

    vim配置文件压缩包

    set shiftwidth=4 "换行时自动缩进4个空格 set smarttab "指定按一次backspace就删除shiftwidth宽度的空格 set cino+=:0 "add cino+=:0 for switch case by shengkun "set foldenable "启用折叠 set nofoldenable ...

    VIM中设置php自动缩进为4个空格的方法详解

    代码自然少不了文本编辑利器vim,自动缩进是用制表符的,即便自己删掉制表符改成4个空格,也会在下一层次缩进中继续用制表符,这就造成了空格和制表符混用可以修改、etc/vimrc的信息:其中相关变量含义: 变量名 ...

    vim安装包,用于linux十分便捷

    set ts=4 设置tab有多少空格 set ai 自动对齐 set nu set mouse=a set shiftwidth=4 shift + . 向左向右缩进 shift + , jklh ,cs 性感的注释 ,cu 取消注释 ,cc 注释一行 ,ca 切换单行注释符 选中...

    vim最强整合版

    Vim优化各种常用插件的组合安装,调整了字体和背景,加上很好看的语法着色,已经可以成为完整ide环境,对插件的冲突也做了优化,自动补全可使用空格选词,snipmate默认使用Tab,安装zencoding,使用ctrl-e展开,自动匹配符号,...

    vim插件打包

    set expandtab "以下三个配置配合使用,设置tab和缩进空格数 set shiftwidth=4 set tabstop=4 "set cursorline "为光标所在行加下划线 set number "显示行号 set autoread "文件在Vim之外修改过,自动重新读入 set...

    vim的简单配置说明.txt

    关于vim的1.键盘方向键不好用;2.删除文档中的^@或^M 字符;3.修改tab键默认为4个空格;4.高亮显示行尾的空格;5.格式化代码;6.vim记住上次编辑的位置 这6个问题的解决方法

    Hacking Vim

    若不知道系统有哪些配色方案,可以在输入:colorscheme(空格)后用Shift+Tab键选择。 2.7显示和不显示行号 显示行号:set nu[mber] 取消显示行号:set nonu 2.8更好的状态行 通过设置statusline可以设置更好的状态行...

    Python代码块批量添加Tab缩进的方法

    在Notepad++等编辑器中也有将Tab键转换为指定数目空格的功能。 以上这篇Python代码块批量添加Tab缩进的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的...

    Vim 配置包括所有的配置文件和扩展 适合windows linux

    这个配置是根据网上“最N vim配置“修正了一些错误和增加了一些我认为方便的设置,功能确实很强,感谢Amix,本人保留他(她)的说明,里面的配置都有说明,很容易就懂,建议大家好好去看一遍,包你有长进。 运行环境 ...

    针对vim编辑器的vimrc文件配置

    syntax on "语法高亮" set nocompatible "使用vim的键盘模式" set nu "设置行号" "set nobackup "不需要备份" set confirm "未保存或者只读时,弹出确认" set mouse=a "鼠标可用" ...set tabstop=4 "tab为4个空格

    Ubuntu下vim文本编辑器简单配置

    对当前系统中所有用户生效的VIM基本配置 打开/etc/vim/vimrc: sudo vim /etc/vim/vimrc ...统一缩进为4 set softtabstop=4 set shiftwidth=4   不要用空格代替制表符 set noexpandtab   搜索逐

    Ubuntu入门(三) GCC编译器 Makefile基础 Shall编程

    目录1.GCC编译器1.1.VIM设置1.2.编译代码2.Makefile基础2.1...用vi打开文件/etc/vim/vimrc,设置TAB键为4个空格:set ts=4。 设置显示行号:set nu。 “esc”+“:”+“”q保存退出。 1.2.编译代码 查看gcc版本:gcc -v

    PHP代码规范

    对于windows格式文件,以Ctrl + M结束(vim下为^M),需要过滤掉: $text = strtr($text, "\x0D", ""); 二 命名约定 1.公共库名称空间 TPLIB,Tencent PHP Library 2.常量名 全局常量,用'_'分隔每个单词,使用...

    .vimrc配置文件

    介绍Vim配置文件.vimrc,配置Vim显示行号、支持utf8中文不乱码、突出显示Vim当前行,设置高亮显示括号匹配和tab缩进,解决Vim粘贴时多出缩进和空格问题。

Global site tag (gtag.js) - Google Analytics