vim操作

Vim快捷键大全,值得每位玩Linux的朋友收藏! 编译后的结果就显示在了copen打开的小窗口里了,而且用鼠标双击错误信息,就会跳转到发生错误的行。在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行。在粘贴了一些代码之后,vim变得比较乱,只要执行。命令,将结果输出的窗口打开,然后执行。vim 中复制,移动文件。打开当前编辑文件的目录。 阅读详情

v ctrl+v shift+v 区别

v:光标经过的行都被选中(开始光标所在行的前面没有选中)

ctrl+v:只选中了光标经过的列

插入

  1. 当前光标前插入
    i
  2. 当前光标后插入
    a
  3. 当前光标所在行的行尾插入
    A
  4. 当前光标所在行的行首插入
    I
  5. 光标的下一行插入
    o
  6. 光标的上一行插入
    O

复制

1. 单行复制

esc正常模式—- >yy—->在想要复制地方的上一行按p(正常模式esc)

2. 多行复制

1. 可视模式 (Visual-mode)
ctrl+v —>移动光标选择要复制的字段—-> y —-> 在想要复制地方的上一行按p
2. 正常模式(esc)
光标移动到要复制多行的第一行上—->nyy(n是要复制的行数)—> p
3. 命令行模式
:23, 34 copy 54 —>将第23行到34行复制到54行

注释

视图模式下
v 或许 crtl+v —>移动光标选择要注释的字段—-> shift+i —–> # —–> esc

取消注释

v 或许 ctrl+v —>移动光标选择要取消注释的字段—-> j 或者k —-> d

缩进/缩出

按v进入visual状态—–> 移动光标选择多行—-> 用>或<``缩进``或缩出

vim不正常退出

恢复文件,要使用以下命令:
$ vim -r test.txt
按照提示回车即可。然后保存文件,并删除.swp隐藏文件(rm .test.txt.swp文件)
但是不是任何时候都可以

光标移动

不同行间的移动
  1. 到文件第一行
    esc–>gg
  2. 到文件的最后一行
    esc—>shift+g
  3. 跳转到特定的行
    esc —> n(想要跳转的行号) —> shelf+g
  4. 光标向下移动指定行数
    esc—>n(想要移动的行数)—>+
    22 --> +:光标向下移动22行
  5. 光标向上移动指定行数
    esc—>n(想要移动的行数)—>-

  6. H:光标移至屏幕顶行
    M:光标移至屏幕中间行
    L:光标移至屏幕最后行
  7. 查看当前的位置
    esc—–>ctrl+g
一行之间光标的移动

移动行的首尾
首:0、home
尾:$、end

按单词移动
  1. 移动到下一个单词开始
    esc—>w
  2. 移动到上一个单词开始
    esc—-> b
  3. 移动下一个单词结尾
    esc—> e
  4. 移动到上一个单词的结尾
    esc —> g—>e
  5. 跳转到下一个字符串开始
    esc—>shift+w (只在空格处停)
  6. 移动到上个字串的开始
    esc—>shift+b
  7. 移动到下个字串的结尾
    esc—>shift+e
  8. 移动到上个字串的结尾
    esc —>g—-> shift+e

屏幕的滚动

翻页

PgUp PgDn

相对于光标滚动屏幕
  1. 光标所在的行移动到窗口的顶端
    esc —> z—>t
  2. 光标所在的行移动到窗口的中间
    esc —> z—>z
  3. 光标所在的行移动到窗口的底部
    esc —> z—>b

查找历史记录

q/ or q?

多行操作

  1. 删除列
    ctrl+v—>移动光标选择想要删除的某一列—->d
  2. 插入列
    1.光标定位到要操作的地方。
    2.CTRL+v 进入“可视 块”模式,选取这一列操作多少行。
    3.SHIFT+i(I) 输入要插入的内容。
    4.ESC 按两次,会在每行的选定的区域出现插入的内容。

vim间切换文件

  1. :e file_path
    打开另一个文件
  2. :bn
    切换到某一个文件
  3. :ls
    查看文件编码
  4. ctrl+6
    两文件间切换
  5. vsplit
    打开多个窗口,并排
  6. Ctrl+ww——依次向后切换到下一个窗格中

vim 查看当前文件的路径

ctfl+shift+g
:f

学习海康VisionMaster之顶点检测 2:应用场景:海康VisionMaster的顶点检测功能在工业视觉检测中具有广泛的应用场景,尤其在精密制造、电子元件检测和机械加工等领域,其通过高精度定位物体的关键点(如角点、交点或边缘顶点)来实现自动化测量与质量控制。基本参数这里就是画ROI,设定跟踪参数和之前的工具是一样的方法,这里画的方向需要注意,如下图所示,边缘的扫描方向正好对应需要查找的边缘点。一个不是很规则的物体需要检测一个凸台的顶角坐标,其实靠边缘与边缘交点是不太稳定的,如下图所示,边缘很短,很容易产生误抓边缘。1:什么是顶点检测? 阅读详情

相关推荐

具身智能端侧硬件选型实战:从算力需求到芯片对比与避坑指南

在边缘计算和嵌入式AI快速发展的今天,端侧智能设备的落地不再单纯比拼芯片的标称算力。TOPS数值只是初筛指标,真实的推理性能还受内存带宽、数据精度、稀疏性以及散热功耗等多重因素制约。理解不同视觉感知、决策规划与语言交互任务对算力的差异化需求,是选型的第一步。本文从技术原理出发,剖析了Jetson Orin、地平线征程、RK3588等主流平台的实测表现,并揭示了散热设计、供电链路与软件生态这三个极易被忽略的隐形瓶颈。通过完整的部署调优实录,展示了量化、缓存与电源模式优化如何提升端侧推理效率,为具身智能、无人车

weixin_29164185的博客 364

vim快捷键大全

vim 快捷键 之 NERD_tree、cscope、排版对齐、分屏、折叠、编辑、保存等等

小匠码农 8927

从平衡车到寻迹小车:IMU963RA九轴陀螺仪实战避坑与四元数融合指南

本文详细解析了IMU963RA九轴陀螺仪在机器人姿态控制中的应用,重点探讨了从六轴升级到九轴系统的技术路径及四元数融合算法。通过实战案例,揭示了如何利用地磁计补偿陀螺积分漂移,并提供硬件集成、传感器校准及算法实现的完整解决方案,有效将8小时漂移控制在2度以内。

weixin_27219587的博客 254

vim编辑器常用操作及快捷键

春节期间,肺炎疫情非常严重,也不能出门,总结点东西吧。 一、vim操作 1.1 常用的编辑操作 1.1.1移动光标: 1使用方向键 上下左右 2 快捷键 上K下J左H右L 1.1.2复制粘贴操作 复制/粘贴单行文本: 在根目录下创建一个test目录,在test目录下使用vim创建并打开123.txt文件 ...

小蜜蜂1010的博客 1万+

嵌入式电机控制实战:手把手教你实现I/F强拖启动(附仿真代码)

本文详细介绍了嵌入式电机控制中的I/F强拖启动技术,通过参数配置、代码实现和仿真验证的完整流程,帮助开发者掌握永磁同步电机(PMSM)的高效启动方法。文章包含硬件平台搭建、参数整定黄金法则及MATLAB/Simulink仿真验证,适合工业自动化和智能设备领域的工程师参考。

rust6ferris的博客 911

将赛灵思 SDK 工程移植到 Vitis 的分步指南

注:本文转自赛灵思中文社区论坛,源文链接在此。本文原作者为XILINX工程师。 以下为个人译文,仅供参考,如有疏漏之处,还请不吝赐教。 您是赛灵思软件开发套件 (SDK) 用户吗? 您是否正在计划将自己的工程移植到 Vitis 软件平台? 那么本篇工程移植分步指南将能祝您一臂之力。 从 2019.2 版开始,赛灵思 SDK 开发环境已统一整合到全功能一体化的 Vitis™ 统一软件平台中。 尊敬的 SDK 用户,您只需轻点几下鼠标即可体验这一功能丰富的工具! 马上开始将工程从赛灵思 S

weixin_45825101的博客 1731

超全的Vim常用快捷键,建议收藏

编译后的结果就显示在了copen打开的小窗口里了,而且用鼠标双击错误信息,就会跳转到发生错误的行。在vim中可以完成make,而且可以将编译的结果也显示在vim里,先执行。在粘贴了一些代码之后,vim变得比较乱,只要执行。命令,将结果输出的窗口打开,然后执行。vim 中复制,移动文件。打开当前编辑文件的目录。

缘来的精彩的博客 4886

clumsy一款模拟弱网的工具

利用封装 Winodws Filtering Platform 的WinDivert 库, clumsy 能实时的将系统接收和发出的网络数据包拦截下来,人工的造成延迟,掉包和篡改操作后再进行发送。无论你是要重现网络异常造成的程序错误,还是评估你的应用程序在不良网络状况下的表现,clumsy 都能让你在不需要额外添加代码的情况下,在系统层次帮你达到想要的效果。

klb5555的专栏 2551

vim编辑器快捷键汇总

vim 复制 删除 插入 快捷键

qq_56216604的博客 1924

CMakeTestCCompiler.cmake错误解决

CMakeTestCCompiler.cmake错误解决欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 最近编译项目的时候,遇到一个cmake的错误,具体错误信息如下: /path-to-pr

昨夜星辰的博客 2万+

EDEM基础操作指南

EDEM(Enhanced Discrete Element Method)是一种用于模拟颗粒物料行为的软件工具。它可以模拟颗粒的碰撞、流动、堆积等过程,广泛应用于颗粒物料工程、振动筛分、堆垛机械、矿山开采等领域。本文将介绍EDEM的基础操作步骤,并提供相应的源代码示例。以上是EDEM的基础操作步骤。通过创建EDEM项目、定义颗粒材料、导入几何模型、设置边界条件、创建颗粒流场和运行模拟,您可以开始模拟颗粒物料的行为并进行相应的分析和优化。请根据您的具体需求和场景进行相应的参数设置和功能调用。

TrDelphi的博客 5293

vim的基本操作

小白不会操作vim?害怕操作vim?这里保姆级vim教学,东西不多,但够用!

欢迎来到梨+萍的博客,不准备看点啥学习嘛。。。 8912

当C#遇见声音魔法:从麦克风到文字的0.1秒奇幻漂流

为什么选300Hz?因为人声基频通常在85-255Hz,但清脆的“啊”可能到2kHz,所以300Hz是安全区!(参考知识库[1])

墨夶的博客 365

vim常用操作

1.基础用法 vim filename :如果已有文件,则打开;没有该文件,则创建并打开一个文件filename。 Ctrl+q :当vim卡住时,可以取消正在执行的命令 2.一般命令模式、编辑模式、命令行模式 &进入vim后,按下i 键,则进入编辑模式,此时可以修改文本内容;按下Esc 键,退出编辑模式,此时可以进行文本的选择、查找、光标移动等。 3.光标移动 n<Space>:n表示整数,按下数字后再按空格,光标向右移动n个字符 0 或 Home:光标移动到本行开头 $ 或 En

斯文~ 1万+

visio安装包

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

精雕软件(JDpaint) 5.5 绿色版

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

Vim常用操作

Vim是从vi发展而来的文本编辑器,可以用颜色或底线等方式来显示一些特殊的信息。Vim是Linux中必不可少的工具,搭建网站修改配置文件时经常用到。本教程介绍Vim编辑器的基本命令和常用操作。

2401_88127808的博客 1062

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

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

vim的基本操作_vim操作

这个时候发现我们敲打键盘并不能像平时用记事本那样输入。这时候我们我们可以看到会显示**–INSERT–**就说明进入插入模式!进入插入模式后就能像利用记事本那样输入了。当我们想进入底行模式或者输入完想退出时,按键盘左上角Esc就能回到命令模式!回到命令模式后按住【:是键盘上L右边的那个键】就能进入底行模式!进入底行模式就能看到左下角显示这个**:**想回退到命令模式就按Esc!🆗现在三种模式的切换讲述完毕现在我们进入到命令模式的介绍。

2501_90433508的博客 832

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

vim编辑器的操作详解

1.移动光标 要移动光标,可以按下h、j、k、l 键。 h 的键位于左边,每次按下就会向左移动。 l 的键位于右边,每次按下就会向右移动。 j 键看起来很象一支尖端方向朝下的箭头。 k键就是向上移动 功能和上下左右键大致一样 2.VIM的进入和退出——q!/wq 1. :q! 这种方式的退出编辑器会丢弃您进入编辑器以来所做的改动。 文本未经过修改可以直接:q 退出 文本经过修改后不想保存就退出可以:q! (强制退出) 2. :wq 保存改动过的文件并退出 ...

oyyy3的博客 8349

Vim 编辑器进阶操作指南,vim指令操作

本聚焦 Vim 编辑器的进阶操作。文中详细讲解了 Vim 命令模式下的光标移动技巧(包括行间、列间移动),各类删除操作(字符删除、行删除、范围删除),拷贝与粘贴的实用方法(字符拷贝、行拷贝、范围拷贝及对应粘贴指令),撤销与重做功能,字符查找与替换(含大小写设置),以及设置行号、查看文件信息等其他常用指令。通过具体操作示例和功能说明,帮助 Linux 学习者掌握 Vim 的高效编辑技巧,提升文本处理效率,适合需要深入使用 Vim 进行编辑的读者参考。

2301_79457988的博客 1241

【Linux】vim的操作大全

本文详细介绍了vim编辑器的5种常用模式:命令模式(默认)、插入模式、替换模式、底行模式和视图模式。重点讲解了各模式间的切换方式(ESC返回命令模式)和核心功能,包括命令模式下的光标移动、复制粘贴、撤销恢复等操作;替换模式的字符替换;底行模式的文件操作、搜索替换等命令;视图模式的批量注释/修改等高效操作。文章还提供了vim配置建议和常用技巧,如快速定位错误行、指令快捷执行等。通过掌握这些基础但强大的功能,用户可以显著提升vim使用效率,为编程和文本编辑带来便利。

x_p96484685433的博客 1427

VIM操作

请记住一个重要的组合键ctrl+w,操作分屏离不开这个组合键(这里的组合键可没有+,只是Ctrl和w组合)这里的n(n是要打开的具体文件的数目1,2,3……VIM可以实现分屏操作,一个屏幕被多个文件给分占,有左右和上下两种分屏的方式。上面的这个命令也是关闭当前的分屏,如果是最后一个分屏将会退出VIM。上面的这个命令将会左右分割当前打开的文件和新打开的文件file。首先打开终端,然后输入vi回车,然后输入i或者a,进入。上面的这个命令将会上下分割当前文件和新打开的file。...

yj 3171

linux下vim的操作

vim可以直接用键盘上的光标来上下左右移动,但正规的vim是用小写英文字母「h」、「j」、「k」、「l」,分别控制光标左、下、上、右移一格。」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按「n」会往前寻找到您要的关键字为止。「/关键字」: 先按「/」键,再输入您想寻找的字符,如果第一次找的关键字不是您想要的,可以一直按。「#」:「#」号表示一个数字,在冒号后输入一个数字,再按回车键就会跳到该行了,如输入数字15,「q」:按「q」就是退出,如果无法离开vim,可以在「q」后跟一个「!

2301_81758005的博客 832

vim 寄存器 操作_VIM操作

待整理~1、vim ~/.vimrc 进入配置文件如果不知道vimrc文件在哪,可使用 :scriptnames 来查看set nu      #行号set tabstop=4  #一个tab为4个空格长度set ai #设置自动缩进syntax on #高亮2、基本编辑快捷键空格键 向右移动一格x 删除后面的字符 X 删除前一个字符. 删除3个字符就是3xdd 删除一行 D 删除到行尾...

weixin_30649767的博客 628

[vim]vim命令的操作范围总结

 1.命令的操作范围实际上,vim的很多命令都只在一个文本范围内进行编辑操作。一个文本范围可以是一个字符、一个字、一行或其它指定的字符范围。使用vim命令和文本范围控制键可以更好地完成编辑任务。这类命令的格式如下:命令+操作范围其中的命令可以为:d:删除(delete)命令。删除制定范围的文本,并将它们保存到临时缓冲区。y:拷贝(yank)命令。复制指定范围的文本到临时缓冲区。p:粘贴(put)命令。将临时缓冲区的内容粘贴到当前光标处。c:修改(change)命令。它是删除命令与插入命令的组合。其中的操作范

lonfee88's成长历程 3564

Vim基础操作指南

本文主要是介绍Vim的基本操作,不过当你能熟练使用这些操作以后,你的代码编写效率绝对会飞起,当然最后我也会介绍一些进阶读物,方便对VIm感兴趣的读者进一步了解。

qq_45937209的博客 1483

vim 常见操作

vimrc是vim的配置文件,vim编辑器相关的所有功能开关都可以通过.vimrc文件进行设置。备注:文件名中的 “rc” 是出自 “run commands”。最初的源头是麻省理工学院在 1965 年发展的 CTSS系统,其中有一个从档案中取出一系列命令来执行的功能,其被称为 run commands,这种档案又称为一个runcom。现在多引申为配置文件之意。默认情况下,vim编辑器里既不显示行号,也没有语法高亮度、智能缩进。为了方便使用,基本的vim配置选项一般都会包括:显示行号。

tian830937的专栏 8173

【Vim】Vim 常用编辑操作

然而,在不同的工具,以及不同的编程语言之间,正则表达式都会略有不同,这让事情进一步麻烦起来。方便起见,我们将正则表达式的讨论限定在POSIX标准中(它涵盖了大多数命令行工具),与许多编程语言(最著名的Perl)不同,这些编程语言使用的符号集要更多一些。(2)末行模式下,按esc慢退、按两次esc快退、或者删除所有命令,可以回到命令模式。(3)命令模式下,按下i、a等键,可以计入编辑模式。(4)编辑模式下,按下esc,可以回到命令模式。(1)命令模式下,输入:后,进入末行模式。命令模式、编辑模式、末行模式。

记录学习历程 8214
上一篇: 用xshell连接 virtualbox 中创建的虚拟机
下一篇: 谷歌浏览器快捷键
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值