vi 常用 操作 组合键(2)

3.<粘删拷并查改>

粘:

小p=行下加行
大P=行上加行
口诀:小p像小o;大P像大O;

 删:

d1G=删到顶【文件】
dG=删到底【文件】

d0=删到行首
d$=删到行尾

x=删除一个字符//字符
dd=删除一行//行

nx=删除n个字符
ndd=删除n行(向下)

 拷:

yw=拷一个单词
yy=拷一行

y1G=拷到顶
yG=拷到底

y0=拷到行首
y$=拷到行尾

ynw=拷n个单词
nyy=拷n行【向下】
//和删差不多喽

 并:

J=下行钩上来扔到行尾;合二为一

 查:

/str=向下查str
n=【向下查str】next

?str=向上查str
N=【向上查str】next

  改:

:m,ns/old/new/g=第m行到n行,所有“old“串替为“new“
//n=$,表示最末行
//参数g:替换所有匹配;没有g只作用第一个;
//参数s:表示替换

:% s/old/new/g
//"%"相当于"1,$"也就是全部;
:% s/old/new/gc
//c表示每次替换都要确认

 4.<撤销及恢复>

u=相当于windows中的"ctrl+z",undo
ctrl+r=相当于windows中的"ctrl+y",于"ctrl+z"相反
.=点儿表示重复作刚才的动作

 5.<存盘>

:w=写入硬盘
:w!=强制写入
:q=离开vi
:q!=强制离开vi,不存
:wq=存盘并离开vi
:wq!=存盘并强制离开

 6.<显示行号>

:set nu=每行显示行号
:set nonu=取消显示行号
ROS-Industrial :simple_message 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录1. 概述2. 协议(Protocol)3. HEADER解析3.1 MSG_TYPE3.2 COMM_TYPE3.3 REPLY CODE 1. 概述 Simple_Message是ROS-Industrial的一部分,定义了用于与工业机器人控制器通信的简单消息连接协议。另外还包括处理连接受限系统的处理器和管理器类。 2. 协议(Protocol) 简单消息(simplemessage)协议定义了ROS的驱动层和机器人控制器之. 阅读详情

相关推荐

STM32H745xI双核芯片SMPS/LDO配置误区:从复位失败到精准排查的实战复盘

本文详细分析了STM32H745xI双核芯片在SMPS/LDO配置中的常见误区,特别是复位失败问题的排查过程。通过对比参考板与故障板的波形数据,揭示了电感选型不当导致的电源稳定性问题,并提供了硬件设计检查清单和调试技巧,帮助开发者避免类似陷阱。

weixin_42531588的博客 265

linux下vim命令详解

高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx     开始记录宏,并将结果存入寄存器xq     退出记录模式@x     播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复多少次,比如@x20,可以重复20次。这个在文本的批处理中是非常有用的。同时编辑多个文件在vim众多的插件中,有一个叫mini

1485

cadence CIS 库建立--建立自己维护的CIS数据库

遇到一个问题,在使用cadecnce的时候,就是没有自己的本地/分享的数据库。 在画原理图或者PCB的时候,如果能搭建一个自己的数据库,在局域网或者本地 就好了。出于这样的想法,做了一些探索,找到了一种可能的答案。 由于数据库编制知识的缺乏,要自己建一个数据库似乎花费的时间会比较多。 偶发奇想,如果能够改编CIS 自带的数据库 另建立副本进行维护 就能够省下不少麻烦。 先说下CIS 是个啥。网上一搜:总之CIS 是个好东西。 功能强大。 点击CIS capture 中的 Options CIS Config

qq_29776365的博客 2万+

解决SQLplus不能回退和上下翻业问题

1. 准备 到这个地址下载和自己对应版本的依赖包(我是RHEL5环境): http://rpm.pbone.net/index.php3 libtermcap-devel-2.0.8-46.1.x86_64.rpm readline-devel-5.1-3.el5.i386.rpm readline-devel-5.1-3.el5.x86_64.rpm rlwrap-0.37.tar 点击百...

feiyan的博客 1024

windows系统下,如何为comfyui如何安装triton

​ 有些加速插件、模型在安装的时候,比如说sageattention的安装,就需要提前安装triton这个包,不过这个包有点特殊,windows下略微不好装,经常会装失败。 🎠如何安装 之前也有人介绍过,要到github上找个wheel文件,找到对应的版本安装下就好了。 问题是:https://github.com/woct0rdho/triton-windows/releases 这个git地址上,已经找不到wheel文件了... ​

聚梦小课堂 4499

fastjson1.2.83反序列化漏洞

【代码】fastjson1.2.83反序列化漏洞。

Coder的博客 1万+

Linux:vi的插入模式下退格和方向键不能使用的解决方法

我的是VMware虚拟机中的Ubuntu,直接打开vi,发现在插入模式下, 按键盘的上下左右不会移动光标,只会出现ABCD并换行,敲退键删除也是不行的,出现这种问题是因为Ubuntu只是安装了简易的vi,简易的vi相当于vim-tiny ,而需要的是vim full版本。执行下面的语句安装vim full版本:(如果是看国嵌的视频,里面老师用的直接就是vim的full版本)安装好后,同样使用vi的...

sinat_24368229的博客 2506

Augustus手动安装教程

本文记载了如何结合conda手动安装Augustus

m0_65437087的博客 1257

Vim提升技巧

Vim 是最受欢迎的文本编辑器之一,因此绝对值得你花时间去学习如何使用它。就算你只是学习使用这个无处不在的 Vi(m)命令行文本编辑器打开文件、输入和编辑一些文本、保存编辑的文件并退出程序,你都会受益匪浅。 你会发现,使用 Vim 非常方便的的场景几乎总是涉及到运行远程Shell操作的任务。如果你时不时地使用 ssh,比如: $ ssh user@hostname.provide...

u014389734的博客 224

AI在智能制造中的落地:从预测维护到自适应生产调度

从最新的研究与实践来看,“预测维护”和“自适应生产调度”正在成为智能制造中最先跑通闭环的两个核心场景:前者通过对设备健康的前瞻性预测,帮助企业减少非计划停机、优化备件与维护资源;后者通过对复杂生产系统的实时决策优化,使工厂能够更好地应对订单波动、设备故障和多目标约束。更重要的是,越来越多的研究与项目不再将二者视为孤立模块,而是尝试构建“设备健康—生产调度—供应链”三者联动的一体化架构。Nature在技术层面,深度学习、强化学习、多智能体系统、图神经网络和注意力机制等方法,为建模复杂工业系统提供了强大工具;

nmdbbzcl的博客 1290

fatal: unable to access ‘https://github.com/xxx.git/‘ OpenSSL SSL_connect: SSL_ERROR_SYSCALL 解决方案

 本文主要介绍了fatal: unable to access ‘https://github.com/xxx.git/’: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443解决方案,希望能对使用git的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 24万+

Linux下ctrl +组合键 及vi操作快捷键

Linux下ctrl 常用组合键 Ctrl+左右键 单词间跳转 Ctrl+a 跳到行首 Ctrl+c 结束正在运行的程序 Ctrl+d 结束输入或退出shell Ctrl+e 切换到命令行末尾 Ctrl+k 清除当前光标之后的内容 Ctrl+l 清屏,【是字母L的小写】等同于Clear Ctrl+q 恢复屏幕输出【解锁终端】 Ctrl+r 查找历史命令【输入关键字,就能调出以前执行过的命令】 Ctrl+s 暂停屏幕输出【锁住终端】 Ctrl+t 调换光标所在处与其之前字符位置,并把光标移到下个字

chl183的博客 1033

基于工作流的低代码AI应用开发:Flock平台核心架构与实战指南

在AI应用开发领域,工作流编排正成为连接大语言模型(LLM)能力与复杂业务逻辑的关键技术。其核心原理是将任务分解为模块化节点,通过可视化方式定义执行顺序与数据流向,从而实现灵活可控的自动化流程。这种范式极大地提升了开发效率,降低了技术门槛,使得开发者能够聚焦于业务设计而非底层代码。在技术价值层面,工作流编排支持检索增强生成(RAG)、多智能体协作等高级模式,并能通过人工干预节点确保关键流程的可靠性与合规性。其典型应用场景包括智能客服、自动化办公、数据分析助手等。本文以Flock平台为例,深入解析了如何利用其

weixin_26848497的博客 381

linux下常用vi操作命令

   上一篇文章我们阐述了linux常用的命令,这篇文章主要阐述linux系统的vi操作指令。编辑器: vivi 的工作模式 编辑模式 插入模式 命令模式 shell 切换 选项设置 vim 和 gvim 的高级特色 1.6.1  vi 的工作模式Vi 在初始启动后首先进入编辑模式,这时用户可以利用一些预先定义的按键来移动光标、删除文字、复制或粘贴文字等。这些按键均是普通的字符,例如 l 是向右移...

niqinge 2727

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

linux下ctrl 常用组合键,Linux下的ctrl常用组合键及操作方法

Linux下的ctrl常用组合键及操作方法在linux的命令模式下使用ctrl组合键能让操作更便捷。ctrl + k : 剪切光标及其后边的内容;ctrl + u : 剪切光标之前的内容;ctrl + y : 在光标处粘贴上两个命令,粘贴方式和被剪切方式相同;ctrl + c : 结束正在运行的程序或命令;ctrl + d : 结束当前命令窗口;ctrl + r : 输入关键字可弹出曾经用过的指令...

weixin_39905695的博客 1040

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

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

vi与vim的区别以及常用命令

一、vi与vim的区别 1、多级撤消 在vi编辑器中,按u只能撤消上次命令,而在vim里可以无限制的撤消。 2、易用性 vi编辑器只能运行于unix中,而vim不仅可以运行于unix,还可用于windows、mac等多操作平台。 3、语法加亮 vim可以用不同的颜色来加亮你的代码。 如下两图对比: vi main.c vim main.c 4、可视化操作 vim不仅可以在终端运行,也可以运行...

挨踢小子的博客 3006

VC中sqlite的使用

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

vi 撤销上一步操作

在vi中按u可以撤销一次操作 u   撤销上一步的操作       Ctrl+r 恢复上一步被撤销的操作

boshuzhang的专栏 2万+

vi操作

vi 的工作模式 编辑模式 插入模式 命令模式 shell 切换 选项设置 vim 和 gvim 的高级特色 1.1  vi 的工作模式Vi 在初始启动后首先进入编辑模式,这时用户可以利用一些预先定义的按键来移动光标、删除文字、复制或粘贴文字等。这些按键均是普通的字符,例如 l 是向右移动光标,相当于向右箭头键,k 是向下移动光标,相当于向下箭头键。在编辑模式下,用

代代代代代码 907

vi/vim编辑器常用命令

vi是工作在字符终端环境下的全屏幕编辑器,因此编辑界面相对比较简单,并没有为用户提供鼠标操作和菜单系统,而是通过按键命令实现相应的编辑和操作功能。在vi编辑界面中可以使用三种不同的工作模式。分别是命令模式(Command mode),输入模式(Insert mode)和末行模式(Last line mode)。当然,在不同的模式中能够对文件进行的操作也不相同。

宏愿纵未了 奋斗总不太晚 4576

Linux系列 使用vi文本编辑器

本章将会讲解使用vi文本编辑器。

yj11290301的博客 5012

Linux中vi的常用命令和快捷键使用

Linux中vi的常用命令和快捷键使用(20190221)文章目录:一、VI简单介绍二、VI三种模式的使用1、VI底行模式的使用2、VI编辑模式的使用3、VI命令模式的使用 vi 的使用主要分为三种形式:底行模式、编辑模式、命令模式 一、VI简单介绍 vi三种模式: 底行模式 编辑模式 命令模式 分别举一个简单的小例子,说明三种模式 二、VI三种模式的使用 1、VI底行模式的使用 进入...

求真、务实 1450

深入探索Vi编辑器:常用操作命令全解析

2. 分屏操作: :sp 水平分割窗口, :vsp 垂直分割窗口,可在不同窗口编辑同一文件不同部分或不同文件,通过 Ctrl + w 组合键在不同窗口间切换,如 Ctrl + w + h 切换到左边窗口, Ctrl + w + j 切换到下方窗口。若要替换指定行范围的匹配项,如第5 - 10行,输入 :5,10s/old/new/g。1. 查找:在命令模式下,输入 /keyword ,可向下查找“keyword”,按 n 键查找下一个匹配项,按 N 键向上查找上一个匹配项;

2301_81817745的博客 697

vi中常用指令

vim可以理解为师vi的升级版,所以在介绍vim的时候先来看看vi:     vi文本编辑器分为三种模式:一般模式、编辑模式、指令列命令模式     在三种模式中可以从一般模式转到编辑模式,一般模式转到指令列命令模式,但是编辑模式与指令列模式却不能相互转化,在一般模式下,可以按下[i、I、a、A、o、O、r、R]中任意一个字母进入编辑模式,退出编辑模式按Esc键,从一般模式进入指令列模式,只需

z510277859的专栏 700

vi与vim编辑器

vi(Visual editor)是最原始的文本编辑器之一,由Bill Joy在1970年代末期为Berkeley Unix开发。vi命令模式(Command mode):这是启动vi时的默认模式。在此模式下,用户可以输入命令来编辑文本,如删除行、复制行等。插入模式(Insert mode):在此模式下,用户可以输入文本。进入此模式的方式是从命令模式中输入iao等命令。末行模式(Last line mode):在此模式下,用户可以输入命令来保存文件、退出编辑器等。进入此模式的方式是从命令模式中输入冒号。

youhebuke225的博客 1156

[linux]VI编辑器常用命令

选中文字,按"d",剪切列,移动光标位置,按“p”粘贴。linux在编辑大型文本信息时,常采用块操作。剪切并粘贴 按“ctrl+v”

墨染锦年的博客 699
上一篇: vi 常用 操作 组合键(1)
下一篇: mysql 执行 外部 sql
绝尘的绝
博客等级 码龄15年 15粉丝 207原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值