前端老生

vim中删除某段,某行的命令

linux /Mac下vim中关于删除某段,某行,或者全部删除的命令

 

  1. 先打开某个文件
    vim filename
     
  2. 设置显示行号, 通过行号确定你要删除的行
    在vim里执行(在普通模式下直接按冒号,并输入下面的命令)
    :set number 
    :set nu
     
  3. 转到文件结尾
    在命令模式输入 G
     
  4. 转到10行
    在命令模式输入 10G
     
  5. 删除所有内容:先用 G 转到文件尾,然后使用下面命令:
    :1,.d
     
  6. 删除第10行到第20行的内容:先用 20G 转到第20行,然后使用下面命令:
    :9,.d
     
  7. 命令输入“:32,65d”,回车键,32-65行就被删除了
    如果无意中删除错了,可以使用‘u’键恢复(命令模式下)
     
  8. 关于删除的一些说明:
    a.在 vi 中,“ . ” 表示当前行,“ 1,. ” 表示从第一行到当前行, “ d ” 表示删除。
    b.如果只是想删除某一行,那么把光标指到该行,然后输入 dd 即可