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。
[转] http://www.cnblogs.com/rangzee/archive/2010/07/06/1772000.html
VIM中空格和TAB的替换 [转]相关推荐
- vi/vim 中可以使用 :s 命令来替换字符串。
vi/vim 中可以使用 :s 命令来替换字符串.以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询. :s/vivian/s ...
- VIM中如何进行查找和替换
一. 字符串的查找 1. vim 中用 / 和 ? 来查找字符串,两者的区别是: /string 会高亮显示光标后匹配的第一个字符串,回车后光标移到该字符串的第一个字母: string 会高亮显示光标 ...
- 在vim中设置将tab自动转化为4个空格
在vim中,我们只需要简单配置一下就ok了,打开~/.vimrc加上下面的几行(如果已经有了,修改一下数值就行了). set tabstop=4 set softtabstop=4 set shift ...
- 让vim显示空格,及tab字符
1.显示 TAB 键 文件中有 TAB 键的时候,你是看不见的.要把它显示出来: :set list 现在 TAB 键显示为 ^I,而 $显示在每行的结尾,以便你能找到可能会被你忽略的空白字符在哪里. ...
- vim显示空格和tab符号
:set list TAB 键显示为 ^I, $显示在每行的结尾,表示换行:空格仍然显示为空格.
- vim 删除当前词_VIM中常用的查找、替换、删除模式总结
1,简单替换表达式 去掉所有的行尾空格: %s/\s\+$// 去掉所有的空白行: %s/\(\s*\n\)\+/\r/ 去掉所有的"//"注释: %s!\s*//.*!! 去掉所 ...
- vim中关于tab键的设置详解
对于linux中存在的文件,可以使用下面的方法把空格和TAB互相替换: 将TAB替换为空格 :set expandtab //将tab扩展成空格 :%retab! //按照将tab扩展成空格的格式重新 ...
- vim中处理重定向文件中的^H和^M
有时把日志重定向写到文件中,方便以后查看.但是用vim打开之后出现很多^H和^M,就像乱码一样.如图所示: 现在尝试在vim中解决这个问题. 替换^H 在vim中输入命令,表示把^H替换成空格(注意/ ...
- linux中写如空格参数,Vim中Tab与空格缩进
vim缩进参数解析 缩进用 tab 制表符还是空格,个人爱好问题.但是在大多项目中,习惯使用空格.关于缩进,vim中可以通过如下四个参数进行配置 set tabstop=4 set softtabst ...
最新文章
- Java线程之join
- Interview:人工智能大数据岗位面试—【数据分析师】的简介、技能、待遇、进阶的详细攻略
- 时间序列预测之一:指数平滑法(二)R语言——代码实现
- nginx rewrite
- 神奇的linux发行版 tiny core linux
- 中小卖家需要避开的三个坑
- Java中this关键词与构造函数,构造代码块的理解
- OSChina 周五乱弹 —— 姑娘馋的口水都留下来了。
- 论文笔记_S2D.33_2015-ICCV_使用单个多尺度卷积网络,预测深度、表面法线和语义标签
- 网站优化 14条--雅虎十四条优化原则
- 贷中客群评级的场景实现,来试试这些多维的实操方法
- 使用luac编译lua脚本文件[适用于Windows系统]
- 【比特率和波特率】bit rate VS baud rate
- win10 uwp 自定义控件初始化
- Python str函数
- wow Warlock shushia PVP DZ
- 详解Spring Ioc(控制反转)
- BTC钱包(wallet.dat 文件密码与私钥的区别)
- 【ceph】集群搭建(centos7-1908)
- 狂野飙车8:极速凌云 for Mac v1.0.2 Asphalt 8 好玩的赛车游戏