Linux--vim的使用

什么是vim

vim是一个文本编辑器,可用来编辑文字,代码等;

vim的使用

vim有三个基本模式,分别是命令模式(command mode),插入模式(insert mode)和底线模式(lase line mode),各模式的作用如下:

命令模式:

用户刚启动vim,便进入了命令模式。

以下是常用的几个命令:

切换模式:

  • i    切换到插入模式;
  • R    切换到替换模式;
  • :    切换到底线模式。在最底行输入命令;
  • V    进入可视化模式;

光标控制:

  •   向左;
  •   向下;
  • k    向上;
  • l    向右;
  • H    当前屏幕最上行;
  • M    当前屏幕中间行;
  • L    当前屏幕最底行;
  • ^    当前行的行首;
  • 0    同上;
  • $    当前行的行尾;
  • :行号    移动到指定行;
  • }    移动到下一个空白行;
  • {    移动到上一个空白行;
  • w    下一个单词的首部;
  • b    上一个单词的首部;
  • %    匹配括号;

插入:

  • o    在光标所在行的下一行插入,并进入插入模式;
  • O    在光标所在行的上一行插入,并进入插入模式;
  • a    追加在后面;

替换:

  • r    替换光标所在位置的一个字符;

拷贝:

  • yw    拷贝光标所在的一个单词;
  • nyw    拷贝光标所在位置往后的n个单词;
  • yy    拷贝光标所在的当前行;
  • yyy    拷贝光标所在行及以下共3行;

粘贴:

  • p    粘贴;

删除:

  • x    删除光标所在位置的一个字符;
  • dd    删除光标所在的一行;
  • dw    删除光标所在位置到该单词结尾;
  • db    删除光标所在位置到该单词的开头;
  • D    删除光标所在位置到当前行的结尾;
  • d0    删除光标所在位置到当前行的行首;
  • dG    删除光标所在位置到当前文件的结尾;
  • d}    删除光标所在位置到下一个空白行;

其他:

  • gg=G    代码有缩进;
  • u    撤销操作;

   进入可视化状态:

        x    删除;

        y    复制;

插入模式:

在命令模式下按    i     进入插入模式;

  • 字符按键以及Shift组合    输入字符;
  • DEL    删除键,删除光标后一个字符;
  • 方向键    在文本中移动光标;
  • HOME/END    移动光标到行首/行尾;
  • Page Up/Page Down    上/下翻页;
  • Insert    切换光标为输入/替换模式,光标将变成竖线/下划线;
  • ESC    退出输入模式,切换到命令模式;

底线模式:

在命令模式下按   :    进入底线模式:

  • q    退出;
  • w    保存文件;
  • /内容    查找内容,将查找的内容用颜色标记(n    下一个,N    上一个);
  • vsp file    垂直分屏(ctrl + ww    屏幕切换);
  • 起始行,结束行s/目标字符串/新字符串/g    用新字符串替换起始行到结束行中的目标字符串;
  • %s/目标字符串/新字符串/g    全文替换;

了解更多vim命令和快捷键:

vi/vim常见命令

最全vim快捷键

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值