【Linux工具篇】---vim的基本使用

这篇具有很好参考价值的文章主要介绍了【Linux工具篇】---vim的基本使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

个人主页:平行线也会相交
欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 平行线也会相交 原创
收录于专栏【Linux专栏】🎈
本专栏旨在分享学习Linux的一点学习心得,欢迎大家在评论区讨论💌
【Linux工具篇】---vim的基本使用

🍰什么是vim

在vim中有很多模式,我们这里主要介绍三种模式,分别是命令模式(也称为命令模式或者普通模式)、底行模式、插入模式。

  • 命令模式(默认模式)

在命令模式中,用户可以执行各种命令,用户所有的输入都会被当作指令。一般不会让我们进行文本输入。

  • 插入模式

插入模式是用来输入文本的模式,用户可以在此模式下非常方便地通过键盘输入文本内容,从而对文件进行编辑。

  • 底行模式

底行模式(Command-line mode)是用户可以执行多种操作的模式,用户可以通过底行模式来进行文件的保存、退出、搜索、替换、修改行号等操作。

🍰vim的基本操作

  • 命令模式进入插入模式

输入i
【Linux工具篇】---vim的基本使用

  • 插入模式进入命令模式

「ESC」键转到[正常模式] 【Linux工具篇】---vim的基本使用

  • 命令模式进入底行模式

输入:

  • 底行模式到命令模式

直接无脑按「ESC」键

  • 退出vim及保存文件

:w (保存当前文件)
:wq (输入「wq」,存盘并退出vim)
:q! (输入q!,不存盘强制退出vim)

🍰正常模式(命令模式)命令集

🍪光标定位

gg:光标进入到文本开始。
shift键+g(G):光标定位到文本最后。
光标任意定位方式一(:n):
:n:定位光标到任意行,其中n为要移动到的行号。比如:10。将光标移到第10行的行首。这里一定要注意输入的数字大家一定要是中文输入法的数字,而不是英文输入法的数字。
光标任意定位方式二(nG):
nG:如果想跳转到文件的第5行,只需在 Vim 的命令模式下输入:5G
shift+$:定位光标到当前行结尾。
shift+^:定位光标到当前行开头。
w、b:光标按照单词进行行内跨行进行移动。
h、j、k、l:光标向进行移动。
shift+~:当光标位于某一行上时,按下 shift+~ 键,Vim 会切换当前行的大小写。如果当前行的字母都是小写,则切换后的行字母会变成大写;如果当前行的字母都是大写,则切换后的行字母会变成小写。

🍪复制

nyy:复制光标所在(n行)。
(n)p:粘贴(n重复行)到光标所在的下一行。
这里来举一个例子方便理解,请看
【Linux工具篇】---vim的基本使用

🍪撤销

「u」:如果我们错误的执行一个命令,可以马上按下「u」,回到上一个操作。按多次“u”可以执行多次回复。

🍪替换

r:通过 r 命令来替换当前光标所在的字符。如果想将光标所在的字符替换成 x:将光标移动到要替换的字符上,然后输入 r 命令,输入字符 x,最后回车即可。
nr:将光标字符一次性向后数4个字符,然后替换成我们想要的字符。
「R」:替换光标所到之处的字符,直到按下「ESC」键为止。
【Linux工具篇】---vim的基本使用

🍪删除文字

「x」:每按一次,删除光标所在位置的一个字符。
nx:对光标之后的n个字符进行删除。
(n)dd: 命令可以删除当前行,并把被删除的行存储到 Vim 的缓冲区内(如果我们在利用复制p的话那这就可以充当剪切了),当然我们也可以直接删除但是不进行复制。这里的选择权就在于我们啦。总之就两个功能:删除、剪切。

🍪撤销上一次操作

「u」:如果您误执行一个命令,可以马上按下「u」,回到上一个操作。按多次“u”可以执行多次撤销。
「ctrl + r」: 撤销的恢复

🍪多文件多窗口编辑

这里要注意一下,光标在哪个窗口就对哪个窗口进行操作。

:vs filename:命令可以打开一个垂直分割窗口,并在其中打开指定的文件。
ctrl+w+w:窗口光标切换。

🍰底行模式命令集

🍬文件的保存和退出

:w: 在冒号输入字母「w」就可以将文件保存起来。
:w!:强制保存文件。
:q!:强制退出文件。
:wq!强制退出并保存文件。

🍬显示行号

:set nu:开启行号显示,用于在编辑时方便查看行号。
【Linux工具篇】---vim的基本使用
:set nonu:使行号消失。

🍰简单vim配置

【Linux工具篇】---vim的基本使用

☕常用的配置选项

set nu:显示行号。
set showmatch:设置语法高亮。
set cursorline :可以开启光标所在行高亮显示。
【Linux工具篇】---vim的基本使用

好了,以上就是Linux工具中vim的基本使用。不算复杂,但是需要我们常常进行练习,否则很多就会忘记。
就到这里啦,再见啦,友友们!!!

【Linux工具篇】---vim的基本使用文章来源地址https://www.toymoban.com/news/detail-496162.html

到了这里,关于【Linux工具篇】---vim的基本使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux开发工具之vim工具的使用介绍

    目录 前言 1.vim的基本概念  命令模式(Normal mode) 插入模式(Insert mode) 末行模式(last line mode) 2.vim的基本操作  命令模式的命令集  移动光标 ​编辑 删除文字 复制 替换  撤销操作 更改 vim末行模式命令集 简单vim配置 总结 大家好呀,许久未和大家见面了,前段时间由于期末考试

    2024年02月15日
    浏览(51)
  • Linux:环境搭建、基本指令操作、Vim 编辑器的使用

    Linux 是一套 免费使用 和 自由传播 的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口)和 UNIX 的 多用户 、 多任务 、 支持多线程 和 多 CPU 的操作系统; Linux 是一个操作系统, 操作系统本身也是一个软件 ; Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议,

    2024年01月25日
    浏览(49)
  • 【Linux从入门到精通】vim的基本使用各种操作详解

       文章目录 一、vim编辑器简单介绍 二、vim编辑器的四种模式 2、1 正常/普通/命令模式(Normal mode) 2、2 插入模式(Insert mode) 2、3 末行模式(last line mode) 三、命令模式的相关操作实例 3、1 光标的相关操作 3、2 文本操作 四、插入模式下的相关操作 五、末行模式下的相关操作 🙋

    2024年02月04日
    浏览(40)
  • 深入篇【Linux】学习必备:【文本编辑器】vim的基本介绍及使用

    Vim是从 vi 发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用,和Emacs并列成为类Unix系统用户最喜欢的文本编辑器。 vim的设计理念是命令的组合。用户学习了各种各样的文本间移动/跳转的命令和其他的普通模式的编辑

    2024年02月08日
    浏览(45)
  • 【linux】软件工具安装 + vim 和 gcc 使用(上)

    目录 1. linux 安装软件途径 2. rzsz 命令 3. vim 和 gcc 使用 a. vim的基本概念 b. 命令模式下的指令 c. 底行模式下的指令 源代码安装 rpm安装 -- linux安装包 yum安装(最好,可以解决安装源,安装版本,安装依赖问题) ping www.baidu.com 判断当前是否处于联网状态(Ctrl + c 停止) yum lis

    2024年04月23日
    浏览(40)
  • Linux基础工具|文本编辑器Vim的使用

    您好这里是limou3434的个人博客,感兴趣可以看看我的其他内容。 本次我给您带来的是Linux下Vim文本编辑器的使用,关于vim,您只需要知道一些常用的指令和操作即可,快速上手的秘诀是实践,并且是多次实践。 安装:在centos环境下安装vim可以使用“sudo yum install vim”,其他环

    2024年02月11日
    浏览(46)
  • 【Linux】:Linux开发工具之Linux编辑器vim的使用

    📤 vi/vim的区别简单点来说,它们都是多模式编辑器,不同的是vim是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面。例如语法加亮,可视化操作不仅可以在终端运行,也可以运行于x window、 mac os、windows我们统一按照vim来进行讲解 👀vim是一款多模式的

    2024年02月06日
    浏览(44)
  • 【Linux】软件包管理器 yum和编辑器-vim的基本使用

    我们在安装一个软件之前,需要先下载其对应的软件安装包,但是这个软件安装包并不存在于我们本地电脑的磁盘上,而是存在于远端的服务器上,对此,我们可能就有疑问,那么我们的计算机是如何得知我们下载的软件在哪个服务器上呢? 对于我们的电脑来说,我们可以到

    2024年02月03日
    浏览(47)
  • 【Linux工具】yum指令、vim的使用和修改信任白名单

    作者:爱写代码的刚子 时间:2023.6.22 本篇博客主要介绍linux中重要的yum安装指令和vim工具以及如何添加信任白名单, 本篇博客可以当做vim使用手册 软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序. 但是这样太麻烦了, 于是有些人

    2024年02月10日
    浏览(43)
  • 【Linux基础开发工具】yum生态&&vim的配置与使用

    目录 前言  1. Linux 软件包管理器 yum   1.1 什么是yum  1.2 快速上手yum  1.3 yum生态 2. Linux编辑器vim 2.1 vim的模式 2.2 vim使用技巧 3. vim编辑器辅助功能配置 3.1 配置  3.2 用户sudo权限配置  总结         Linux基础指令与权限之后,Linux系统开发工具的使用也至关重要,今天我将分享

    2024年02月04日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包