当前位置: 首页 > news >正文

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!

相关文章:

  • redhat 6 配置 yum 源的两种方法
  • 算法笔记_041:寻找和为定值的多个数(Java)
  • 用外部表的方式查询当天数据库alert日志文件
  • css 如何让背景图片拉伸填充避免重复显示
  • github常用操作
  • Codeforces 768C:Jon Snow and his Favourite Number
  • test
  • 微软职位内部推荐-Software Engineer II
  • 全局变量的声明
  • LINUX第五课
  • Linux基础学习三
  • Elasticsearch开发环境搭建(Eclipse\MyEclipse + Maven)
  • JVM再了解了解
  • 单测中会用到的类,锁+定时器,等待回调的值返回
  • 进制转换
  • [case10]使用RSQL实现端到端的动态查询
  • 【跃迁之路】【733天】程序员高效学习方法论探索系列(实验阶段490-2019.2.23)...
  • Android 控件背景颜色处理
  • Brief introduction of how to 'Call, Apply and Bind'
  • java8 Stream Pipelines 浅析
  • JavaScript DOM 10 - 滚动
  • JavaScript工作原理(五):深入了解WebSockets,HTTP/2和SSE,以及如何选择
  • Java知识点总结(JavaIO-打印流)
  • JS学习笔记——闭包
  • Magento 1.x 中文订单打印乱码
  • php的插入排序,通过双层for循环
  • PHP的类修饰符与访问修饰符
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • 阿里云爬虫风险管理产品商业化,为云端流量保驾护航
  • 观察者模式实现非直接耦合
  • 前端自动化解决方案
  • 数据科学 第 3 章 11 字符串处理
  • 思维导图—你不知道的JavaScript中卷
  • 线性表及其算法(java实现)
  • 学习笔记:对象,原型和继承(1)
  • Java总结 - String - 这篇请使劲喷我
  • !$boo在php中什么意思,php前戏
  • #define
  • (39)STM32——FLASH闪存
  • (52)只出现一次的数字III
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (Redis使用系列) Springboot 在redis中使用BloomFilter布隆过滤器机制 六
  • (SpringBoot)第七章:SpringBoot日志文件
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (二)hibernate配置管理
  • (附源码)计算机毕业设计SSM疫情下的学生出入管理系统
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (考研湖科大教书匠计算机网络)第一章概述-第五节1:计算机网络体系结构之分层思想和举例
  • (论文阅读11/100)Fast R-CNN
  • (十六)串口UART
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (原创)boost.property_tree解析xml的帮助类以及中文解析问题的解决
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • (转)jQuery 基础
  • (转)创业的注意事项