Linux中Vim编辑器的使用

本文详细介绍了Vim编辑器的五种主要工作模式:命令模式、编辑模式(插入模式)、底行模式、可视模式以及扩展内容,包括文件的多种打开方式、行操作、文本编辑、模式切换和多文件管理等。
摘要由CSDN通过智能技术生成

目录

1、打开文件方式

2、vim模式介绍

1)命令模式

2)编辑模式(插入模式)

3)底行模式

4)可视模式

5)扩展内容


1、打开文件方式

方式命令
普通方式vim 文件名
打开并且调到指定行vim +数字(行号) 文件名 ,编译出现bug时常用
打开并且高亮显示指定关键词vim +/关键词 文件名
打开多个文件vim 文件名 文件名 文件名

2、vim模式介绍

1)命令模式

操作命令以及功能
页操作ctrl+b:上翻页
ctrl+f:下翻页
行操作G:将光标移动到末行
nG:n为数字,nG是将光标调至第n行首字符位置
gg:将光标移动到首行
J:将光标以及下一行合并
行内光标操作Shift+6:将光标跳至光标行 行首位置; ^首
Shift+4:将光标跳至光标行 行尾位置; $尾
n+←:按光标位置向左移动n个字符
n+→ 按光标位置向右移动n个字符
复制操作yy:复制光标当前行
nyy:复制光标当前行及以下n-1行
粘贴p:粘贴到光标行及以下
删除/剪切操作d/dd:删除光标所在行内容
nd/ndd:删除光标行及以下n-1行内容
撤销操作u:撤销/返回到上一步操作
单词ciw:删除光标所在单词;
B/b:跳至光标 前一个单词
W/w:跳至光标后一个单词

2)编辑模式(插入模式)

命令功能
A在所在光标行行尾位置进行插入;
a在光标位置后紧跟位置进行插入;
I在所在光标行行首位置进行插入;
i在光标位置前紧跟位置进行插入;
O在光标行上一行进行插入;
o在光标行下一行进行插入;
S删除光标所在行并进行插入;
s删除光标所在字符并进行插入;

3)底行模式

命令功能
:w!强制保存
:wq保存并且退出
:w 路径保存文件保存在指定路径下
:q!放弃修改,强制退出
:file查看打开的文件
:open 文件名打开指定为文件
:bn下一个文件
:bp上一个文件
/关键词将本文件中关键词进行高亮显示
:s/(原始字符串)/(目标字符串)/g对于当前光标行首个原始字符串进行替换
:s/(原始字符串)/(目标字符串)对于当前行中全部的原始字符串进行替换为目标字符串
:开始行,结束行s/(原始字符串)/(目标字符串)对于开始行至结束行中原始字符串进行替换
:set nu显示行号
:set nonu取消显示行号
底行模式转入命令行模式①通过删除按键将底行字符全部删除;②ESC在半秒以后进行切换;③ESC+ESC立即切换

4)可视模式

命令功能
v进入可视模式进行选择

5)扩展内容

  • 使用vim编辑器打开多个文件时,窗口切换命令如下:

命令功能
Ctrl+w+方向键实现前后上下切换
Ctrl+ww依次切换到下一个窗口
  • 外部数据通过Ctrl+c命令复制的内容,在vim编辑器中,在编辑模式下,可以使用Shift+Ctrl+v进行粘贴

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值