VIM文本编辑器:
1-1VIM编辑器概述
*命令模式:VIM启动时的默认模式
*输入模式:按i键可以从命令模式进入输入模式,再按ESC键可以从输入模式进入命令模式
*底行模式(尾行、末行):按“:”可以从命令模式进入底行模式,:wq 保存并退出 :q 退出 :wq!保存并强制退出 :q!:强制退出
$vim +/xxx file : 进入该文件,光标定义在有该字符串的行数处 eg:vim +/hello abc
1-4底行模式和命令模式常用指令
底行模式常用指令:
:w
:q
:!command 暂时离开 vi 到指令列模式下执行 command 的显示结果!例如:!ls #在编辑过程中执行shell命令ls
?xxx #就是在文本内容中查找?后面对应的字符串
命令模式常用指令:
h光标左移
j光标右移
k光标上移
l光标右移
ctrl+f 向下翻页
ctrl+b向上翻页
ctrl+d向下翻半页
ctrl+u向上翻半页
dd删除光标所在行
o在光标所在行的下方插入一行并切换到输入模式
yy复制光标所在行
P在光标所在行的上方粘贴
p在光标所在行的下方粘贴
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在光标所在行的下方粘贴