Linux编辑模式下快捷键(vi)

版权声明:如果对您有帮助,求点赞!本文为博主原创作品,转载请声明出处! https://blog.csdn.net/u011086209/article/details/87608313

dd 删除游标所在的那一整列(常用)

yy 复制游标所在的那一列(常用)

p, P
p 为将已复制的数据在光标下一列贴上,P 则为贴在游标上一列! 举例来说,我目前
光标在第 20 列,且已经复制了 10 列数据。则按下 p 后, 那 10 列数据会贴在原本
的 20 列之后,亦即由 21 列开始贴。但如果是按下 P 呢? 那么原本的第 20 列会被推到变成 30 列。 (常用)

u 复原前一个动作。(常用)

[Ctrl]+r 重做上一个动作。(常用)

i, I 进入插入模式(Insert mode):
i 为『从目前光标所在处插入』
, I 为『在目前所在列的第一个非空格符处开始插入』。(常用)

a, A 进入插入模式(Insert mode):
a 为『从目前光标所在的下一个字符处开始插入』
, A 为『从光标所在列的最后一个
字符处开始插入』。(常用)

o, O 进入插入模式(Insert mode):
这是英文字母 o 的大小写。 o 为『在目前光标所在的下一列处插入新的一列』; O 为
在目前光标所在处的上一列插入新的一列!(常用)

r, R 进入取代模式(Replace mode):
r 只会取代光标所在的那一个字符一次; R 会一直取代光标所在的文字,直到按下 ESC
为止;(常用)

[Esc] 退出编辑模式,回到一般指令模式中(常用)

:w 将编辑的数据写入硬盘文件中(常用)

:w! 若文件属性为『只读』时,强制写入该文件。不过,到底能不能写入, 还是跟你对该文件
的文件权限有关啊!

:q 离开 vi (常用)

:q! 若曾修改过文件,又不想储存,使用 ! 为强制离开不储存文件。

猜你喜欢

转载自blog.csdn.net/u011086209/article/details/87608313
今日推荐