VIM编辑代码时的一些技巧

本文详细介绍了VIM编辑器的基本命令,包括格式化代码、注释与取消注释、定位与查找、替换等功能,旨在帮助开发者提高代码编辑效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 (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参数。这样每一个替换前都需要确认。
   

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值