Linux-Vim常用命令

先上图:
VIM键位图

打开文件

vim 文件名 : 光标定位到最后一行,
vim +[num] 文件名 : 定位到第num行,如果num过大,热到最后一行
vim +/str 文件名 : 定位到str第一次出现的行。此时按n可以在所有的str之间切换
vim 文件1 文件2 文件… : 创建多个文件

  • :n 向后切换文件
  • :N(:prev) 向前切换文件

底行模式

  • :w 保存
  • :q 退出
  • :! 强制退出
  • :ls 列出所有文件
  • :n 下一个
  • :N(:prev) 前一个
  • :l5 定位到第5行
  • /xxx 从光标位置向后搜索,将光标定位在xxx第一次出现的位置
  • ?xxx 从光标位置向前搜索,将光标定位在xxx第一次出现的位置

编辑模式

  • hjkl左下上右
  • crtl + f 向下翻页
  • crtl + b 向上翻页
  • crtl + d 向下翻半页
  • crtl + u 向上翻半页

命令模式

  • dd 删除光标所在行
  • o 在光标所在行的下方插入一行,并切换到输入模式
  • yy 复制光标所在行
  • p(小写) 在光标所在行的下方粘贴
  • P(大写) 在光标所在行的上方粘贴
  • Ctrl + v 从光标当前位置开始,选中光标起点和终点所构成的矩形区域,再按一下Ctrl + v结束
  • x 删除光标所在字符
  • j 删除两行之间的换行符
  • u 撤销
  • U 撤销一行的全部操作

追加

  • i 命令可以在当前光标之前插入文本。
  • a 命令可以在当前光标之后插入文本。
  • o 命令可以在当前行的下面另起一行,并使当前模式转为Insert模式。
  • O 命令(注意是大写的字母O)将在当前行的上面另起一行。

放弃编辑

  • :q! 丢弃所有的修改并退出
  • :e! 放弃所有修改并重新载入该文件的原始内容
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值