目录
一、vim和vi的区别
在命令行模式中使用vim对文件进行修改,需要注意vim和vi的区别。
1、vi test.txt
如果不存在test.txt这个文件,将会“暂时”新建一个,如果没有填充任何内容,退出后该目录中不会有新建的这个文件。
2、vim test.txt
如果不存在test.txt这个文件,将会“永久”新建一个,如果没有填充任何内容,退出后该目录中会保存刚刚新建的这个文件。
所以推荐在使用过程中还是使用vi对现有文件进行修改。
及时删除不需要的文件。
rm -r test.txt
二、vim中选择输入/命令模式
在vim后进入文件界面。
字符 | 命令 |
字符按键+shift组合 | 输入字符 |
ENTER | 回车键,换行 |
BACK SPACE | 退格键,删除光标前一个字符 |
DEL | 删除键,删除光标后一个字符 |
方向键 | 在文本中移动光标 |
HOME/END | 移动光标到行首、行尾 |
Page Up/Down | 上/下翻页 |
Insert | 切换光标为输入/替换模式,光标将变成竖线/下划线 |
Esc | 退出输入模式,切换到命令模式 |
三、命令模式中可执行的操作
在vim模式下,按Esc键进入命令模式。在命令行下输入对应的字符,执行相应命令。
字符 | 命令 |
i | 切换到输入模式,在光标当前位置开始输入文本 |
x | 删除光标所在的字符 |
: | 切换到底线命令模式,以在最底一行输入命令 |
dd | 删除当前行 |
yy | 复制当前行 |
u | 撤销上一次操作 |
Ctrl+r | 重做上一次撤销的操作 |
:w | 保存文件 |
:wq | 保存文件并退出vim编辑器 |
:q | 退出vim编辑器 |
:q! | 强制退出Vim 编辑器,不保存修改 |
四、常用的文件保存
底线命令模式可以输入单个或多个字符的命令,这里仅仅列出可用的基本文件保存命令。
字符 | 命令 |
:w | 保存文件 |
:wq | 保存文件并退出vim编辑器 |
:q | 退出vim编辑器 |
:q! | 强制退出Vim 编辑器,不保存修改 |
这个是比较基础的东西,也是比较古早阶段时候的笔记。
大家按需保存。