基础LINUX-1图牢记VIM编辑器
目录
1.6.6vim编辑器
(1)总结图
(2)编辑器分类:
vi |
UNIX和Linux系统内嵌的标准交互类型的正文(文字)编辑器,用来创建和修改正文文件 |
vim |
vi modify 即vi升级版 |
(3)操作模式:
输入vim /1.txt则打开根目录下1.txt文件开始编辑,若vim+回车,则创建新文件;
操作模式 |
说明 |
||
命令行模式 |
默认模式,所有的输入被解释成vi命令,可执行移动光标、搜索、修改、复制、移动、粘贴和删除正文等命令 |
||
移动光标 |
按键↑↓←→ |
移动光标 |
|
按键0 |
光标移动到当前行结尾 |
||
按键$ |
光标移动到当前行开始 |
||
按键G |
光标移动到文件最后一行 |
||
按键gg |
光标移动到文件开始一行 |
||
按键H |
光标移动到屏幕第一行第一个字符 |
||
按键M |
光标移动到屏幕中间行第一个字符 |
||
按键L |
光标移动到屏幕最后行第一个字符 |
||
复制 |
按键yy |
复制光标所在行 |
|
按键nyy |
复制光标所在行在内的向下n行 |
||
粘贴 |
按键p |
将剪切板内容复制到光标下一行 |
|
按键np |
将剪切板内容复制到光标下n行 |
||
按键P |
将剪切板内容复制到光标上一行 |
||
删除 |
按键dd |
删除光标所在行 |
|
按键ndd |
删除光标所在行在内的向下n行 |
||
撤销 |
按键U |
撤销上一命令 |
|
重做 |
按键Ctrl+R |
重做上一命令 |
|
编辑模式 |
按键a/i/o进入该模式,所有输入被编辑器解释为输入的正文 |
||
按键a |
进入插入模式并在光标之后进行添加 |
||
按键i |
进入插入模式并在光标之前进行插入 |
||
按键o |
进入插入模式并在当前(光标所在)行之下开启新的一行 |
||
扩展模式 |
默认模式下按键冒号:进入该模式,可使用高级编辑命令,如搜寻和替代字符串、存盘或退出 |
||
输入:w |
保存 |
||
输入:q |
退出 |
||
输入:wq! |
强制保存退出 |
||
输入set nu |
显示行数 |
||
大小写敏感 |