Linux常用命令(三)

vim编辑器

1. 插入命令

  a  在光标后附加文本(append)

  A  在本行行末附加文本

  i  在光标前插入文本,I(大写)在行首插入文本(insert)

  o  在光标下插入新行(over)

  O  在光标上插入新行

2. 定位命令

  h  方向左键      0  移至行首

  j  方向下键      H  移至屏幕上端(height)

  k  方向上键      M  移至屏幕中央(medium)

  l  方向右键      L  移至屏幕下端(low)

  $  移至行尾

  :set nu  设置行号

  :set nonu  取消行号

  gg/G  到第一行/到最后一行

  ng  到第n行

  :n  到第n行

3. 删除命令

  x  删除光标所在处字符

  nx  删除光标后n个字符

  dd  删除光标所在行,ndd删除n行

  dG  删除光标所在行到末尾的内容

  D  删除从光标所在处到末尾

  :n1,n2d  删除指定范围的行

4. 复制和剪切命令

  yy,Y  复制当前行

  nyy,nY  复制当前以下n行

  dd  剪切当前行

  ndd  剪切当前以下n行

  p,P  粘贴在当前光标所在行下或者行上

5. 替换和取消命令

  r  取代光标所在处的字符(replace)

  R  从光标所在处开始替换字符,按Esc结束

  u  取消上一步操作

6. 搜索和替换命令

  /string        向前搜索指定字符串,搜索时忽略大小写:set ic

  n            搜索指定字符串的下一个出现的位置

  :%s/old/new/g    全文替换指定字符串

  :n1,n2s/old/new/g  在一定范围内替换指定字符串

小记:

  :wq  保存退出或者Shift+ZZ

  :wq!  强行保存退出(对于文件的所有者或者root用户)

  :q!  不保存退出

  :w  保存

原文地址:https://www.cnblogs.com/johnsmith/p/2182572.html