vim  /test/vi.test

Vim 查找文本

  /abc 向前查找abc  /^abc 查找以 abc 为行首的行  /abc$ 查找以 abc 为行尾的行  ?abc 向后查找abc

Vim 替换文本

  r 替换字符  R 替换字符,输入内容会覆盖掉后面的内容,按“Esc”结束  :s/a1/a2/g 当前行a1用a2替换  :n1,n2s/a1/a2/g n1到n2行a1用a2替换  :g/a1/a2/g 文件中a1

  用a2替换

Vim删除文本

  x 删除字符  dd 删除行  ndd 删除当前行和之后n行  D 删除到行尾  dG 删除到文件末尾

Vim复制文本

  yw 复制  (n)yy 复制(n)行  P 复制到后  p复制到前

Vim 保存退出文本

  x! 保存并退出  ZZ 直接退出  w 保存但不退出

Vim切分窗口

  :sp/etc/shadow 水平切分窗口  :vs/etc/shadow 垂直切分窗口  vim-o /etc/passwd /etc/shadow  Ctrl+ww 切换窗口

Vim连续注释

  :1,10s/^/#/g 1-10行注释  :1,10s/^#//g 1-10行取消注释

编辑.vimrc文件

  :set nu 设置行号  :set nonu 取消行号

posted on 2019-08-08 19:44  邓阮叶  阅读(135)  评论(0)    收藏  举报