VIM编辑代码时的一些技巧
2013-07-18 20:06
375 查看
(1)VIM格式化代码:
格式化全文指令 gg=G
自动缩进当前行指令 ==
格式化当前光标接下来的8行 8=
格式化选定的行 v 选中需要格式化的代码段 =
备注:
gg —— 到达文件最开始
= —— 要求缩进
G —— 直到文件尾
(2)注释代码:
1.多行注释:
a.按下Ctrl+v,进入列模式;
b.在行首选择需要注释的行;
c.按下大写“I”,然后输入注释符(“//”、“#”等);
d.按下两次“Esc”键。
2.删除多行注释:
a.按下Ctrl+v,进入列模式;
b.选定要取消的注释符;
c.按下“x”或者“d”.
(3).定位/查找
打开一个文件,在命令模式下用GG命令可到文件最后一行,在命令模式下用行号n+G可定位到指定的行上
在命令行模式下(:命令)输入:g/要找的词,可显示所有含有要找的词的行号和内容,有了这几个命令就可想找谁找谁,想定位在哪就定位在哪了。
(4)查找/替换(substitution)
一般的全局替换语法是:%s/替换前/替换后/g,
%代表整个文件,g代表全体,如果没%只替换当前行的,如果没g只替换找到的第一个。等同于:1,$s/替换前/替换后/g,都是全局替换。
:行号1,行号2s/替换前/替换后/g,替换指定行号1和行号2之间的内容。
如果替换时需确认那么在g后加个c参数。这样每一个替换前都需要确认。
格式化全文指令 gg=G
自动缩进当前行指令 ==
格式化当前光标接下来的8行 8=
格式化选定的行 v 选中需要格式化的代码段 =
备注:
gg —— 到达文件最开始
= —— 要求缩进
G —— 直到文件尾
(2)注释代码:
1.多行注释:
a.按下Ctrl+v,进入列模式;
b.在行首选择需要注释的行;
c.按下大写“I”,然后输入注释符(“//”、“#”等);
d.按下两次“Esc”键。
2.删除多行注释:
a.按下Ctrl+v,进入列模式;
b.选定要取消的注释符;
c.按下“x”或者“d”.
(3).定位/查找
打开一个文件,在命令模式下用GG命令可到文件最后一行,在命令模式下用行号n+G可定位到指定的行上
在命令行模式下(:命令)输入:g/要找的词,可显示所有含有要找的词的行号和内容,有了这几个命令就可想找谁找谁,想定位在哪就定位在哪了。
(4)查找/替换(substitution)
一般的全局替换语法是:%s/替换前/替换后/g,
%代表整个文件,g代表全体,如果没%只替换当前行的,如果没g只替换找到的第一个。等同于:1,$s/替换前/替换后/g,都是全局替换。
:行号1,行号2s/替换前/替换后/g,替换指定行号1和行号2之间的内容。
如果替换时需确认那么在g后加个c参数。这样每一个替换前都需要确认。
相关文章推荐
- VIM编辑代码时的一些技巧
- VIM编辑代码时的一些技巧——格式化与注释
- Xcode 中代码编辑和删除的一些技巧
- 一些常用代码编辑工具的使用技巧小结
- SERVICE01 - 发布网络yum源 vim编辑技巧 源码编译安装 systemctl控制
- 一些技巧总结集合对象的查询示例代码 / for each next
- 仿JQuery输写高效JSLite代码的一些技巧
- 玩转VIM编辑器-程序员的一些技巧
- vim 编辑python的一些设置
- VIM技巧之去除代码行号并缩进代码
- 杂记,记录一些容易忘记的代码技巧之类的东西。
- vim之高效编辑verilog代码(1)
- 代码编辑神器VIM(附我写acm程序时的配置)
- eclipse/myeclipse 一些非常好的代码突出显示技巧
- 扩展的几个应用 、 vim编辑技巧 、 发布网络YUM源 、 源码编译安装
- Servlet的一些技巧&模板代码
- IAR-代码模板建立与代码编辑技巧
- AS3中的一些技巧代码
- 使用 vim查看代码的技巧
- Vim自定义高亮分组以及一些实用技巧小结