加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

vim操作指南

发布时间:2020-12-16 01:39:54 所属栏目:安全 来源:网络整理
导读:? 命令模式 / 编辑模式 / 末行模式 ? i,esc,: 命令 ?--? 编辑 : I...ia...A ( 行首 , 光标前 , 光标后 , 行尾 ) O:? 向上开启一行 o:? 向下开启一行 命令 ?--? 末行 : Shift + ; w: 存盘 ?wq: 存储退出 (x) q!: 强制退出 移动光标 h,j,k,l:? 左下上右 gg,H,M

?

命令模式/编辑模式/末行模式?i,esc,:

  命令?-->?编辑: I...ia...A (行首,光标前,光标后,行尾)

          O:?向上开启一行

          o:?向下开启一行

  命令?-->?末行: Shift + ; w:存盘?wq:存储退出(x) q!:强制退出

移动光标

  h,j,k,l:?左下上右

  gg,H,M,L,行号+G,G:?文件开头,屏幕顶部,屏幕中间,屏幕末行,指定行,文件末尾

  b,w:?向前/向后一个字

  {,}:?按段移动,上移,下移

  ctrl-f,ctrl-b:forward,back一屏

  ctrl-u,ctrl-d:up,down半屏

删除命令

  x,X:del,backspace

  dd:?删除光标所在行

  n dd:?删除指定行数

  d0,D:?删除光标前本行内容,不包含光标所在字符;删除光标后本行内容,包含光标所在字符

  dw:?删除光标开始位置的字

撤销命令

  u:?一步步撤销

  Ctrl-r:?反撤销

重复命令

  .?重复上一次操作的命令

文本行移动

  <<,>>:?文本行左移,右移

复制粘贴

  yy:复制当前行,n yy复制n

  p:?在光标所在位置向下新开辟一行,粘贴

替换操作

  r:?替换当前字符

  R:?替换当前行光标后的字符

查找命令

  /: str查找

  n:?下一个

  N:?上一个

  示例:

    末行模式下,将光标所在行的abc替换成123: :%s/abc/123/g

    末行模式下,110行的abc替换成123: :1,10s/abc/123/g

可视模式

  v:?按字符移动,选中文本

  V:?按行移动,选中文本.?可视模式可以配合d,y,>>,<<实现对文本块删除,复制,左右移动

?

vim中执行shell下的命令

  末行模式里输入!,后面跟命令

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读