vim编辑器常用命令

33 篇文章 1 订阅

撤销

u 撤销上一步的操作
Ctrl+r 恢复上一步被撤销的操作

linux的vi编辑器中如何查找内容(关键字)

按下”/“键,这时在状态栏(也就是屏幕左下脚)就出现了 “/” 然后输入你要查找的关键字敲回车就可以了。

找到相关文字以后:
(1)按下小写n,向下查找
(2)按下大写N,向上查找

跳转

gg : 跳转到文件头

Shift+g : 跳转到文件末尾

vim跳转到指定行:

  1. ngg/nG (跳转到文件第n行,无需回车)例跳转到123行:123gg
  2.  :n (跳转到文件第n行,需要回车)

显示行号

到vi或者vim编辑器的末行模式下,输入 set number 或者 set nu,按下回车就显示行号了

vim的可视化模式

按下ctrl+v 进入可视化模式,用方向键进行选择,可以对文件内容批量处理

vim编辑器-多行加注释与去注释

在使用vim编辑器时,有时候需要对多行代码进行加注释或去注释,它不像我们在类似于vs等下,需要我们自己输入命令操作,下面将介绍两种方法。
1. 插入注释
(1)首先按键盘上的ESC进入命令行模式
(2)再按Ctrl+V进入VISUAL BLOCK模式
(3)利用上下左右键调整需要注释多少行以及行的宽度
(4)再按Shift+i或s进入插入模式
(5)输入代表注释的符号,比如#
(6)再次按ESC键,这时就可完成多行注释(可能需要等上一会,不要着急)
2. 去注释
前三步与加注释相同。
(1)首先按键盘上的ESC进入命令行模式
(2)再按Ctrl+V进入VISUAL BLOCK模式
(3)利用上下左右键调整需要去注释多少行以及行的宽度
(4)再按d即可完成去注释

字符的替换 (s行,g列)

  • :%s/源字符/替换字符                将每行出现的第一个源字符替换为目标字符
  • :%s/源字符/替换后字符/g         将全文源字符替换为目标字符
  • :8,10s/源字符/替换后字符/g     替换第八行到第十行的字符

 vim 中快速复制粘贴多行

 vim 写代码时,经常遇到这样的场景,复制多行,然后粘贴。 我现在这样做:

  1. 将光标移动到要复制的文本开始的地方,按v进入可视模式。
  2. 将光标移动到要复制的文本的结束的地方,按 y 复制。此时 vim 会自动将光标定位到选中文本的开始的地方,并退出可视模式。
  3. 我移动光标到文本结束的地方,按p粘贴。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值