vim回退、前进操作,列操作(插入、删除、替换)、复制粘贴

  • 撤销上一步操作: u
  • 前进操作: crtl + r

vim块操作:列删除、列插入、列替换(均在vim命令模式下)

vim中列(块)删除:
  • 第一步:按下组合键“CTRL+v” 进入“可视 块”模式,选取这一列操作多少行
  • 第二步:按下d 即可删除被选中的整块
vim中列(块)插入:
  • 第一步:按下组合键“CTRL+v” 进入“可视 块”模式,选取这一列操作多少行
  • 第二步:按下shift+i(或者大写的字母"i")
  • 第三步:输入要插入的内容
  • 第四步:按ESC,之后就会看到插入的效果。
vim中列(块)替换:
  • 第一步:按下组合键“CTRL+v” 进入“可视 块”模式,选取这一列操作多少行
  • 第二步:按下r 即可进入修改模式,然后输入待修改的值,如“string1”
 Vim复制、粘贴、剪切

最基本复制粘贴操作

  • 1. 将光标移动到要复制的文本开始的地方,按   进入可视模式。
  • 2. 将光标移动到要复制的文本的结束的地方,按 y 复制,并退出可视模式。
  • 3. 移动光标到粘贴的地方,按p粘贴

必备知识:

  • Vim中y(yank缩写,抽出的意思)键用于复制功能;
  • p(past缩写,放置的意思)键用于粘贴功能;
  • d(delete缩写,删除的意思)键用于剪切功能,因为vim的删除是会在缓存备份的,所以实际就是剪切功能。

常用复制操作:

  • 复制选中的文本:可视模式下选中文本按后y。
  • 复制n行:{n}yy、{n}Y、y{n}y {} 内参数n是可选的,n为从当前行往下数需要复制的行数,当n为1时可省略。
  • 复制到文件末或首:从当前行复制到文件首ygg,从当前行复制到文件尾yG。
  • 复制到行首或尾:从光标位置(不包括光标当前所在的字符)复制到行首个字符y^,从光标位置(不包括光标当前所在的字符)复制到行第一列y0。从光标位置(包括光标当前所在的字符)复制到行末y$。

常用粘贴操作:

  • 将缓存内容粘贴到光标未知:普通模式下按p。

常用剪切操作:

  • 剪切选中的文本:可视模式下选中文本后按d。
  • 剪切n行:{n}dd、{n}D、d{n}dn为从当前行往下数需要剪切的行数,当n为1时可省略。
  • 剪切到文件末或首:从当前行剪切到文件首dgg,从当前行剪切到文件尾dG。
  • 剪切到行首或尾:从光标位置(不包括光标当前所在的字符)剪切到行首个字符y^,从光标位置(不包括光标当前所在的字符)剪切到行第一列y0。从光标位置(包括光标当前所在的字符)剪切到行末y$。
     
  • 9
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值