黑马程序员Linux系统开发视频之VIM使用教程

VIM编辑器的使用
命令模式的操做
1.光标的移动
  h   j   k   l
  前  下  上  后
  行首:0
  行尾:$
  文件开始位置:gg
  文件末尾:G
  行跳转:300G编辑器

2.删除操做
  删除光标后边的字符:x
  删除光标前边的字符:X
  删除光标前边的单词:dw (光标移动到单词的开始位置,不然只能删除一部分)
  删除光标到行首的字符串:d0
  删除光标到行尾的字符串:D(d$)
  删除光标当前行:dd
  删除多行:ndd (n -- 天然数)
 
3.撤销操做
  撤销:u
  反撤销:ctrl + r文档

4.复制粘贴
  复制:yy
  复制多行:nyy
 
  粘贴:p (光标所在行的下一行)
  粘贴:P (光标所在行)
 
  剪切 == 删除
 
5.可视模式
  切换到可视模式:v
  选择内容:hjkl
  操做:复制:y 删除:d字符串

6.查找操做
  1. /hello
  2. ?hello
  3. # -- 把光标移动到查找的单词身上
  遍历时的快捷键:N/n遍历

7.r:替换当前字符移动

缩进:
  向右:>>
  向左:<<文件

8.查看man文档
  K(shift + k) 3 + shift+k快捷键

文本模式下的操做:
  切换到文本模式:
    a -- 在光标所在位置的后边插入
    A -- 在当前行的尾部插入
    
    i -- 在光标所在位置的前边插入
    I -- 在光标所在行的行首插入
    
    o -- 在光标所在行的下边开辟一个新的行
    O -- 在光标所在行的上边开辟一个新的行
    
    s -- 删除光标后边的字符
    S -- 删除光标所在的行字符

末行模式下的操做:
  查找::s/tom/jack/g
        :%s/tom/jack/
    :20,25s/tom/jack/g
  保持退出:
    q:退出
    q!:退出不保存
    w:保存
    wq:保存退出
    x:== wq
在命令模式下保存退出:ZZ

分屏操做
  末行模式
    命令:sp  将屏幕分为两部分 -> 水平
    命令:vsp 将屏幕分为两部分 -> 垂直
    命令:sp(vsp) + 文件名 水平或垂直拆分窗口显示两个不一样文件
  操做
    命令:wqall 保存并退出全部屏幕
    命令:wq 保存并退出光标所在的屏幕
    ctrl+ww 切换两个屏幕

 

彻底照搬,版权归原做者。