Vim编辑器基础内容

Vim编辑器

Vim的三种常见模式:命令模式、编辑模式(输入模式)、末行模式(尾行模式)

命令模式(默认模式):不能对文件直接编辑,可以使用快捷键操作(删除行,复制行、移动光标、粘贴等)
编辑模式:对文件内容进行编辑
末行模式:输入命令对文件进行操作(搜索、替换、保存、退出、撤销、高亮等)

Vim有4种打开文件方式

指令说明
#vim 文件路径打开指定文件(光标在上次保存的地方)
#vim +数字 文件的路径打开文件,并将光标移动到指定行(光标在上次保存的地方)
#vim +/关键词 文件路径打开指定文件,并且高亮显示关机词
#vim 文件路径1 路径2 路径n同时打开多个文件
Shift+q,回车退出vim模式

命令模式

1、光标的移动操作(数字不能用小键盘数字)

操作说明
Shift+6将光标移动到行首
Shift+4将光标移动到行尾
gg将光标移动到首行
G将光标移动到末行
翻屏
Ctrl+B向上翻屏
Ctrl+F向下翻屏

2、复制操作

操作说明
yy复制光标所在行
数字 yy复制光标所在行向下复制指定行数(包括所在行)
Ctrl+V可视化复制(用↑↓←→键对光标移动,最后使用yy键进行复制)
p粘贴

3、剪切/删除操作

操作说明
dd剪切/删除光标所在行
数字 dd剪切/删除光标所在行向下指定的行数
D剪切/删除当前行,并且下一行不会上移

4、撤销/恢复

操作说明
:u(只输入u也行)撤销一步(实际不属于命令模式)
Ctrl+r恢复操作

扩展内容
光标的快速移动

操作说明
数字 G快速将光标移动到指定行数
数字 ↑,数字 ↓将光标从当前行移动指定行数
数字 ←,数字→将光标从当前位置向左右移动指定位数
: 数字按下回车

末行模式

进入末行模式
输入:或者/(/仅用于搜索)

退出末行模式
按Esc,按Esc两次(比一下快一点),删除全部内容和冒号

1、保存操作

操作说明
:w保存文件
:w 路径另存为
:q退出文件
:wq保存并退出
:q!强制退出 (!表示强制)
:! ls(外部命令)使用ls或其他外部命令

2、搜索操作

操作说明
/关键词搜索关键词
N/n切换上一个/下一个关键词
:nohl取消高亮(no highlight)

3、替换指令

操作说明
: s/被替换的关键词/新的关键词替换光标所在行的第一个关键词
: s/被替换的关键词/新的关键词/g替换光标所在行的所有关键词
:%s/被替换的关键词/新的关键词替换每一行第一个关键词
:%s/被替换的关键词/新的关键词/g替换整个文档的所有关键词

%表示整个文件,g表示全局

4、显示行号

操作说明
:set nu显示行号(临时的,关闭文件后就)
:set nonu取消行号

5、切换文件

操作说明
:files查看打开的文件(其中%a表示当前打开的文件,#表示上一个打开的文件)
:open 已经打开的文件名打开指定文件
:bn切换到下一个文件
:bp切换到上一个文件

编辑模式

进入模式

操作说明
i在光标所在字符前开始插入
a在光标所在字符后开始插入
o在光标所在行下另起一行插入
I在光标所有字符最开始处插入(不包括空格)
A在光标所有字符末尾处插入(不包括空格)
O在光标所在行上一行开始插入
S删除光标所在行并插入
Esc退出模式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值