linux 基础 - 6. vi 和vim编辑器

3小时学会AI建站!无需编程,个人简历独立站开发速成指南 3小时学会AI建站!个人简历独立站开发速成指南 阅读详情

一、 vi 和 vim 的基本介绍

所有 Linux 系统都有 vi 文本编辑器
vim 具有程序编辑能力,可以看做事Vi的增强版本,可以主动地一字体颜色辨别语法的正确性,方便程序设计。代码补写、编译及错误跳转等方便编程的功能特别丰富,在程序员中也被广泛使用。

二、 三种常见模式

  1. 正常模式
    以 vim 打开文件后进入一般模式(默认模式),可以使用快捷键。
  2. 插入模式/ 编辑模式
    该模式下,可输入【i、I、o、O、r、R、a、A】等任意字母后进入编辑模式。
  3. 命令行模式
    该模式下,完成读取、存盘、替换、显示行号等。
    这里写图片描述

三、 快捷键的使用

  1. 拷贝当前行【yy】,拷贝以下5行内容为当前行【yy5】,并【输入p】粘贴;

  2. 删除当前行【dd】,删除当前行下的5行【5dd】/;

  3. 在文件中查找某个单词【命令下 /关键字,回车查找,输入 n 查找下一个】

  4. 设置文件的行号,取消文件的行号【命令下:set nu 和 :set nonu】

  5. 编辑 /etc/profile 文件,使用快捷键到底文档的最末行【G】 和 开头 【gg】(均在正常模式下)

  6. 在一个文件中输入 “hello” ,然后有撤销这个动作 【u】(正常模式下)

  7. 编辑 /etc/profile 文件,并将光标移动到 20行 shift + g

    1. 显示行号:set nu
    2. 输入【数字】
    3. 输入 shift + g

这里写图片描述

RagFlow 文档解析 RAGFlow 的设计哲学是“高质量输入,高质量输出”,它通过提供可解释性和可控性的生成结果,让用户能够信任并依赖于系统提供的答案。 阅读详情

相关推荐

(10)Proteus 8.9上的STM32仿真系列(HAL)---freertos

实验设计:通过cubemxide生成freertos工程,然后创建一个 pc13 led灯间隔200ms闪烁的任务。非常遗憾的是proteus8.9仿真失败,实物上没有问题,但还是把流程过一遍。 一、原理图 实物是淘宝上stm32f103 c8t6的核心板,proteus上没有这个芯片,这里图上大概表示一下,用的是核心板自带的pc13引脚的led灯。 二、cubemxide配置 1.RCC如之前工程一样配置 2、配置SYS timebase Source不要使用systick,自己选择一个定时器,我这

qq_35442550的博客 7345

vi / gvim编辑器的基本使用

初次使用vi编辑器的人都会想先用上下左右键移动光标,结果终端显示ABCD或者警报声,把自己搞得很迷惑,所以进入vi后,先不要乱动,转换到「插入模式(Insert mode)」再说吧!

小博的博客 2万+

点云处理工具——pclpy安装

pclpy介绍及详细安装过程 文章目录pclpy简介下载:安装测试 pclpy简介 pclpy是点云库(PCL)的Python绑定。使用CppHeaderParser和pybind11从头文件生成。 这个库正在积极开发中,api可能会发生变化。所包含的模块确实可以工作,但测试还不完整。目前只支持Windows和python 3.6 x64。 许多其他python库尝试绑定PCL。最流行的是python-pcl,它使用Cython。虽然Cython非常强大,但绑定c++模板并不是它的强项(PCL大量使用模.

图像处理、SLAM、PCL、OpenCV爱好者 1万+

Vi编辑器的基本使用方法!

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。  1、vi的基本概念    基本上vi可以分为三种状

Suger Mike的博客 4万+

用Cloudflare Worker搭建你的私人Gemini Pro API

文章介绍如何通过开源项目gemini-cli-openai将谷歌Gemini模型转换为兼容OpenAI API的服务,解决Gemini CLI的三大使用障碍:网络访问、命令行操作和生态整合问题。部署流程主要包括获取Google OAuth2凭证、配置Cloudflare Worker项目并设置KV存储,最终可在CherryStudio等图形客户端中调用Gemini。该方法利用Cloudflare全球网络实现加速访问,同时保持认证信息安全可控。

Hsiao的二进制生活 1684

abaqus 根据坐标施加载荷- Analytical Field 载荷映射

在一些类型的分析中,需要将按位置分布的载荷施加到结构上,比如流体分析导出了结构的气动载荷、或者温度载荷,需要将压强分布、温度分布载荷施加到固体上。这种分析可以使用abaqus中的Analytical Field实现。 1 例子 1.1 结构 一个100*100mm的面,面的载荷分布函数为p=(x2+y2)0.5/((20.5)*100) MPa,即(0, 0)的压强为0,(100, 100)的压强为1。 1.2 载荷 载荷函数:p=(x^2+y^2)^0.5/((2^0.5)*100) in exce.

shengyutou的博客 2万+

vi编辑器基础命令

vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令.由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器,学会它后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基本上vi可以分为三种状态,分别

Daniellf的专栏 568

Windows 上 openclaw onboard --install-daemon 命令的安装位置和启动配置

摘要:Windows系统中,执行openclaw-cnonboard--install-daemon命令会创建计划任务OpenClawGateway,该任务在用户登录时自动运行位于%USERPROFILE%.openclaw\gateway.cmd的脚本文件来启动服务。管理方法包括通过任务计划程序或命令行(schtasks)查看/启停任务,使用openclaw gateway命令操作服务,或通过删除计划任务和脚本文件完全卸载服务。该机制确保OpenClawGateway服务随系统登录自动启动。(149字)

大坡3D软件开发 1376

vim编辑器基础

vim简介   vim是从vi发展出来的一个文本编辑器,熟练使用会比普通编辑器更高效(全键盘操作),在程序员中被广泛使用。使用命令与组合键来代替鼠标与键盘,大大提高程序员和文字录入员的速度和效率,并且vim有很多模式可以进行转换,简单介绍经常用的其中六种模式: 普通模式(Normal mode)  在普通模式中,用的编辑器命令,比如移动光标,删除文本等等。这也是Vim启动后的默认模式。这正好和许多...

qq_33740820的博客 393

【100分】【等和子数组最小和】

逆序排序,这样能够使得在分组时优先选取较大的元素,以便将元素分配到较小的子集中,从而使得每个子集的和相对均衡。给定一个数组nums,将元素分为若干个组,使得每组和相等,求出满足条件的所有分组中,组内元素和的最小值。分成若干个组,使得每组的和相等,并求出满足条件的所有分组中,组内元素和的最小值。在递归的过程中,我们需要注意一个优化点,即避免将相同和的桶重复计算。4 个子集(5),(1,4),(2,3),(2,3)2 个子集(5, 1, 4),(2,3, 2,3)个子集,则返回子集和的最小值,如果不能,则将。

weixin_54707168的博客 1169

关于 ABAP OPEN SQL 的动态 WHERE 条件和 Dynamic Selections

ABAP动态查询技术解析 本文介绍了ABAP中实现灵活数据库查询的动态选择技术,通过FREE_SELECTIONS函数组实现用户自定义查询条件。核心内容包括: 传统固定WHERE条件的局限性,无法满足业务多变需求 Dynamic Selections机制的工作原理,使用FREE_SELECTIONS_INIT初始化、FREE_SELECTIONS_DIALOG交互 完整Demo程序演示如何构建通用表数据浏览器: 用户输入表名后校验权限 调用动态选择函数生成条件 动态拼接WHERE子句执行查询 使用CL_SA

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 678

VI编辑器基础

11.15日 Linux VI编辑器常用命令: :set nu 显示行号,设定之后,会在每一行的前缀显示该行的行号 :set nonu 与 set nu 相反,为取消行号! 特别注意,在 vi/vim 中,数字是很有意义的!数字通常代表重复做几次的意思! 也有可能是代表去到第几个什么什么的意思。 举例来说,要删除 50 行,则是用 『50dd』 对吧! 数字加在动作之前,如我要向下移动 20 行...

weixin_44174361的博客 159

国自然基金申请书撰写新思路:如何合理利用AI提高本子竞争力?

最后给大家推荐的400多所高校教师都在用的AI平台——高级学术版专业应用平台,集成了国际主流学术应用,以及ChatGPT、Claude、Gemini、Grok等Al大模型的高级版本平台,还有,可以辅助大家高效完成科研和学术写作任务,当然撰写硕博论文,课题、职称论文、国社科、国自然基金本子也是手拿把掐。创新点、技术路线、前期基础,但是我们也可以把写好的初稿交给AI,让它扮演资深研究员,帮我们精炼表述、优化段落结构,并揪出可能被评审追问的逻辑漏洞。,我们需要的是让它帮我们理清楚思路,而不是让它替我们完成内容。

智能AI让学术科研更容易 667

6.Linux中vi/vim编辑器详解

文章目录前言1.vim/vi 介绍2.vi/vim学习图(初级)2.工作模式(状态)3. 使用vi打开文本的方式4. 命令模式(光标移动)总结 前言 这一节会深入讲解如何在linux当中进行文本编辑 1.vim/vi 介绍 在使用 Linux 系统过程中,很多软件的编辑接口都会默认调用 Vim 文件编辑器,例如 crontab、Visudo、edquota等命令;Vim具有编辑程序的能力,例如c c++等,会主动利用不同的字体颜色辨别语法的正确性,为了方便程序编写涉及,需要安装一些插件。 Linux

Oracle/MySQL 到 国产信创数据库|迁移 · 调优 · 信创替换 2647

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

linux vi和vim6,Linux的vi和vim編輯器

Linux中分為:一般模式,插入模式和底行模式一般模式(通過按iaoIAO鍵)-->插入模式 插入模式(按Esc鍵)--> 一般模式一般模式(通過按:鍵)-->底行模式 底行模式(按Esc鍵)--> 一般模式底行模式中,wq = write quit 寫入並退出wq! 如果有不能保存退出的情況可以使用wq! ! 強制退出q! = quit !強制 不寫入強制退出vim aa...

weixin_33721696的博客 91

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

6 Linux实操篇-Vi和Vim编辑器

Vim的三种模式、Vim常用快捷键

虎慕的博客 654

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Linux系统操作(6):Vi/Vim编辑器的使用

文章目录Vi/Vim编辑器综述:三种模式:命令行模式(command mode)插入模式(Insert mode)底行模式(last line mode)模式转换:vim的基本操作一、打开文件二、关闭文件三、移动光标(编辑模式)四、翻屏五、删除单个字符六、删除命令: d七、粘贴命令 p八、复制命令 y九、修改:先删除内容,再转换为输入模式十、替换:十一、撤消编辑操作 u十二、重复前一次编辑操作十三...

呆呆象呆呆的博客 1万+

第 6 章 Linux 实操篇- Vi 和 Vim 编辑器

第 6 章 Linux 实操篇- Vi 和 Vim 编辑器 6.1 vi 和 vim 的基本介绍 Linux 系统会内置 vi 文本编辑器 Vim 具有程序编辑的能力,可以看做是 Vi 的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。 6.2 vi 和 vim 常用的三种模式 6.2.1 正常模式 以...

weixin_48370579的博客 109

linux 测试vim编译器_6个适用于Linux的最佳Vi / Vim启发代码编辑器

Vim ( Vi Improved的缩写)是一款免费,开源,功能强大,高度可配置且可扩展的文本编辑器。 它有一个庞大且专用的社区用户,他们不断为文本编辑器创建有用的新脚本和更新。 Vim支持数百种编程语言和文件格式,使其成为最好的跨平台代码编辑器之一。虽然Vim不断发展成为一个更好的文本编辑器,但许多用户现在已经创建了几个类似Vim的编辑器,它们具有更少但功能强大且可用的特性。 在本文中,我们将回...

weixin_39597636的博客 555

linux基础操作6------(vi/vim编辑器)

本文详细介绍了Linux系统中vi编辑器的基本操作和高级功能。首先,文章强调了vi在Linux环境中的重要性,并提到vim作为vi的增强版提供了更多功能。接着,文章详细讲解了如何在vi中移动光标、进入编辑模式、翻页、跳转至特定行、删除和复制文本、搜索和替换文本等操作。此外,文章还介绍了如何保存文件、退出编辑器以及处理未保存的编辑内容。最后,文章提供了替代vi的方法,如使用物理机上的文本编辑器进行文件编辑,并强调了学习vi对于高效处理大文件的重要性。总结部分指出,虽然vi功能强大,但对于不常使用Linux的用

一起进步 814

Linux 基础学习(6)-vi、vim编辑器

vi是一个命令行界面下的文本编辑工具,最早在1976年由Bill Joy开发,当时的名字叫做ex。vi支持绝大多数操作系统(最早在BSD上发布),并且功能已经十分强大。 1991年Bram Moolenaar基于VI进行了改进,发布了vim,加入了对GUI的支持。 vim已经不仅仅为普通意义上的文本编辑器(如Windows上的记事本),而是被广泛的作为在文本编辑、文本处理、代码开发等用途。 ...

num197的专栏 204

linux vi 删除空行%s6,Linux——vim文本编辑器最新详解(由浅入深)

为什么要学vim所有的Unix-like 系统都会内建vi文本编辑器,其他的文本编辑器则不一定会存在;很多个别软件的编辑接口都会主动呼叫vi(例如:crontab、visudo、edquota);vim是vi的进阶版,具有程序编辑能力,例如 shell script、C program ,可以主动地以字体颜色辨别语法的正确性;vim还可以用不同的颜色或底线等方式来显示一些特殊的信息。因为有太多Li...

weixin_39955355的博客 283

Linux实操篇 - 6/7.Vi和Vim编辑器/开机、重启和用户登录注销

Linux实操篇 - 6.Vi和Vim编辑器vi和vim的基本介绍vi和vim常用的三种模式正常模式插入模式命令行模式vi和vim基本使用各种模式的相互切换vi和vim快捷键快捷键练习快捷键图 连接视频 vi和vim的基本介绍 Linux 系统会内置 vi 文件编辑器 Vim 具有程序编辑的能力,可以看做是Vi的增强版本,可以主动的以字体颜色辨别语法的正确性,方便程序设计。代码补完、编译及错误跳转等方面编辑的功能特别丰富,在程序员中被广泛使用。 vi和vim常用的三种模式 正常模式 以 vim 打开一

weixin_42469070的博客 698

vi=vim

配置文件颜色 vi 和 vim _ linux内核 2.4 和 2.6 区别2009-03-23 15:132.4的内核里vi和vim做成了别名关系了而在2.6的内核中vi和vim是分离开的如果要显示颜色,可以在当前用户的家目录中vi ~/.bashrc 但是要安装有vim的包才可以。

hash的专栏 409

Linux与Shell学习6--操作命令4--文件编辑器(vi和vim)

目录 一、命令模式 二、输入模式 三、底线命令行模式 在Linux中想要编辑文件,我们需要使用vi或者vim命令来进行编辑,先说下vi和vim区别,vim是从vi发展出来的一个文本编辑器,相比较与vi,vim支持正则表达式的搜索,vim也有自己的脚本语言,称为vim脚本,简单理解就是vim是vi的升级plus版本,对于基本的编辑功能来说是没有区别的,以后的文章或者使用我就不都写了,就默认只写vim了。 在vim中分为三种模式,分别是命令模式、输入模式和底线命令模式。...

刘阿童木的博客 1138

Linux学习6-(无界面版)Linux主机名配置和防火墙配置以及vi与vim编辑器

一.Linux主机名配置和防火墙配置和查询命令行 1.主机名:(为了后期建立集群---每个主机名都要不一样) 第一步:@host : @代表着在一个主机上 修改linux主机名称: 命令行 输入 vi /etc/hostname (ps:修改etc下的文件需要权限)所以只能使用以下命令: 命令行 sudo vi /etc/hostname ---------修改后 然后重...

展信佳,当你看到这段简介的时候,我“风吹海洋浪”已走马上任优快云博客平台。我来这只办一件事:致力于将模糊的概念清晰化,技术的语言通俗化,复杂的关系逻辑化,孤岛的知识碎片结构化,让我一心和技术大佬们共同进步,最重要的是!!!!!忘记【你】 554
上一篇: linux 基础 - 4. 远程上传下载文件 Xftp 5
下一篇: linux 基础 - 7. 开关机重启注销
lijwen
博客等级 码龄10年 69粉丝 63原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值