vi/vim
使用vim命令进入文件
ESC可以退出编辑,命令模式。
cd
命令描述:cd命令用于切换工作目录。
命令使用示例:
一般模式
主要操作
删除,复制,粘贴
命令 | 功能和使用说明 |
---|---|
vim | 编辑命令 |
yy | 复制一行 |
5yy | 复制5行 |
p | 粘贴 |
dd | 删除当前行 |
3dd | 删除当前三行 |
u | 回退(撤回) |
y$ | 复制从当前位置开始到本行尾 |
y^ | 复制从当前位置开始到本行头 |
yw | 复制当前的单词 |
dw | 删除当前单词 |
d$ | 删除从当前位置开始到本行尾 |
d^ | 删除从当前位置开始到本行头 |
x | 剪切单个字符然后用p粘贴 |
shift+x | 剪切当前光标前的单个字符然后用p粘贴 |
r | 单个字符替换 |
shift+r | 替换 |
w | 移动到下一个词(词头位置) |
^ | 移动到当前行头 |
$ | 移动到当前行尾 |
G | 移到页尾 |
1G | 移到页头 |
3G | 移到文档的第3行 |
b | 移到下一个词的词头 |
e | 移到下一个词的词尾 |
编辑模式
命令 | 功能和使用说明 |
---|---|
i | 当前光标前 |
a | 当前光标后 |
o | 当前光标行的下一行 |
I | 当前光标行的下一行 |
A | 光标所在行最后 |
O | 当前光标行的上一行口 |
ESC | 退出编辑 |
命令模式
命令 | 功能和使用说明 |
---|---|
:w | 保存 |
:q | 退出 |
:wq | 保存并退出 |
:q! | 不保存强制退出 |
/要找的词 | n查找下一个,N往上查找 |
:noh | 取消高亮显示 |
:set nu | 显示行号 |
:set nonu | 关闭行号 |
=:s/old/new | (没有=:会转译成表情)替换当前行匹配到的第一个old为new |
=:s/old/new/g | 替换当前行匹配到的所有old为new |
:%s/old/new | 替换文裆中每一行匹配到的第一个old为new |
:%s/old/new/g | 替换文裆中所有old为new |