vim使用
通过apt安装/卸载软件
1.安装软件
$ sudo apt install 软件包
2.卸载软件
$ sudo apt remove 软件名
3.更新已安装的包
$ sudo apt upgrade
vi
vi 做成vim的软链接
打开和新建文件
$ vi 文件名
如果文件已经存在,会直接打开该文件
如果文件不存在,会新建一个文件
打开文件并且定位行
$ vi 文件名 +行数
提示:如果只带上 + 而不指定行号,会直接定位到文件末尾
$ vi 文件名+数字 打开文件定位到某行
三种工作模式
1.命令模式
2.末行模式 —— 执行 保存、退出 等操作
:w 保存
:q 退出
:q! 强制退出
:wq 保存并退出
:x 保存并退出
3.编辑模式 —— 正常的编辑文字
i
移动(基本)
h 向左
j 向下
k 向上
l 向右
w 向后移动一个单词
b 向前移动一个单词
0 行首
$ 行尾
gg 文件顶部
G 文件末尾
数字gg 移动到数字对应行数
:数字 移动到数字对应行数
Ctrl +b 向上翻页
Ctrl +f 向下翻页
H 屏幕顶部
M 屏幕中间
L 屏幕底部
标记
此时先使用 m 增加一个标记,这样可以 在需要时快速地跳转回来 或者 执行其他编辑操作
标记名称 可以是 a~z 或者 A~Z 之间的任意 一个 字母
添加了标记的 行如果被删除,标记同时被删除
如果 在其他行添加了相同名称的标记,之前添加的标记也会被替换掉
选中文本(可视模式)
v 从光标位置开始按照正常模式选择文本
V 选中光标经过的完整行
Ctrl + v 垂直方向选中文本
撤销和恢复撤销
u 撤销上次命令
CTRL+r 恢复撤销命令
x 删除光标所在字符,或者选中文字
d 删除移动命令所对应的内容
dd 删除光标所在的行,可以ndd删除多行
D 删除至行尾
复制、粘贴
y(移动命令) copy 复制
yy 复制一行,可以nyy复制多行
p 粘贴
替换
r replace 替换当前字符 命令模式
R replace 替换当前行光标后的字符 替换模式
查找
/str 查找str
查找到指定内容之后,使用 Next 查找下一个出现的位置:
n: 查找下一个
N: 查找上一个