vi编辑器
#visual interface
#可视化接口
#类似windows中的记事本
#vi 的升级版本 vim
vim
#vim 支持多级撤销
#vim 跨平台运行
#vim 支持语法高亮
#vim 支持图形界面
vim键位指令图
vi的操作模式有三个:
command mode 命令模式
insert mode 输入模式
last line mode 低行模式(末行,尾行)
命令模式:
h 光标左移
j 光标下移
k 光标上移
l 光标右移
ctrl+f 向上翻页
ctrl+b 向上翻页
ctrl+d 向下翻半页
ctrl+u 向上翻半页
yy 复制光标所在行
p 粘贴到光标所在行的下行
P(大写) 在光标所在行的上方粘贴
dd 删除当前行
vim + abc 打开abc文件后,把光标定位到文件最后一行
vim +3 abc 打开abc文件,把光标定位到文件第三行
vim +/imooc abc 打开abc文件,把光标定位到imooc字符串第一次出现的位置,按n键查找第二次出现的位置
vim aa bb cc 同时打开或创建多个文件, 在低行模式输入n切换到下个文件,输入N或者prev切换到上一个文件
低行模式常用命令:
:w 保存
:q 退出
:! 强制操作
:ls 列出打开的文件
:n 切换到下一个打开的文件
:N 切换到上一个打开的文件
:15 快速把光标定位到第15行
/xxx 从光标位置向后搜索字符串xxx
?xxx 从光标位置向前搜索字符串xxx