Vim的作用:写字,改内容
Vim 基本用法:
Vim 文件
A. !vim 打开上一次的文件
B. Vim +# 文件名 #代表行号
vim: vim 怎么退出?
Esc 英文: q退出 w保存 !强制
Vim 三种模式:
命令模式:
一开始进入的模式
1.移动光标
上下左右
**A. 一行间跳转: 开头直接到末尾 end $ **
末尾直接到开头 ^ 0
B. 多行间跳转: 最后一行
GG 第一行 gg 10 10G #G
2.复制整行 yy
复制多少行#(数字) #yy yw一个单词
3.粘贴 p
粘贴到光标所在位置的下一行 大P光标所在位置的的上一行
4.剪切整行 dd 剪切#行 #dd
5.删除
A. 删除单个字母 x del
B. 删除光标处 到 开头 d^
C. 删除光标处 到末尾 d$
D. 删除一个单词 dw
6.撤销 一次 u 撤销全部 大U
7.替换模式 r 可以替换一个字符 不能加字符 只能替换 先按
8.大R 第四种 模式 替换 模式 你打什么一直替换你打的 字符(了解)
9退出: ZZ 保存退出
10 查找 内容 /你要的字符 n 向下 N 向上 (?你要的内容了解)
当前页跳转:
H:页首
M:页中间行
L:页底
zt:将光标所在当前行移到屏幕顶端
zz:将光标所在当前行移到屏幕中间
zb:将光标所在当前行移到屏幕底端
输入模式:
对文本进行编辑
i 当前光标处插入
o 下一行插入
末行模式
查找替换
末行模式:查找替换
显示所有的命令选项:set all
显示行号: set nu
关闭行号: set nonu
显示隐藏字符: set list
显示下划线: set cul
解除下划线:set nocul
加密:set key=你设置的密码
解除密码:set key= (什么都不要输入,直接回车)
自动缩进:set ai
指定空格代替:tab set ts=n 一个tab=n个空格 ts=tabstop
保存:w
退出:q
强制:!
另存为:w 加上路径
末行模式下查找替换
通式
范围 s/旧的字符/新的字符/修饰符
范围
取消高亮:nohl
不写默认光标当前行 #,#某一行到某一行 #代表数字 2,20 2到20行 % 代表全文
S
命令查找 search
/ 分隔符
旧的字符 你要找的或者你要替换的内容(可以使用*^)
新的字符 你要替换旧字符的字符
修饰符
i不区分大小写
g整行中所有的关键字都替换
c修改之前问一下