vi编辑器使用方法

vi编辑器的常用方法 vi编辑器(类似Windows的文本编辑器)对文件内容进行操作【vi 文件名称+文件后缀名】即可打开文件。Vi编辑器介绍序号vi编辑器的模式模式说明1常规模式打开文件后默认是常规模式,在常规模式中可以使用各种快捷键,帮我们快速编辑文件。比如:快速按下键盘的D键2次(dd)就是删除当前光标所在整行的数据;2编辑模式需要先切换为英文输入法,然后按i、o、a这三个键中的任意一个键都可以进入到编辑模式,这样才能向文件中写内容,内容写完之后,需要回到常规模式(在编辑模式中直接按下esc键即可回到常规模式。 阅读详情

1、  用vi打开文件后,是处于命令行模式,切换到插入模式才能够输入文字,切换方法:按字母「i」。编辑好后,需从插入模式切换为命令行模式才能对文件进行保存,切换方法:按「ESC」键。 保存并退出文件:在命令模式下输入:wq即可,不何存直接退出:q!。

2、进入vi。$ vi myfile

3、命令模式下常用键

h 左移光标一个字符   l 右移光标一个字符

k 光标上移一行       j 光标下移一行

^ 光标移动至行首    0 数字“0”,光标移至文章的开头   G 光标移至文章的最后

$ 光标移动至行尾

Ctrl+f 向前翻屏      Ctrl+b 向后翻屏

i 在光标位置前插入字符          a 在光标所在位置的后一个字符开始增加

o 插入新的一行,从行首开始输入            ESC 从输入状态退至命令状态

x 删除光标后面的字符     #x 删除光标后的#个字符

X (大写X),删除光标前面的字符     #X 删除光标前面的#个字符

dd 删除光标所在的行            #dd 删除从光标所在行数的#行

yw 复制光标所在位置的一个字         #yw 复制光标所在位置的#个字

yy 复制光标所在位置的一行         #yy 复制从光标所在行数的#行

p 粘贴                 u 取消操作

cw 更改光标所在位置的一个字          #cw 更改光标所在位置的#个字

4、命令模式常用指令

w filename 储存正在编辑的文件为filename

wq filename 储存正在编辑的文件为filename,并退出vi

q! 放弃所有修改,退出vi

set nu 显示行号

/或? 查找,在/后输入要查找的内容

n 与/或?一起使用,如果查找的内容不是想要找的关键字,按n或向后(与/联用)或向前(与?联用)继续查找,直到找到为止。

5、插入模式

  按「i」切换进入插入模式「insert mode」,按“i”进入插入模式后是从光标当前位置开始输入文件;

  按「a」进入插入模式后,是从目前光标所在位置的下一个位置开始输入文字;

  按「o」进入插入模式后,是插入新的一行,从行首开始输入文字。

6、移动光标

  vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。

按「ctrl」+「b」:屏幕往“后”移动一页。

  按「ctrl」+「f」:屏幕往“前”移动一页。

  按「ctrl」+「u」:屏幕往“后”移动半页。

  按「ctrl」+「d」:屏幕往“前”移动半页。

  按数字「0」:移到文章的开头。

  按「G」:移动到文章的最后。

  按「$」:移动到光标所在行的“行尾”。

  按「^」:移动到光标所在行的“行首”

  按「w」:光标跳到下个字的开头

  按「e」:光标跳到下个字的字尾

  按「b」:光标回到上个字的开头

  按「#l」:光标移到该行的第#个位置,如:5l,56l。

7、删除文字

  「x」:每按一次,删除光标所在位置的“后面”一个字符。

  「#x」:例如,「6x」表示删除光标所在位置的“后面”6个字符。

  「X」:大写的X,每按一次,删除光标所在位置的“前面”一个字符。

  「#X」:例如,「20X」表示删除光标所在位置的“前面”20个字符。

  「dd」:删除光标所在行。

  「#dd」:从光标所在行开始删除#行

8、复制

  「yw」:将光标所在之处到字尾的字符复制到缓冲区中。

  「#yw」:复制#个字到缓冲区

  「yy」:复制光标所在行到缓冲区。

  「#yy」:例如,「6yy」表示拷贝从光标所在的该行“往下数”6行文字。

  「p」:将缓冲区内的字符贴到光标所在位置。注意:所有与“y”有关的复制命令都必须与“p”配合才能完成复制与粘贴功能。

9、替换

  「r」:替换光标所在处的字符。

  「R」:替换光标所到之处的字符,直到按下「ESC」键为止。

10、回复上一次操作

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

11、更改

  「cw」:更改光标所在处的字到字尾处

  「c#w」:例如,「c3w」表示更改3个字

12、跳至指定的行

  「ctrl」+「g」列出光标所在行的行号。

  「#G」:例如,「15G」,表示移动光标至文章的第15行行首。

Playwright Java环境配置避坑指南:浏览器路径、类加载与离线部署 Playwright作为现代端到端测试框架,其Java SDK突破了传统Selenium的Driver管理模式,将Chromium/Firefox/WebKit内核视为可编程运行时资源。其核心原理在于SDK与浏览器二进制分离——Maven仅管理Java字节码,而浏览器需独立下载、校验与沙箱加载。这一设计带来显著技术价值:跨平台一致性、进程隔离安全性及多浏览器并行能力;典型应用场景涵盖Spring Boot集成测试、金融级离线CI/CD、Kubernetes容器化部署及Air-Gapped封闭环境。然而,因J 阅读详情

相关推荐

opencv的cmake报错

1、下载 ippicv_2021.8_win_intel64_20230330_general.zip、v0.1.2a.zip、opencv_videoio_ffmpeg.dll、opencv_videoio_ffmpeg_64.dll、ffmpeg_version.cmake。由于下载源在https://raw.githubusercontent.com,由于网络原因下载不顺畅,可以先找到文件下载到对应文件夹下,或者更改网络环境。ffmpeg_version.cmake文件,打开后显示如下, 另存即可。

nownow_的博客 1299

vi 简介、使用方法、键盘图、中文帮助、快捷键

一.vi的基本概念 文本编辑器有很多,图形模式下有gedit、kwrite等编辑器,文本模式下的编辑器有vi、vim(vi的增强版本)和nano。vi和vim是Linux系统中最常用的编辑器。 vi编辑器是所有Linux系统的标准编辑器,用于编辑任何ASCII文本,对于编辑源程序尤其有用。它功能非常强大,通过使用vi编辑器,可以对文本进行创建、查找、替换、删除、复制...

weixin_34332905的博客 462

Delphi开发者必备:CEF4Delphi跨平台浏览器嵌入实战指南(含Lazarus适配)

本文详细介绍了Delphi开发者如何利用CEF4Delphi实现跨平台浏览器嵌入,包括环境配置、Lazarus适配、ARM架构优化及Firemonkey集成等实战技巧。通过Chromium引擎的强大功能,开发者可以轻松为传统桌面应用添加现代浏览器特性,提升多平台开发效率。

weixin_29233333的博客 226

编辑器(Vim)(习题解答)

编辑器(Vim) 课程链接:编辑器 (Vim) · the missing semester of your cs education (missing-semester-cn.github.io) 文章目录编辑器(Vim)该学哪个编辑器?VimVim的哲学编辑模式基本操作插入文本缓存, 标签页, 窗口命令行Vim 的接口其实是一种编程语言移动选择编辑计数修饰语演示自定义 Vim扩展 Vim其他程序的 Vim 模式ShellReadline其他Vim 进阶搜索和替换多窗口宏扩展资料课后练习 写作和写代码

Ke_vin_Xue的博客 2043

浅谈专项测试之弱网络测试

浅谈专项测试之弱网络测试 一.弱网络测试背景 移动端产品的使用并非完全都是在流畅的wifi环境,大部分用户主要使用4G,3G,2G等网络,另外因为移动端产品使用的场景多变,如进公交,上地铁,坐电梯,使得弱网测试显得尤为重要。考虑到各种场景的客户端展示及容错,提升产品的印象和用户体验,提高产品的健壮性,弱网测试必不可少。 二.弱网络测试建议 网下需要进行功能点测试,无网络测试,网络切换测试等,测试过程除了关注功能点的实现,还应关注用户体验等各个方面 三.弱网络测试通用功能点总结 四.弱网络测试用例实例

ITstudy001的博客 1011

YOLOv8 ultralytics使用笔记----labelme标记数据,训练模型、追踪目标。

Ultralytics是一个Python库,它是为执行高级计算机视觉任务而创建的,如对象检测、实例分割、图像分类等。Ultralytics为YOLO模型发布了一个全新的存储库,它被构建为用于机器视觉统一框架。这里先利用,并激活。

qq_48050838的博客 1万+

Linux操作系统期末考试试题及答案-选择题

1、以长格式列目录时,若文件test的权限描述为:drwxrw-r–,则文件test的类型及文件主的权限是__A____。A.目录文件、读写执行 B.目录文件、读写 C.普通文件、读写 D.普通文件、读2、当字符串用单引号(’’)括起来时,SHELL将__C____。A.解释引号内的特殊字符 B.执行引号中的命令 C.不解释引号内的特殊字符 D.结束进程3、/etc/shadow文件中存放_B_____。A.用户账号基本信息 B.用户口令的加密信息 C.用户组信息 D.文件系统信息4、Linux系统中,用户

m0_67522355的博客 2万+

OpenClaw实战系列06:持久记忆与RAG知识库构建——让AI真正“记住”你

本文介绍了OpenClaw AI助理的持久记忆与RAG知识库构建功能。OpenClaw采用"文件即真理"的独特设计,所有记忆都以Markdown文件形式存储,支持直接编辑和Git版本管理。记忆系统分为三层:长期精炼记忆(MEMORY.md)、日常日志(按日期存储)和归档记忆。文章详细说明了环境配置步骤,包括安装必要组件、创建目录结构、设置API密钥,并提供了OpenClaw主配置文件的完整参数说明。该系统实现了跨会话、跨平台的持久化记忆,使AI助理能真正理解用户需求。

PeterPan的博客 1171

Vim手册

1切换插入模式: 命令模式下 a                                (小写)光标之后进行插入 A                                (大写)光标所在行尾进行插入 i                                 (小写)光标前开始进行插入 I                                (大写)光

丶大皮球的博客 1120

Python 爬虫实战:美团大众点评餐厅数据爬取与分析

本文摘要:美团/大众点评餐厅数据爬虫实战指南 本文详细介绍了如何开发一个完整的餐厅数据爬虫系统,涵盖从环境配置到数据可视化的全流程。主要内容包括: 项目目标:爬取餐厅基本信息(名称、评分、价格等)及详情数据,支持市场分析和商业决策 技术方案:使用Python生态工具(Requests、Playwright、Pandas等)构建爬虫系统 核心挑战:破解大众点评的字体反爬机制和美团的API签名验证 实现细节:提供完整的代码示例,包括字体解析、签名生成、请求重试等关键功能 数据应用:支持将结果导出为CSV/Exc

u014481728的博客 317

5、硬件工程师笔试面试——上拉电阻、下拉电阻(2025版本)

本文系统介绍了上拉电阻和下拉电阻的原理与应用。上拉电阻通过连接电源确保电路高电平状态,常用于数字电路防抖、OC门驱动等场景;下拉电阻连接地线维持低电平,适用于低电平触发电路。文章详细分析了两种电阻的选择方法、功耗与响应速度的平衡策略,以及在高速信号传输中的影响差异。同时对比了二者的优缺点,并提供了模拟电路中的应用实例。最后给出了电阻值计算的工程方法,为硬件工程师的电路设计提供了实用参考。

XU157303764的博客 2868

vi 文本编辑器操作命令

vi编辑器 操作 删除 复制 粘贴 修改 查找

shouhu010的博客 1482

基于Python的FTA协定内容爬虫实战:从数据抓取到智能分析

本文将详细介绍如何使用Python构建一个高效的FTA(自由贸易协定)内容爬虫,涵盖最新技术如Playwright、异步IO、智能解析等。通过本教程,您将学会如何从各类政府网站和国际组织平台抓取结构化FTA数据,并对其进行清洗、存储和分析。文章包含完整的代码实现和最佳实践指南,适合中高级Python开发者学习网络爬虫开发。

2201_76125261的博客 993

Vi文本编辑器的使用方法

一、什么是vi 是一种文本编辑器,是Visual interface的简称; 而vim则是vi的强化版vi plus,专业全称Vi improved。 二、vi的优势 所有的类Unix系统(Unix like系统)都会自带vi文本编辑器,而其他的文本编辑器则不一定存在 许多软件的编辑接口都会主动呼叫vi vim具有程序编辑的能力,可以通过颜色来辨别语法,可以方便我们设计程序 编辑速度非常快 ...

y1412813204的博客 1万+

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

VI编辑器的使用方法

一、vi的工作模式 vi有两种工作模式: 编辑模式:用来输入和编辑文件的模式,屏幕上会显示用户的键入,按键不是被解释为命令执行,而是作为文本写到用户的文件中。 指令模式:用来编辑、存盘和退出文件的模式。 运行vi后,首先进入指令模式。此时输入的任何字符都被视为指令,键入的命令不会在屏幕上显示。 从指令模式切换到编辑模式,则可以按“Insert”键或“i”键,从编辑模式切换到指令模式,可按“Esc”键。 状态行是屏幕底部一行,被vi编辑器用来反馈编辑操作结果。错误消息或提供信息的消息会在状态行中显示出来。 二

wwwmmmwww12的博客 1万+

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Vi编辑器的使用方法及用vi编辑器编写一个C程序

一、Vi编辑器的介绍 Vi编辑器是ubuntu最基本的文本编辑器。 有三种工作模式: 命令模式:键盘接收的任何字符都被当做命令来解释,不会出现在屏幕上。 插入模式:进行文本编辑 末行模式:在屏幕底部显示 “ :”,等待用户输入命令。 三种模式的切换方法: 命令模式→输入模式: i:在当前光标所在字符的前面,转为输入模式      I:在当前光标所在行的行首转换为输入模式      a:在当前光标所...

zy2018A14118的博客 8183

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Vi编辑器的使用方法

Vi编辑器的使用方法 学习链接 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本 编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任 何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi 也是Linux vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本 ...

AIHUBEI的博客 543

Vi编辑器的基本使用方法

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

sanchaji2的技术文摘 686

linux——vi编辑器基本使用方法

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

daimin's BLOG 807

vi编辑器的使用方法

(在当前行下方新开一行进行编辑)等命令,即可切换到编辑模式。:默认进入的模式,可以执行命令,如移动光标、删除文本等。(复制当前行往下 n 行内容)命令复制多行内容。(进入插入模式并在当前光标后开始编辑)或。(n 为数字)删除当前行往下 n 行内容。命令将复制的内容粘贴到当前行的下一行。进入,可以保存文件、退出编辑器等。保存并退出(如果文件有修改)。编辑器时,默认处于命令模式。保存并退出编辑器,或输入。命令删除当前行,或使用。键即可切换回命令模式。进入,可以编辑文本。

xsy7863的博客 887

FreeBSD 编辑器VI使用方法

Esc 返回命令状态,如果不清楚当前状态,最好使用这个键确保处于命令状态; h 向左移动光标; j 向上移动光标; k 向下移动光标; l 向右移动光标; i 在当前位置上进入输入状态; A 在行尾进入输入状态; x 删除当前字符; dd 删除当前行,并放入缓冲区; d7d 删除7行并放入缓冲区,可以改变7为任意其他数字; yy 复制当前行并放入缓冲区; y17y 复制17行并放入缓冲区,可以改变

lxf0613050210的博客 813

Vi编辑器的基本使用方法 (转载)

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

软件开发资料汇总 297
上一篇: Informix 11.5 新特性概览
下一篇: gcc使用
sunxp
博客等级 码龄25年 16粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值