linux基础-vim基础
一、Vim常用模式及命令
Vim编辑器常见三种模式:命令模式、插入模式(编辑模式)、末行模式,可视模式;值得注意的是,命令模式为Vim启动后的默认模式。
1、模式切换方式
命名模式—>插入模式,可输入:a, i, o, s, A, I, O, S。
插入模式—>命令模式,按下ESC键。
命名模式—>末行模式,输入:即可。
末行模式—>命令模式,按下回车键或ESC。具体如下图所示,
2、命令模式常用命令
(1)H(左移) J(下) K(上) L(右)
(2)当前行首:0
(3)当前行尾:$
(4)文本的行首: gg
(5)文本末尾:shfit + g
(6)删除光标前的一个字符:X
(7)删除光标后的一个字符: x
(8)删除单词:dw
(9)当前位置删到当前行首:d0
(10)删除当前行光标后面的内容:D
(11)删除当前行的所有内容:dd
(12)删除多行:3dd(删除3行)
(13)撤销:u
(14)反撤销:Ctrl+r
(15)复制:yy (复制一行)
(16)复制多行:nyy(复制n行)
(17)粘贴:p
(18)粘贴: P
(19)向右缩进:<<
(20)向左缩进:>>
注意:Vim里面的删除是剪切
3、命令模式常用命令
(1)替换整个文件中的某字符:%s/old/new/g(用new替换整个文本中的old)
(2)替换22-28行的某字符:22,28s/old/new/gc(g:替换,c:提示信息)
(3)向下查找:/ttt(查找当前行后面ttt字符所在的位置,按n会继续往下匹配)
(4)向上查找:?ttt(查找当前行前面ttt字符所在的位置,按n会继续匹配)