锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

vim基本使用

时间:2022-12-24 02:30:00 2dvim综合传感器

要使用linux,很难避免修改文件linux最强大的编辑器,学习vim是必须的,下面简单介绍一下vim的使用

vim 模式

vim 常用的模式是命令模式和插入模式,末行模式可以通过 Esc 进入

命令模式

首先打开vim进入是命令模式,内容不能插入命令模式,可以输入 i开始插入。如果是插入模式,可以按下Esc 进入命令模式

插入

  • a 从当前光标位置右侧输入下一个字符`
  • A移到光标所在的行尾
  • i 插入当前光标位置的左侧
  • I从当前光标所在行开始插入
  • o 从当前光标所在行增加一行并插入
  • O在当前光标所在行上方增加一行,并进入插入模式

移动光标

  • h,j,k,l也可以通过光标控制左、下、上、右的运动
  • G 移动到文件的最后一行,nG 移动到文件N行,n代表数字
  • 0 移动到光标行首,$ 移动到光标所在的行尾

删除

  • x 删除后面的字符;nx,删除n个字符
  • dd 删除所在行,ndd 删除n行

翻页

  • Ctrl b 向上翻页
  • Ctrl f 向下翻页

复制

  • 字符复制:y复制光标所在的字符,yw 复制光标所在行尾的字符
  • 行复制:yy 复制光标所在行,nyy,复制光标所在的下n行

粘贴

  • 在缓冲区使用删除和复制内容 p 粘贴

末行模式

末行模式是输入命令模式 相应的命令

  • :w 保存文件
  • :q离开
  • :wq命令可以组合使用,保存并离开vim
  • :q! 强制退出,不保存修改的内容
  • :set nu 显示行号
  • :num num表示数字,跳到指定行
  • :%d 删除所有内容
  • :$ 跳到行尾
  • :0 跳到行首
  • 替换:范围/字符串1/字符串2/g,用字符串2代替文件中指定范围的字符串1,g意味着替换不需要确认,g改为c,更换过程中需要确认是否更换,范围使用 m,ns 表示从m行到n行,用于整个文件 1,$s

多文件操作

  • :r filename,filename2,可以复制多个文件内容
  • 同时,可以使用多个文件 vim filename1,filename2,使用 :next:previous切换文件
锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章