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

    文章

    8

    浏览量

    2952

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

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

收藏 人收藏

    评论

    相关推荐

    华为设备中常用的RIP命令及其应用

    RIP(Routing Information Protocol,路由信息协议)是种应用广泛的距离矢量路由协议,尤其适用于中小型网络。本文将详细介绍在华为设备中常用的RIP命令及其应用,以帮助网络管理员和工程师更好地理解和配置
    的头像 发表于 08-12 18:10 494次阅读

    嵌入式系统中常用的五种微处理器类型

    本文介绍了嵌入式系统中常用的五种微处理器类型:微处理器单元(MPU)、微控制器(MCU)、数字信号处理器(DSP)、现场可编程逻辑门阵列(FPGA)和单片机(SBC)。文章详细阐述了每种处理器的功能、优点、缺点以及选择建议,并列出了一些
    的头像 发表于 07-25 09:29 1433次阅读

    三菱plc常用指令使用详解

    特点。本文将详细介绍三菱PLC的常用指令及其使用方法。 基本指令 1.1. LD(Load,装载)指令 LD
    的头像 发表于 06-20 10:45 5054次阅读

    PLC的常用指令及其应用

    在工业自动化领域中,可编程逻辑控制器(PLC)凭借其高度的可靠性和灵活性,成为控制各种机械设备和工业过程的核心设备。PLC通过执行系列的控制指令,实现对生产线的自动化控制和优化。本文将详细介绍PLC
    的头像 发表于 06-15 17:36 1984次阅读

    如何在PLC中使用左移指令和右移指令

     PLC(可编程逻辑控制器)中的左移指令和右移指令是数据处理中常用指令,用于将数据中的位向左或向右移动指定的位数。
    的头像 发表于 03-07 17:11 2998次阅读
    如何在PLC中使用左移<b class='flag-5'>指令</b>和右移<b class='flag-5'>指令</b>呢

    一些有关通信电路的资料?

    有关嵌入式之间DSP、ARM、FPGA三者之间和这三款芯片和外部电路之间通信的一些资料,比如说芯片之间的并行通信和芯片和外部电路之间的串行通信,MODBUS、DP、CAN等,一些一些常用
    发表于 03-03 18:53

    gis中常用的空间分析方法

    将详细介绍GIS中常用的空间分析方法,包括空间插值、缓冲区分析、空间统计、领域分析、网络分析和多标准决策等。 、空间插值 空间插值是种将有限数量的点数据转换为连续表面的方法。常见的
    的头像 发表于 02-25 13:44 4732次阅读

    你还不会gvim正则表达式?文搞懂!

    gvim正则表达式常在命令行模式下使用,般用于文本文件字符串的替换、删除等操作。
    的头像 发表于 01-19 16:47 1055次阅读

    《Linux常用命令自学手册》+Linux简单指令笔记

    当然,我可以为您提供一些常见的Linux简单指令笔记。请注意,以下指令一些常用的基础指令,可能
    发表于 01-05 08:44

    GVIM正则表达式介绍和使用示例

    的Ken Thompson借用这个概念并将它应用到了文本编辑器中。后面正则表达式的说法进入到了大家常用的vi、vim、gvim当中。
    的头像 发表于 12-18 15:09 1086次阅读
    <b class='flag-5'>GVIM</b>正则表达式<b class='flag-5'>介绍</b>和使用示例

    你了解步进阶梯指令吗?

    步进阶梯指令种在编程中常用的控制结构,它允许程序按照定的顺序执行系列操作。
    的头像 发表于 12-14 17:17 822次阅读
    你了解步进阶梯<b class='flag-5'>指令</b>吗?

    我们为什么需要了解一些先进封装?

    我们为什么需要了解一些先进封装?
    的头像 发表于 11-23 16:32 531次阅读
    我们为什么需要了解<b class='flag-5'>一些</b>先进封装?

    java中常用的包有哪些

    Java是种面向对象的高级编程语言,它具有平台无关性和可扩展性。Java中有很多常用的包,这些包提供了丰富的类库和工具,用于开发各种类型的应用程序。下面是Java中一些常用的包
    的头像 发表于 11-22 15:10 1256次阅读

    分享一些SystemVerilog的coding guideline

    本文分享一些SystemVerilog的coding guideline。
    的头像 发表于 11-22 09:17 657次阅读
    分享<b class='flag-5'>一些</b>SystemVerilog的coding  guideline

    LED设计中减小输出纹波的一些常用办法

    电子发烧友网站提供《LED设计中减小输出纹波的一些常用办法.doc》资料免费下载
    发表于 11-15 09:09 0次下载
    LED设计中减小输出纹波的<b class='flag-5'>一些</b><b class='flag-5'>常用</b>办法