VIM文本编辑器
概述
VI:Visual Interface 可视化接口
VIM相对VI的提升:
1.VIM支持多级撤销(ctrl+z)
2.VIM支持跨平台运行
3.VIM支持语法高亮
4.VIM支持图形界面
VI编辑器的操作模式
vi编辑器共三种操作模式:命令模式(Command Mode)、输入模式(Insert Mode)、底行模式(Last Line Mode)
VIM的命令格式
vim + abc : 打开abc后光标定位到最后一行
vim +3 abc : 打开abc后光标定位到第三行
vim +/xxx abc : 打开abc,光标定位到xxx第一次出现的地方,N键可在出现xxx的地方进行切换
vim aa bb cc : 一次创建三个文件,在底行模式下输入“:n”,回车后可切换到下一个文件中,输入“:N”可切换至前一个文件
底行模式和命令模式的常用命令
底行模式常的用指令
指令 |
作用 |
:w |
表示将文件的修改从内容写入硬盘中 |
:q |
表示退出当前vim打开的文本编辑器 |
:! |
表示强制执行 |
:ls |
表示列出当前编辑打开的所有文件 |
:n |
表示切换到后一个文件 |
:N |
表示切换到前一个文件 |
:数字 |
表示把光标快速定位到某一行 |
:/xxx |
表示从光标位置向后搜索xxx字符串,定位到第一次出现的地方 |
?xxx |
表示将光标位置向前搜索xxx字符串,定位到第一次出现的地方 |
命令模式下的常用命令
命令 |
作用 |
h |
光标左移 |
j |
光标下移 |
k |
光标上移 |
l |
光标右移 |
ctrl+f |
向下翻页(front) |
hctrl+b |
向上翻页(back) |
ctrl+d |
向下翻半页(down) |
ctrl+u |
向上翻半页(up) |
dd |
删除光标所在行 |
o |
在光标所在行的下方插入一行并切换到输入模式 |
yy |
复制光标所在行 |
p(小写) |
在光标所在行的下方粘贴 |
P(大写) |
在光标所在行的上方粘贴 |