Linux操作系统---VI编辑器(二)

0 阅读1分钟

VI编辑器(二)

(一)光标操作

由于没有鼠标,我们的操作都是用键盘来控制光标的。具体如下。在命令模式下:

    1. 方向键控制移动
    1. pageup, pagedown 控制翻页。
    1. Home 键可以快速定位到行首End 键可以快速定位到行尾
    1. 按下 G 键(大写 g)可以跳到文件的最后一行
    1. 按下 gg 键(两个小 g)跳到文件的第一行来

(二)复制粘贴

命令模式下才能做复制和粘贴。

(1)复制

复制的命令是 yy。具体来说 yy(两个小 y)复制光标所在行的内容,nyy(n + 两个小 y)复制当前行往下 n 行内容,例如 3yy 就是复制三行。

- 复制命令时,需要先有一个文件(a.txt);其实 vi 文件名(a.txt)

image.png

- 按 i ,输入内容(hello vi)

image.png

- 之后按 esc , 在键盘上敲入 yy ,再敲你需要复制的 行数 + p (例如:需要复制5行,就敲 yy 5p)

image.png

- 最后按 esc ,敲 :wq,退出

image.png

(2)粘贴

  1. p(小写 p)在当前行的下一行粘贴

  2. P(大写 p)在当前行的上一行粘贴

标注:输入复制的内容,按 esc , 直接按 p / P

(3)删除

删除命令也分 删除单行 和 删除多行

  1. dd(两个小d)用来 删除光标 所在当前行内容

  2. ndd(n+两个小d)用来 删除当前行 往下n行

(4)撤销、反撤销

  1. u 撤销上一步的操作

  2. ctrl + r 反撤销(重做上一步的操作)