Linux-vim编辑器的使用

本篇博客讲解vim编辑器的使用!!!最实用教程!!!没有之一!!!
vim编辑器有三种模式
命令模式:对文本进行复制、粘贴、删除、撤销等【默认进入命令模式】
输入模式:输入文本内容
末行模式:保存、退出文档,以及设置编辑环境
在这里插入图片描述

一、命令模式的使用

模式切换:从输入模式或者末行模式可以通过Esc键回到命令模式

命令作用
dd删除(剪切)所在行
ndd删除(剪切)所在行开始的n行
yy复制所在行
nyy复制所在行开始的n行
p粘贴到光标所在行的下一行
u撤销

二、输入模式的使用

模式切换:在命令模式下可以使用aio进入输入模式

按键初始输入位置
a在光标的右边进行输入
i在光标位置进行输入
o在光标所在行的下一行头进行输入

其实无论哪种方式,都差不多的,可以通过使用上下左右键进行调整。本人较喜欢使用a键进入输入模式。
当内容输入完后,可使用Esc键返回命令模式。

三、末行模式的使用

模式切换:在命令模式下,可以使用:进入末行模式

命令作用
:w保存
:q退出
:w!强制保存
:q!强制退出,不保存
:wq!强制保存退出
:set nu显示行号
:set nonu不显示行号
:nohl去除文本中的高亮
:n跳转到第n行
:s/str1/str2/将所在行的第一个str1换成str2
:s/str1/str2/g将所在行的所有str1换成str2
:%s/str1/str1/g将全文的所有的str1换成str2
/str在全文中从上到下找str
?str在全文中从下到上找str

在这些命令里,最常用的就是:wq!,当编辑完一个文本后,使用该命令即可强制保存退出。

四、多窗口多文件的切换

  1. 同时打开多个文件
    vim file1.txt file2.txt file3.txt
    在这里插入图片描述
  2. 先打开一个文件,再打开另一个文件
    vim file1.txt
    :e file2.txt
    在这里插入图片描述
  3. 查看当前打开哪些文件,第一列是文件的序号
    :ls
    在这里插入图片描述
  4. 文件切换
命令作用
:bx切换到第x个文件
:bn切换到下一个文件
:bp切换到上一个文件
  1. 切分窗口
命令作用
:sp水平切分窗口在这里插入图片描述在这里插入图片描述
:vsplit垂直切分窗口在这里插入图片描述在这里插入图片描述
  1. 窗口关闭和切换
命令作用
:close关闭当前窗口,建议先保存再关闭
:only仅保留当前窗口,其他窗口关闭
Ctrl+ww切换到下一个窗口
Ctrl+w h切换到边的窗口
Ctrl+w j切换到面的窗口
Ctrl+w k切换到面的窗口
Ctrl+w l切换到边的窗口

五、本人日常使用

vim readme.txt  【进入命令模式】
a  【进入输入模式】
...
开始编辑内容
...
:wq!  【保存退出】

以上就是vim编辑器的用法,足够应对日常文本的编辑。

  • 32
    点赞
  • 198
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值