VIM技巧之去除代码行号并缩进代码
2013-07-08 16:22
106 查看
从网上找源代码时经常会发现代码虽然排版很好,但是前面带着行号,直接复制粘贴得将前面的行号去掉才能编译,而更糟糕的是前面带行号,而代码又没排版,简直是噩梦。在VIM中可以轻易地解决这个问题。
这里将网上的一段代码粘贴到VIM中时的截图:
图1 网上的代码粘贴到VIM中
是不是相当糟糕,使用正则表达式替换(前头的:表示输入模式)
:%s/[ \t]*\d\{1,4\}/
立马得到如下结果
图2 替换后的结果
现在效果好了不少,不过还有个问题,缩进有的不正确,OK。
进入Normal模式,通过(命令右边为中文说明):
gg 跳到行首
v 进入Visual模式
G 跳到行尾
= 对选中的行缩进(这里将所有行选中了)
是否立刻看到了变化,所有代码都被正确缩进了。
下面为缩进后的结果:
图3 缩进后的最终效果
转自 /article/5555009.html
这里将网上的一段代码粘贴到VIM中时的截图:
图1 网上的代码粘贴到VIM中
是不是相当糟糕,使用正则表达式替换(前头的:表示输入模式)
:%s/[ \t]*\d\{1,4\}/
立马得到如下结果
图2 替换后的结果
现在效果好了不少,不过还有个问题,缩进有的不正确,OK。
进入Normal模式,通过(命令右边为中文说明):
gg 跳到行首
v 进入Visual模式
G 跳到行尾
= 对选中的行缩进(这里将所有行选中了)
是否立刻看到了变化,所有代码都被正确缩进了。
下面为缩进后的结果:
图3 缩进后的最终效果
转自 /article/5555009.html
相关文章推荐
- VIM技巧之去除代码行号并缩进代码
- VIM技巧之去除代码行号并缩进代码
- VIM技巧之去除代码行号并缩进代码
- VIM技巧之去除代码行号并缩进代码
- Vim设置菜单英文/字体颜色/英文字体/屏幕大小/行号/代码中文不乱码/空格缩进
- vim编辑器代码高亮/显示行号/自动缩进设置
- linux系统下Vi编辑器或者Vim编辑器设置显示行号、自动缩进、调整tab键宽度的技巧?
- Vi||Vim显示行号,自动缩进,调整tab键宽度技巧
- 利用VIM提供的正则去掉代码每行开头不想要的行号
- 在博客园的博客插入代码块(高亮、行号、缩进、着色)
- vim粘贴代码缩进错乱问题
- vim中设置python代码缩进为4个空格
- vim显示行号、语法高亮、自动缩进,编译的设置
- vim如何设置缩进以及行号
- vim显示行号、语法高亮、自动缩进的设置
- vim显示行号、语法高亮、自动缩进、添加下划线的设置
- 转】MyEclipse使用总结——MyEclipse去除网上复制下来的来代码带有的行号
- [vim]粘贴到vim的代码,怎样避免向右不断缩进,保持原来的格式?
- linux vim显示行号、语法高亮、自动缩进的设置
- EditPlus去除拷贝代码前的行号