八.VIM文本编辑器

来源:互联网 发布:人工智能股票有哪些 编辑:程序博客网 时间:2024/06/06 06:59
VIM文本编辑器:
1-1VIM编辑器概述

VI编辑器概述:Visual Interface 可视化接口 类似windows中的记事本,但比其强大很多

vi-----》VIM  提升:VIM支持多级撤销  可以跨平台运行 支持语法高亮 支持图像界面

1-2VIM编辑器的操作模式

vi编辑器的操作模式:
*命令模式:VIM启动时的默认模式
*输入模式:按i键可以从命令模式进入输入模式,再按ESC键可以从输入模式进入命令模式
*底行模式(尾行、末行):按“:”可以从命令模式进入底行模式,:wq 保存并退出  :q 退出   :wq!保存并强制退出   :q!:强制退出

1-3VIM编辑器的命令模式

$vim +行数 file  : 进入该文件,光标定义在对应的行数处   eg:vim +5 abc
$vim +/xxx file  : 进入该文件,光标定义在有该字符串的行数处 eg:vim +/hello abc  
1-4底行模式和命令模式常用指令
底行模式常用指令:
:w  
:q
:!command  暂时离开 vi 到指令列模式下执行 command 的显示结果!例如:!ls   #在编辑过程中执行shell命令ls

:e file   #切换编辑文件

:num     #将光标移动到对应的行数       eg::6   光标移动到文本内容的第六行

:n   #当编辑时有多个文件(比如vim file1 file2)时切换到下一个文件,与:e file结合使用或可以创建新文件  eg: :n abc   如果abc文件存在,就是切换到abc文件;如果不存在,就是创建新文件abc

:set nu     #显示行数

/xxx  #就是在文本内容中查找/后面对应的字符串
?xxx   #就是在文本内容中查找?后面对应的字符串
命令模式常用指令:
h光标左移
j光标右移
k光标上移
l光标右移
ctrl+f 向下翻页
ctrl+b向上翻页
ctrl+d向下翻半页
ctrl+u向上翻半页
dd删除光标所在行
o在光标所在行的下方插入一行并切换到输入模式
yy复制光标所在行
P在光标所在行的上方粘贴
p在光标所在行的下方粘贴
0 0
原创粉丝点击