Linux学习-创建、查看和编辑文本文件(2)

Vim管理模式

Vim包括命令模式、扩展命令模式、编辑模式和可视模式。

第一次打开Vim时,他会以命令模式启动,可用于导航、剪切和粘贴,以及其他文本操作。通过字符击键操作进入各个其他模式,访问特定的编辑功能:

1)按i键进入插入模式,其中键入的所有文本将变为文件内容。按Esc键返回到命令模式。

2)按v键进入可视模式,可在其中选择多个字符进行文本操作。使用Shift+V选择多行,使用Ctrl+V可选择文本块。用于进入可视模式的击键操作(v、Shift+v或Ctrl+v)也可用于退出。

3)按:键启动扩展命令模式,可以执行的任务包括写入文件(进行保存),以及退出Vim编辑器等。

重排现有文本

在Vim中,复制和粘贴称为拖拉和放置,使用的命令字符是y和p。首先将光标定位到要选择的第一个字符,然后进入可视模式。使用箭头键扩展可视选择。准备好时,按y将所选内容拖拉到内存中。将光标定位到新位置上,然后按p将所选内容放置到光标处。

Vim中的可视模式

可视模式是一种突出显示和操作文本的绝佳方式。他有三种击键操作:

字符模式:v

行模式:Shift+v

块模式:Ctrl+v

字符模式可突显出显示文本块中的句子。屏幕底部会出现VISUAL一词。按v可进入可视字符模式。

按Shift+v可进入行模式。屏幕底部会出现VISUAL LINE一词

可视块模式非常适合于操作数据文件。从光标位置,按Ctrl+v可进入视觉块。屏幕的底部会出现VISUAL BLOCK一词。使用箭头键可突出显示要更改的部分。

Vim中常用的快捷键

搜索替换
/word 向光标之下寻找一个名称为 word 的字符串。
?word 向光标之上寻找一个字符串名称为 word 的字符串。
n 这个 n 是英文按键。代表重复前一个搜寻的动作。
N 这个 N 是英文按键。与 n 刚好相反,为『反向』进行前一个搜寻动作。

 

删除、复制与贴上
x, X 在一行字当中,x 为向后删除一个字符 (相当于 [del] 按键), X 为向前删除一个字符(相当于 [backspace] 亦即是退格键) (常用)
dd 删除游标所在的那一整行(常用)
ndd n 为数字。删除光标所在的向下 n 行,例如 20dd 则是删除 20 行 (常用)
yy 复制游标所在的那一行(常用)
nyy n 为数字。复制光标所在的向下 n 行,例如 20yy 则是复制 20 行(常用)
p, P p 为将已复制的数据在光标下一行贴上,P 则为贴在游标上一行!
u 复原前一个动作。(常用)
[Ctrl]+r 重做上一个动作。(常用)
vim 环境的变更
:set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号

 

指令行的储存、离开等指令
:w 将编辑的数据写入硬盘档案中(常用)
:q 离开 vi (常用)
:q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。
注意一下啊,那个惊叹号 (!) 在 vi 当中,常常具有『强制』的意思~
:wq 储存后离开,若为 :wq! 则为强制储存后离开 (常用)
posted @ 2020-11-18 16:29  雾雨之森  阅读(161)  评论(0)    收藏  举报