`
xiao
  • 浏览: 165711 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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 设定自动缩进为4个字符
:set expandtab 用space替代tab的输入
:set noexpandtab 不用space替代tab的输入

分享到:
评论

相关推荐

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

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

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

    本教程将详细介绍如何为Vim配置Python相关的自动化功能,包括Python自动补全、Tab缩进自动转换为空格等,让你的Python开发工作流程更加顺畅。 首先,我们需要安装Vim的Python支持。在大多数Linux发行版中,Vim已经...

    Linux系统中vim设置tab键的宽度

    至此,Vim中的tab键行为已按照个人喜好进行调整,接下来在使用Vim编辑代码时,每次按下tab键都将自动插入4个空格,大大提高了代码的整洁性和可读性。 ### 总结 通过以上步骤,我们学会了在Linux系统下的Vim编辑器...

    浅谈Vim中的Tab与空格缩进

    在Vim编辑器中,Tab和空格缩进是编程时非常重要的细节,它们影响代码的可读性和一致性。本文将深入探讨Vim中的Tab与空格缩进的配置和使用。 首先,`tabstop`参数决定了按下Tab键后,Vim会在屏幕上显示的空格数,...

    vim的java自动补全工具

    Java作为广泛应用的编程语言,其开发效率可以通过使用 Vim 的自动补全工具得到显著提升。本篇文章将详细探讨如何在 Vim 中配置和使用 Java 自动补全功能,以及相关提示。 首先,让我们了解 Vim 的自动补全功能。Vim...

    vim代码自动匹配

    **vim代码自动匹配** 在编程世界中,效率是程序员的生命线。为了提高代码编写的速度和准确性,各种编辑器和IDE提供了各种智能辅助功能,其中“代码自动匹配”或“自动补全”是一个不可或缺的特性。Vim,作为一款...

    vim配置(程序自动补全)

    使用过Source Insight的人一定对它的自动补全功能印象深刻,...这里,我将自己用的配置文件发给大家,大家可以移步(待会会补上地址),只要简单的两步,就能实现vim的程序自动补全功能,大大增加了在vim上的开发效率。

    vim 代码自动提示,自动补全 安装包 autocomplpop

    总的来说,`autocomplpop` 和 Vim 的结合为程序员提供了一种高效的编码环境,通过自动提示和补全,减少了手动输入的次数,提升了开发效率。同时,通过合理的配置和与其他工具的集成,可以进一步优化这一过程,使之...

    vim verilog自动化工具

    eetop网友提供的vim verilog设计自动化工具,使用了,非常不错。 将压缩包解压后,将其中.vim/plugin/automatic.vim 拷贝到你home目录下相同目录中(.vim/plugin/),同时也拷贝.vim/after将home目录下.vim/, ...

    Atom-atom-vim-like-tab,在atom中添加类似vim的tab特性。对Kesin11/原子的贡献.zip

    这个压缩包“Atom-atom-vim-like-tab.zip”是为了增强Atom的功能,特别是为那些喜欢Vim编辑器的用户设计的。Vim是一个非常流行的命令行文本编辑器,以其高效、强大的编辑模式和键盘驱动的操作而闻名。 "Atom-atom-...

    tabline.vim, 在终端Vim中配置标签.zip

    tabline.vim, 在终端Vim中配置标签 tabline.vim在终端Vim中配置标签标签,输出非常简洁。 制表符文件名( 仅 basename )如果当前缓冲区已经修改,则为 [ ]在这种情况下,请参考Vim选项卡,而不是 Terminal.app 选项卡...

    Linux的文本编辑器vim 自动格式

    ### Linux的文本编辑器vim 自动格式 #### 知识点概述 Vim是一款功能强大的文本编辑器,广泛应用于Linux操作系统中。对于提高代码编写效率和美化代码样式来说,掌握vim中的自动格式设置是非常重要的。本文将详细...

    mac下vim之python配置步骤

    最后,我们可以打开一个 Python 文件,写一个字母,然后按下 Tab 键,看看自动补全的效果。 文件浏览 文件浏览是 Vim 的一个有用的功能,它可以帮助我们快速浏览和管理文件。下面我们将介绍如何安装和配置文件浏览...

    linux下vim的自动补全的插件

    然而,相比其他现代化的编辑器,如Sublime Text,Vim在默认配置下缺少一些便捷功能,例如代码自动补全。不过,得益于Vim的可扩展性,我们可以安装插件来实现这些功能。"linux下vim的自动补全的插件"正是这样一个话题...

    史上最佳vim配置带插件包 自动补全智能提示飞一般的写代码

    这意味着在编写代码时,Vim可以自动插入或更新文件的作者信息,这对于团队协作和代码管理非常重要,确保了代码的可追踪性。 Vimrc文件是Vim的配置文件,这里提到的vimrc带有详细注释。这意味着用户可以轻松理解并...

    linux-一键化打造VimIDE环境自动生成头信息自动补全自动折叠自动生成markdown目录

    为了将其转换为一个功能丰富的IDE(集成开发环境),我们需要配置一系列插件和设置,使得Vim具备自动生成头信息、自动补全、自动折叠以及自动生成Markdown目录等功能。本篇文章将详细介绍如何一键化打造这样的Vim ...

    超强配置带自动补全功能的vim

    在"超强配置带自动补全功能的vim"主题下,我们将深入探讨如何通过配置Vim来实现高效的代码补全功能。 首先,Vim的自动补全功能可以极大地提高开发效率,因为它允许我们在编写代码时快速查找和插入可能的语句、函数...

    vim配置文件压缩包

    set expandtab "将Tab键转换为空格 set tabstop=4 "设置Tab键的宽度 set shiftwidth=4 "换行时自动缩进4个空格 set smarttab "指定按一次backspace就删除shiftwidth宽度的空格 set cino+=:0 "add cino+=:0 for ...

Global site tag (gtag.js) - Google Analytics