美文网首页
vim编辑器中tab和空格的相互转化

vim编辑器中tab和空格的相互转化

作者: 邹霉霉 | 来源:发表于2018-02-24 18:38 被阅读0次

vim编辑器中tab和空格的问题

根据PEP8编码规范,python代码中的缩进最好使用四个空格。

1.设置vim编辑器,永久替换tab

在.vimrc中添加以下代码后,重启vim即可实现按TAB产生4个空格:

set ts=4  (注:ts是tabstop的缩写,设TAB宽4个空格)
set expandtab

2.查看脚本中的空格及tab

:set list

3.将已保存文件的tab替换成4个空格

:set ts=4
:set expandtab
:%retab!

4.将空格替换为TAB:

:set ts=4
:set noexpandtab
:%retab!

5.将多个空格换成一个空格

:%s/  */ /g

6.替换tab为,空格

:%s/\t/    /g

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

相关文章

  • vim编辑器中tab和空格的相互转化

    vim编辑器中tab和空格的问题 根据PEP8编码规范,python代码中的缩进最好使用四个空格。 1.设置vim...

  • python学习过程中的注意点

    input返回为str型数据,需要进行数据转化 python中缩进可以在文本编辑器中直接用Tab,Tab和空格混用...

  • vim的配置

    vim显示行号、tab宽度为4个空格、tab替换为空格的配置 在$HOME目录中, 编辑 .vimrc文件(没有的...

  • vim 取消换行 自动tab缩进

    vim 取消换行自动 tab缩进。 空格

  • vim 修改tab为四个空格

    在 Vim 中设置 Tab在 Vim 中可以很方便的根据不同的文件类型来设置使用 tab 制表符或者空格,还可以设...

  • vim中设置tab空格

    *显示tab按键 *设置tab按键为4个空格 在vim里直接设置 2.在vim配置文件中设置修改/etc/vimrc

  • 如何将vim中的Tab键设为4个空格?

    vim编辑器中,Tab键默认定义为8个空格键,然而对于编写Python代码,为了良好的代码风格以及可读性,需要缩进...

  • vim-go配置注意

    关于vim-go配置后 tab为四个空格 配置好vim-go后,发现之前vimrc的设置tab为四个空格不好使(首...

  • PEP8 python 编码规范

    代码编排 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tab,更不能混合使用Tab和空格。 每行最大长度...

  • linux vim中设置tab和空格等同

    在python中空格非常重要,使用tab转换空格输入更方便。 1、找到/etc/vimrc 2、set ts=4 ...

网友评论

      本文标题:vim编辑器中tab和空格的相互转化

      本文链接:https://www.haomeiwen.com/subject/vorcxftx.html