Linux学习 - vim学习

时间:2022-06-02 15:32:35
vim学习


vi 使用分为三种模式:一般模式、编辑模式与命令模式。

【一般模式】:以vi打开一个文件时默认进入该模式,可以使用上下左右键来移动光标,可以删除字符或删除整行,也可以复制、粘贴你的文件数据。

【编辑模式】:按下i、I、o、O、a、A、r、R等字母后会进入编辑模式。退出编辑模式按下【ESC】键即可。

【命令模式】:在一般模式下输入:、/、?这几个键后进入,可做读取、保存、离开等操作。


【一般模式】常用按键:

ctrl+f   屏幕下移一页

ctrl+b  屏幕上移一页

G         移动到文件的最后一行

gg       移动到文件的第一行

/word  向下寻找一个名称为word的字符串

dd       删除光标所在的那一整行

yy        复制光标所在的那一行

p         粘贴到光标后面

u         撤回上一个操作

.           重复上一个操作


【编辑模式】按键说明:

i , I       i为从目前光标所在处插入,I为目前所在行的第一个非空字符处插入

a , A     a为从目前光标所在处的下一个字符处插入,A为从光标所在行的最后一个字符处插入

o , O     o为在光标所在行的下一行插入新的一行,O为在光标所在行的上一行插入新的一行

r , R       r只会替换光标所在的那个字符一次,R会一直替换光标所在的文字直到按下【ESC】


【命令行模式】按键说明:

:w      保存文件

:q!   不保存退出

:wq    保存后退出


vim 是升级版的vi,提供了更丰富的操作:

【块选择】

v      字符选择,将光标经过的地方反白选择

V     行选择,将经过的行反白选择

ctrl+v  块选择,用长方形的方式选择数据

y      将反白的地方复制起来

d     将反白的地方删除