安装
sudo apt-get install vim
使用,英文状态下使用
编辑模式的命令
按键 | 作用 |
i | 在光标所在的位置插入元素 |
o | 在光标的下一行输入 |
esc | 回到命令模式 |
a | 在光标的下一个位置输入内容 |
s | 先删除光标所在位置的字符 |
S | 删除光标所在行的内容 然后输入 |
I | 在光标所在行的行首输入 |
A | 光标所在行的行尾输入内容 |
命令模式
按键 | 说明 |
h | 向左移动一个字符 |
j | 向下移动一个字符 |
k | 向上移动一个字符 |
l | 向右移动一个字符 |
yy | 复制 |
p | 粘贴 |
np | 粘贴n行 |
nyy | 复制n行 如果不足n行 实际有多少就复制多少 超过n行 就复制n行 |
gg ( | 回到第一行行首 |
dd | 删除1行 |
ndd | 删除n行 |
u | 撤销上一次的操作 |
GG ) | 回到最后一行 |
. | 重复上一次的操作 |
底部命令模式
命令 | 说明 |
:w | 保存 不退出 |
:q | 不保存 退出 |
:wq | 保存并退出 |
:wq! | 强制保存并退出 |
:x | 保存并退出 |
:set nu | 设置行号 |
:行号 | 定位到所在的行 |
/内容 然后回车 | 查找文章中的目标内容 n 下一个 从上往下 |
?内容 回车 | 查找文章中的目标内容 n 下一个 从下往上查找 |
:s/要查找的字符串/要替换的字符串 | 将制定的内容替换成新的内容 但是 只是替换光标所在的行 多个制定的内容只是替换一个 |
:s/要查找的字符串/要替换的字符串/g | 将制定的内容替换成新的内容 但是 只是替换光标所在的行 多个制定的内容全部替换 |
:%s/要查找的字符串/要替换的字符串 | 将制定的内容替换成新的内容 替换所有的行 多行制定的内容只是替换第一个 |
:%s/要查找的字符串/要替换的字符串/g | 将制定的内容替换成新的内容 替换所有的行 多行制定的内容全部替换 |
% g | : / 当作字符串显示 记得转义 |
特殊符号记得转义 | :%s/http\:\/\/www.qfedu.com\/1.html/https\:\/\/www.so.com\/1.py |