VIM技巧之去除代码行号并缩进代码
来源:互联网 发布:搜狐视频下载软件 编辑:程序博客网 时间:2024/05/18 23:55
http://www.cnblogs.com/pheye/archive/2011/9/17.html
从网上找源代码时经常会发现代码虽然排版很好,但是前面带着行号,直接复制粘贴得将前面的行号去掉才能编译,而更糟糕的是前面带行号,而代码又没排版,简直是噩梦。在VIM中可以轻易地解决这个问题。
这里将网上的一段代码粘贴到VIM中时的截图:
图1 网上的代码粘贴到VIM中
是不是相当糟糕,使用正则表达式替换(前头的:表示输入模式)
:%s/[ \t]*\d\{1,4\}/
立马得到如下结果
图2 替换后的结果
现在效果好了不少,不过还有个问题,缩进有的不正确,OK。
进入Normal模式,通过(命令右边为中文说明):
gg 跳到页首
v 进入Visual模式
G 跳到行尾
= 对选中的行缩进(这里将所有行选中了)
是否立刻看到了变化,所有代码都被正确缩进了。
下面为缩进后的结果:
- VIM技巧之去除代码行号并缩进代码
- VIM技巧之去除代码行号并缩进代码
- VIM技巧之去除代码行号并缩进代码
- vim编辑器代码高亮/显示行号/自动缩进设置
- 复制代码去除行号
- 复制代码去除行号
- 去除代码行号
- Vim代码缩进设置
- Vim代码缩进设置
- vim之历史记录/代码缩进/代码自动补全
- 去除复制代码的行号
- dreamweaver使用技巧之格式化代码自动缩进
- 去除网页中代码的行号
- 去除网页中代码的行号
- 代码中去除行号的方法
- 去除网页中代码的行号
- 正则表达式去除代码的行号
- 正则表达式去除粘贴代码行号
- 查看mac os的隐藏文件
- 项目总结—从零开始(4)
- php笔记之表单处理
- assert用法总结
- Android添加新语言
- VIM技巧之去除代码行号并缩进代码
- Linux更改ssh端口
- Objective-C选择器 Selector
- NPOI 颜色列表
- ffmpeg相关
- 下拉框中的内容显示不全
- 记录一下心得吧
- 关于JBPM4.4无法删除历史数据的问题
- 这里,我正式来了