0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

gvim中常用的一些指令介绍

快乐的芯片工程师 来源:快乐的芯片工程师 2023-10-10 15:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在 Vim 编辑器中,有一些常用的指令可以帮助我们更高效地编辑文本。以下是一些在 gvim 中常用的指令:

1. 光标移动:

- h/j/k/l:分别表示向左/下/上/右移动光标。

- w:向前移动一个单词。

- b:向后移动一个单词。

- ^/$$:移动到行首/行尾。

- {/}:移动到代码块的开始/结束位置。

2. 文本选择:

- v:选择模式,可以配合 h/j/k/l 进行字符选择。

- V:行选择模式,按下后光标会跳到当前行的末尾。

- c:进入柱状选择模式,按住 ctrl 键并使用 h/j/k/l 可以选择一段文本。

3. 文本操作:

- y:复制当前光标所在行。

- p:粘贴刚刚复制的内容。

- d:删除当前光标所在字符。

- x:删除当前光标所在字符并进入修改模式。

- u:撤销刚刚进行的操作。

- C:取消撤销,恢复刚刚删除的内容。

4. 查找与替换:

- /:进入查找模式,输入要查找的内容后按回车键,光标会跳到第一个匹配的位置。

-?:进入查找模式,输入要查找的内容后按回车键,光标会跳到第一个不匹配的位置。

- :s/pattern/replacement/:替换命令,将当前行中匹配 pattern 的内容替换为 replacement。

5. 保存与退出:

- :w:保存当前文件。

- :wq:保存并退出 Vim。

- :q!:强制退出 Vim。

6. 编辑模式切换:

- i:进入插入模式,光标前的字符可以被修改。

- o:进入插入模式,光标后的字符可以被修改。

- a:进入插入模式,光标后的字符可以被修改,并在末尾添加。

- A:进入插入模式,光标前的字符可以被修改,并在开头添加。

7. 其他常用指令:

- :set number:显示行号。

- :set wrap:开启/关闭自动换行。

- :set smartindent:开启/关闭智能缩进。

- :set shiftwidth:设置制表符宽度。

- :set softtabstop:设置软制表符停止位。

这些指令只是 Vim 编辑器中的一部分,掌握了这些指令,就可以在 gvim 中更加高效地编辑文本了。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Gvim
    +关注

    关注

    0

    文章

    9

    浏览量

    3345

原文标题:gvim中常用的一些指令

文章出处:【微信号:快乐的芯片工程师,微信公众号:快乐的芯片工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何使用 powerquad 加速器中的一些功能以及 CMSIS 原始实现中的一些功能?

    )。 如何使用 powerquad 加速器中的一些功能以及 CMSIS 原始实现中的一些功能。 Example: I do not want to call arm_mat_trans_q15 powerquad
    发表于 04-03 06:37

    时钟缓冲器的一些主要应用领域介绍

    电子设备和通信系统中都有广泛的应用,以下是一些主要的应用领域介绍:1.计算机与外设接口计算机内部的各种硬件设备需要通过总线相互通信,而这些设备的时钟信号通常是非常不稳
    的头像 发表于 04-02 16:30 8559次阅读
    时钟缓冲器的<b class='flag-5'>一些</b>主要应用领域<b class='flag-5'>介绍</b>

    vivado中常用时序约束指令介绍

    在vivado中,我们常用的时序约束指令主要包括如下几个方面。
    的头像 发表于 01-20 16:15 628次阅读

    【「龙芯之光 自主可控处理器设计解析」阅读体验】+可测试性设计章节阅读与自己的一些感想

    ,也分享下 自己的一些感想。 先介绍了两个术语DFT可测试性 设计,ATE自动测试设备,DFT目的是测试出制造问题而不是逻辑 bug,因为DFT也是固定设计的测试逻辑。 然后介绍了可控性,客观性的概念
    发表于 01-15 23:30

    C语言中一些令人震惊的结构介绍

    C语言同意一些令人震惊的结构,下面的结构是合法的吗,如果是它做些什么? int a = 5, b = 7, c; c = a+++b; 考察点: 这个问题将作为这个测验的个愉快的结尾
    发表于 12-23 08:15

    贴片电容精度J±5%的一些详细知识

    贴片电容精度J±5%表示电容的实际值与标称值之间的偏差范围在±5%以内 ,以下是关于贴片电容精度J±5%的一些详细知识: 、精度等级含义 J±5% :字母“J”在贴片电容的标识中通常表示标称精度
    的头像 发表于 11-20 14:38 953次阅读
    贴片电容精度J±5%的<b class='flag-5'>一些</b>详细知识

    欧盟CE-RED指令介绍

    欧盟CE-RED指令,全称是RadioEquipmentDirective(无线电设备指令),指令编号为2014/53/EU,是欧盟针对所有带无线发射功能设备制定的项强制性法规。它是
    的头像 发表于 11-05 14:01 1024次阅读
    欧盟CE-RED<b class='flag-5'>指令</b><b class='flag-5'>介绍</b>

    对浮点指令扩展中一些问题的解决与分享

    出现无法写的情况。 结论 以上就是我们组在扩展浮点指令中出现的一些问题,这些问题总体上归结于对蜂鸟的代码没有整体性的把握,对内容的掌握程度还不够。在后续的工作中应注意理清功能的整体架构而对所有的相关部分进行修改。
    发表于 10-24 11:47

    蜂鸟E203的浮点指令集F的一些实现细节

    蜂鸟E203的浮点指令集F的一些实现细节 既然E203不是多发射,且为了节省面积,一些指令使用FPU内的同个子模块来执行,即FPU同时只
    发表于 10-24 08:57

    利用蜂鸟内核来实现指令的仿真模拟

    时,r1的值改为了8,由于r0的值始终为0,所以该结果与我们预期结果相符合。 附言 这次只是进行了个很简单的addi指令的测试,因此如果我们要进行一些扩展时,我们首先是得知道它的二进制形式怎么编写
    发表于 10-24 08:17

    Vector向量指令集简介(

    3位标识数据位宽,高两位指示数据类型。 指令的类型由vetype的值进行标记,如果将vetype设为00000则会禁用向量寄存器。 对于vector指令集来说,有一些必须要明白的名词需要搞懂
    发表于 10-23 08:28

    RISC-V V扩展的指令代码

    1.指令集V扩展的主要内容: 矢量指令:针对数据并行性,增加了系列新的矢量指令,可以同时对多个数据进行操作,提高了计算效率。浮点指令:新
    发表于 10-21 13:11

    基于蜂鸟E203架构的指令集K扩展

    蜂鸟E203是款基于RISC-V架构的微处理器,其指令集包含RV32I的基本指令集,RV32M的乘法扩展指令集,以及一些
    发表于 10-21 09:38

    shell基本介绍常用命令之shell基本介绍

    是“$”,在命令提示符后边输入命令即可和系统进行交互操作。ubuntu默认的Shell是Bash(Bourne Again Shell)。Linux命令有很多,功能比较强大,下节我们简单介绍一些常用的命令。
    发表于 09-28 09:05

    Debian和Ubuntu哪个好一些

    兼容性对比Debian和Ubuntu哪个好一些,并为您揭示如何通过RAKsmart服务器释放Linux系统的最大潜能。
    的头像 发表于 05-07 10:58 1411次阅读