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行行首。

人工智能发展史(从起步到磅礴)以及浪潮阶段 随机森林是将多个有差异的弱学习器(决策树)Bagging并行组合,通过建立多个的拟合较好且有差异模型去组合决策,以优化泛化性能的一种集成学习方法。从论文里可以了解到,GPT-1具有1.17个参数,采用了12层的Transformer 解码器结构,使用5GB的无标注文本数据,在8个GPU上训练了一个月,然后再进行人工监督的微调。训练相结合的理念(该方法在当时计算力上还是有很多挑战,基本上都是和链式求导的梯度算法相关的),这也解决了单层感知器不能做非线性分类的问题,开启了神经网络新一轮的高潮。 阅读详情

相关推荐

CCC数字钥匙Release 3实战:如何用BLE/UWB实现无钥匙进入(附避坑指南)

本文深入解析CCC数字钥匙Release 3标准下BLE/UWB无钥匙进入系统的开发实践,涵盖硬件选型、安全测距协议、时序同步等关键环节,并提供实战调试技巧与安全攻防案例。特别针对BLE芯片配置、UWB模块选型等常见陷阱给出解决方案,帮助开发者高效实现厘米级精度的数字钥匙系统。

weixin_29326909的博客 254

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

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

weixin_34332905的博客 462

LeRobot SO100仿真操控避坑指南:从MuJoCo模型调试到实机同步(附参数修正模板)

本文详细解析了LeRobot SO100机械臂在MuJoCo仿真操控中的常见问题与解决方案,包括关节转向符号调试、偏移值校准及实机同步技术。通过实战案例和参数修正模板,帮助开发者高效解决仿真与实机差异,提升机器人开发效率。

weixin_29064009的博客 246

编辑器(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

OpenVPN 新增 windows 客户端

虚拟私人网络(Virtual Private Network,简称VPN)是一种网络技术,它允许用户通过公共网络(如互联网)建立一个安全的连接通道。本文介绍如何添加 windows 客户端。

利昂的技术存档 3767

告别AT串口线!用STM32F407的USB FS口直连EC800M进行物联网通信

本文介绍了一种创新的物联网通信方案,利用STM32F407的USB FS接口直连EC800M模块,替代传统的AT串口线连接。通过详细的硬件对比、STM32CubeMX配置和USB驱动调试步骤,展示了如何实现更高效的AT指令通信,同时降低硬件复杂度和功耗。

weixin_29189987的博客 706

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万+

ArcGIS小白必看:5分钟搞定面要素转点要素+自动计算经纬度坐标(附常见报错解决方案)

本文为ArcGIS新手详细解析了面要素转点要素并自动计算经纬度坐标的完整流程。核心在于正确理解和使用坐标系,并掌握ArcToolbox中的“要素转点”等工具。文章深入剖析了常见报错(如坐标系未定义、字段计算失败)的根源,提供了从基础操作到Python脚本自动化的实战解决方案,确保数据转换的准确与高效。

weixin_29284885的博客 575

Vim手册

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

丶大皮球的博客 1120

OpenFoam实用技巧——starccm网格高效转换openfoam格式全解析

本文详细解析了如何利用OpenFOAM官方工具`ccm26toFoam`,将STAR-CCM+生成的高质量网格高效、稳定地转换为OpenFOAM格式。内容涵盖从STAR-CCM+正确导出网格、执行转换命令、解读转换日志,到转换后关键的边界条件修复与网格质量检查等全流程,旨在帮助用户规避常见错误,实现无缝工作流衔接。

weixin_28309571的博客 457

Spirent TestCenter 3.90吞吐测试全流程详解(附RFC 2544配置避坑指南)

本文详细解析了使用Spirent TestCenter 3.90进行网络吞吐测试的全流程,并提供了符合RFC 2544标准的配置指南与避坑要点。内容涵盖测试环境搭建、核心概念澄清、STC软件配置步骤、结果深度解读以及自动化脚本入门,旨在帮助网络测试工程师精准评估设备性能,规避常见配置陷阱。

weixin_42602368的博客 370

vi 文本编辑器操作命令

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

shouhu010的博客 1482

基于STM32H5的循环GPDMA链表使用

STM32H503的GPDMA链表模式可实现灵活的数据传输。相比传统DMA直接编程方式,链表模式通过配置多个节点实现分散数据传输,支持循环链表功能。示例展示了如何使用GPDMA链表实现UART1循环发送数据:配置两个DMA节点分别指向不同发送缓冲区,构建循环链表并绑定到DMA通道。关键点包括:清空链表结构体、正确设置循环模式、检查节点配置。此方法提高了DMA使用的灵活性,适用于需要交替传输多段数据的场景。

kevin1499的博客 451

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。提示导入失败后,重新检测通过。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

VI编辑器的使用方法

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

wwwmmmwww12的博客 1万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

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

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

zy2018A14118的博客 8183

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

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、付费专栏及课程。

余额充值