linux编辑器-vim

[复制链接]
发表于 昨天 23:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
一、根本概念

vim有很多模式但是有三个紧张的模式分别是下令模式、插入模式、低行模式。

  • 下令模式:控制光标移动、字符、字或行的删除、移动、复制等。
  • 插入模式:只有在该模式下才可以举行笔墨输入。
  • 低行模式:文件的生存或退出,也可以举行文件更换,查找笔墨,列出行号等利用。
二、根本利用

输入 vim 文件名 即可进入vim全屏编辑画面:此时模式是下令模式,只有进入插入模式才可以大概输入笔墨。
三种模式的转换:
1、下令模式切换为插入模式:


  • 输入 a
  • 输入i
  • 输入o
2、插入模式切换为下令模式

按一下【ESC】
3、下令模式切换到低行模式

输入 :
4、退出vim及生存


  • 退出不生存:处于低行模式时输入 q!
  • 生存不退出:处于低行模式时输入 w
  • 退出并生存:处于低行模式时输入 wq
三、vim下令模式的下令集

1、插入模式


  • 【i】:进入插入模式,从当前光标位置开始输入。
  • 【a】:进入插入模式,从光标的下一个位置输入。
  • 【o】:进入插入模式,插入新的一行,从行首开始输入。
2、移动光标


  • 【h】:光标左移一格
  • 【j】:光标下移一格
  • 【k】:光标上移一格
  • 【l】:光标右移一格
  • 【G】:光标移动到末了
  • 【$】:光标移动到行尾
  • 【^】:光标移动到行首
  • 【w】:光标跳到下一个字的开头
  • 【e】:光标跳到下一个字的末了
  • 【b】:光标回到上一个字的开头
  • 【#l】:光标向后移动#个位置
  • 【gg】:进入到文本开始的位置
  • 【B】:屏幕今后移动一页
  • 【F】:屏幕往前移动一页
  • 【U】:屏幕今后移动半页
  • 【D】:屏幕往前移动半页
  • 【坤+g】:列出光标地点行的行号
  • 【#G】:移动光表到第#行
3、删除笔墨


  • 【x】:删除光标地点位置的一个字符
  • 【#x】:删除光标地点位置后#个字符
  • 【X】:删除光标地点位置前一个字符
  • 【#X】:删除光标地点位置前面#个字符
  • 【dd】:删除光标地点行
  • 【#dd】:从光标地点行向后删除#行
4、复制


  • 【yw】:讲光标地点位置到字尾的字符复制到缓冲区
  • 【#yw】:复制#个字到缓冲区
  • 【yy】:复制光标行到缓冲区
  • 【#yy】:复制光标行以及下面的#行复制到缓冲区
  • 【p】:将缓冲区的内容粘贴到光标地点位置
5、更换


  • 【r】:更换光标地点位置的字符
  • 【R】:更换光标所到之处的字符,按【ESC】退出
6、取消和规复


  • 【u】:撤回上一次的利用
  • 【坤+r】:规复上一次撤回的利用
7、更改


  • 【cw】:将光标地点处的字改到字尾
  • 【c#w】:将光标地点处的#个字改到字尾
四、vim低行模式的下令集
确保自己处于下令模式,再按【:】即可进入低行模式

  • 【set nu】:每行前面都会出现行号
  • 【#】:跳到文件的第#行
  • 【w】:生存文件
  • 【q!】:退出不生存
  • 【wq】:生存并退出
  • 【/关键字】:从光标位置开始向下查找关键字,按【n】可以进入下一个关键字
  • 【?关键字】:从光标位置开始向上查找关键字,按【n】可以进入下一个关键字



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表