vi 最原始版本
vim 修改后的版本,更强大
打开文件
vim 文件路径 (命令行模式)
命令行模式进入编辑模式:
a 在当前位置往后追加
i 在当前位置往前插入
o 在当前行的下一行编辑
O 在当前位置上一行编辑
保存:
切换回命令行模式: 按 ESC
按 : shift + : 切换到扩展模式
命令行模式常用命令:
nG: 跳到文件末尾,n表示行数
gg: 跳到文件开头
$: 跳到行尾
0: 跳到行首
yy: 复制
p: 粘贴(贴到下一行)
P: 贴到下一行
n yy: 复制n行, n表示行,如3,4
n p: 粘贴n行
n dd: 删除,n表示几行
dd 与 p 连用: 剪切操作
u: 撤销(后一步)
ctrl + r : 前一步
H: 当前屏幕开头
M: 当前屏幕中间
L: 当前屏幕末尾
/查找的内容 查找 按 n 下一个
扩展模式常用命令:
ESC 退回命令行模式
w: 保存
q: 退出
wq 保存并退出
q! 强制退出,不保存
wq! 强制退出并保存
替换修改:
s /要修改的内容 / 要改成什么内容 / (光标行)
%s /要修改的内容 / 要改成什么内容 / ( % :所有行,但每行只改第一个)
%s /要修改的内容 / 要改成什么内容 / g (g:每行的所有内容)