Linux-vim编辑器的使用

vim

  1. vim的效率提高,主要功能总结为移删复替撤更跳,七个功能
  2. 编辑器主要是gcc和g++

移:光标的移动

第一种方式

  键盘中间的方向键

第二种方式

  j  =  光标向下一行
  k  =  光标向上一行
  h  =  光标向左一格
  l  =  光标向右一格
  w  =  光标向后一个单词
  b  =  光标向前一个单词

删:删除内容

  dd  =  删除本行,本质是剪贴
  dd  =  粘贴,粘贴到光标所在的下一行
  [num] dd  =  删除num行,本质上是剪贴
  (小写)x  =  删除单个字符,删除光标所在位置的字符。
  [num] (小写)x  =  删除num个字符
  [num] (大写)X  =  删除光标所在的前一个字符
  [num] (大写)X  =  删除光标前num个字符

复:复制内容

  yy  =  复制一行
  [num] yy  =  复制num行
  (小写)p  =  将内容粘贴到光标所在行的下一行
  (大写)P  =  将内容粘贴到光标所在行的上一行

替:替换字符

命令: r a
a是要替换成的字符,命令的含义是替换光标所在字符。
R:可以替换多个字符,ESC退出替换模式

撤:返回上一步的操作

u 撤销 对应window下的ctrl+z
ctrl r 反撤销 对应window下的ctrl+y

更:更改文件内容

  (大写)C  =  删除光标之后的一行所有内容,会使得vim从正常模式变化为insert模式
  cw  =  删除光标所在的单词,并使得vim从正常模式变化为insert模式

跳:光标的跳转

  gg  =  跳到文件的头部
  G  =  跳到文件的尾部
  [num] G  =  跳到文件的任意一行,num是行号
  ctrl+o  =  跳到上一次的位置
  gg=G  =  代码缩进整理

tips

  (小写) i  =  从正常模式转变为insert模式
  (大写) I  =  光标会变化到当前行的行首位置,然后从正常模式转变为insert模式
  (小写) o  =  从光标的下一行开始插入
  (大写) O  =  从光标的上一行开始插入
  (大写) A  =  从光标直接变化到当前行的行尾开始插

多行注释

  1. ctrl+v进入到可视模式
  2. 使用j或者k来进行选中
  3. 按下大写的I(shift+i)
  4. 输入//
  5. ESC

多行去注释

  1. ctrl+v进入可视模式
  2. 使用j或者k移动
  3. 按下X

命令行模式

  1. 从正常模式按下:
  2. 删除行号:set nonu 添加行号 : set nu
  3. 同时打开多个文件(分屏打开),ctrl+ww可以在不同屏幕中分屏跳转

vim的替换字符串

  1. 在命令行模式中进行的,需要在正常模式下按:
  2. 替换的时候起手式:s///
    命令: %s/easy/hard/g
    %表示改全部
    easy表示待替换的字符串
    hard表示替换成的字符串
    g加上表示替换一行中所有的easy,不加表示只替换一行中第一个easy
  • 5
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天津 唐秙

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值