vim的使用

vim的使用

三种模式:

image-20210930075451038

命令模式下的操作

1.1 光标的移动
  • H – 前 J – 下 K – 上 L – 后
  • 行首:0
  • 行尾:$
  • 文件开始位置:gg
  • 文件末尾:G
  • 行跳转:如跳转☞300行,300G
1.2 删除操作
  • 删除光标上的字符:x
  • 删除光标前面的字符:X
  • 删除单词:dw(光标移动到单词的开始位置,否则只能删除一部分)
  • 删除行首到光标前面的字符串:d0
  • 删除光标到行尾的字符串:D(d$)
  • 删除光标当前行:dd
  • 删除多行:ndd(n – 自然数)
1.3 撤销操作
  • 撤销:u
  • 反撤销:ctrl + r
1.4 复制粘贴
  • 复制:yy

  • 复制多行:nyy

  • 粘贴:p(光标所在行的下一行)

  • 粘贴:P(光标所在行)

  • 剪切 == 删除

1.5 可视模式
  • 切换到可视模式:v
  • 选择内容:h j k l
  • 操作:复制 – y 删除 – d
1.6 查找操作
  • /要查找的内容(然后回车)
  • ?要查找的内容(然后回车)
  • 光标移动到要查找的内容上,输入 #

查找到后,按 n 可以变换光标位置(遍历)

1.7 替换操作
  • r:替换当前字符

缩进:

  • 向右: >>
  • 向左:<<

文本模式下的操作

从命令模式切换到文本模式:

  • a – 在光标所在位置的后边插入

  • A – 在当前行的尾部插入

  • i – 在光标所在的位置的前边插入

  • I – 在当前行的行首char

  • o – 在光标所在行的 下 边开辟一个新的行

  • O – 在光标所在行的 上 边开辟一个新的行

  • s – 删除光标所在的字符

  • S – 删除光标所在的行

末行模式下的操作

  • 查找: :s/要查找的内容/替换后的内容/g(g意味着全部替换)
    :%/要查找的内容/替换后的内容/g(只替换每行的第一个)
    :20,25s/要查找的内容/替换后的内容/g(替换20~25行的相应内容)
  • 保存退出:
    • q:退出
    • q!:强制不保存退出
    • w:保存
    • wq:保存退出
    • x: 等价于 wq
    • 在命令模式下保存退出:ZZ

vim分屏

在末行模式下

  • sp – 将屏幕水平分为两部分
  • vsp – 将屏幕垂直分为两部分
  • sp(vsp) + 文件名 – 水平或垂直拆分窗口显示两个不同的文件

vim 打造 IDE

  • 系统级配置文件目录:/etc/vim/vimrc
  • 用户级配置文件目录:^/.vim/vimrc
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ClimberCoding

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

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

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

打赏作者

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

抵扣说明:

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

余额充值