LINUX-vim

vim工具的基本使用

vim的基本概念

vim是linux中的一款编辑器

  • 正常/普通/命令模式(Normal mode)
  • 插入模式(Insert mode)
  • 末行模式(last line mode)

vim的基本操作

正常模式->插入模式

  • a :光标的下一个位置开始输入
  • i :光标的位置输入
  • o : 新行行首开始输入

插入模式->正常模式

  • 【Esc】

正常模式->末行模式

  • 【shift ;】 == 【 :】

退出vim

  • :w(保存)
  • :wq(保存退出)
  • :q!(强制退出 ,不保存)

移动光标

  • 【H】【J】【K】【L】:分别是上下左右移动一格
  • 【G】:移动到文章的末尾
  • 【$】:移动到光标所在行尾
  • 【^】:移动到光标坐在行行首
  • 【w】:光标跳到下一个字的开头
  • 【e】:光标跳到下一个字的字尾
  • 【b】:光标回到上一个字的开头
  • 【#l】:光标移动到该行的第#个位置
  • 【gg】:进入文本开始
  • 【shift + g】:进入文本末端
  • 【ctrl】+【b】:屏幕往移动一页
  • 【ctrl】+【f】:屏幕往移动一页
  • 【ctrl】+【u】:屏幕往后移动半页

删除文字

  • 【x】:每按一次,删除光标所在位置的一个字符
  • 【#x】:删除后#个字符
  • 【X】:每按一次,删除光变前一个字符
  • 【#X】:删除光标前#个字符
  • 【dd】:删除光标所在行
  • 【#dd】:从光标所在行开始删除#行

复制

  • 【yw】:将光标所在之处到字尾的字符复制到缓冲区

  • 【#yw】:复制#个到缓冲区

  • 【yy】:复制光标所在行到缓冲区

  • 【#yy】:复制光标所在行往下#行的文字

  • 【p】:将缓冲区的字符贴到光标所在位置
    替换

  • 【r】:替换光标所在处的字符

  • 【R】:替换光标所在处的字符,直到按下esc为止
    撤销上一次操作

  • 【u】:撤销

  • 【crtl + r】:撤销恢复
    更改

  • 【cw】:更改光标所在处的字到字尾处

  • 【c#w】:更改#个字符
    跳至指定行

  • 【ctrl + g】:列出光标所在行号

  • 【#G】:将光标移至#行行首

vim末行模式命令集

  • 【set nu】:显示行号
  • 【#】:跳至#行
  • 【/关键字】:查找字符,如果不是,按n可继续查找下一个
  • 【?关键字】
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值