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

    浏览量

    2896

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

    工业机器人ABB编程常用指令

    在之前的文章中,相信你已经对ABB机器人的MOVE指令以及常用专属名词有一定的了解了,而从这篇文章开始,继续学习新的 编程常用指令
    的头像 发表于 10-19 10:40 1054次阅读
    工业机器人ABB编程<b class='flag-5'>常用</b><b class='flag-5'>指令</b>

    伺服电机中常用的绝缘材料介绍

    伺服电机中常用的绝缘材料,按其耐热能力可分为A、B、C、H、F和E等级
    发表于 10-07 18:27 446次阅读

    列举一些C语言中常用的宏定义

    写好C语言,使用宏定义可以防止出错,提高可移植性、可读性等。下文列举一些成熟软件中常用的宏定义。
    发表于 10-07 10:54 229次阅读
    列举<b class='flag-5'>一些</b>C语言<b class='flag-5'>中常用</b>的宏定义

    物联网中常用的传感器有哪些

    、风速、声音等,然后将这些信息发送到控制中心或其他设备。本文将介绍物联网中常用的传感器,包括以下几个方面: 1. 温度传感器 温度传感器是物联网中最常见的传感器之一,它可以测量环境中的温度。温度传感器广泛应用于工业
    的头像 发表于 09-08 11:23 3428次阅读

    封装过程中常用的检测设备

    封装过程中常用的检测设备 在软件开发过程中,封装是非常重要的一个概念。它不仅可以提高软件的可维护性,还可以增加程序员代码的复用性和安全性等。在封装过程中,需要使用一些检测设备对程序进行检测,以确保
    的头像 发表于 08-24 10:42 593次阅读

    FPGA中常用的存储器资源

    本文主要介绍FPGA中常用的RAM、ROM、CAM、SRAM、DRAM、FLASH等资源,包括特性、工作原理、应用场景等。
    发表于 08-15 15:41 1460次阅读

    C++中常用关键字详解(1)

    以然。因此,在平时和小伙伴们聊天时,在谈到学习技术方面的问题,我会告诉他们注重基本功。所以,最近文章会总结一些日常编程工作中常用的重要基本知识点,根据平时工作中常用的也是重要的知识点逐步展开。
    发表于 08-08 16:15 141次阅读

    ARM指令集体系结构(ISA)的一些功能介绍

    本指南介绍了特定于每个ARM指令集体系结构(ISA)的一些功能,并考虑了哪些应用程序最好地利用了这些功能。该指南的重点是Cortex-R。然而,我们也考虑Cortex-A和Cortex-M,在帮
    发表于 08-02 07:39

    Linux中常用的压缩和解压缩命令介绍

    在Linux中,压缩和解压缩文件是常见的操作。有时候,我们需要将大文件压缩成较小的文件,以便于传输和存储。同时,我们也需要解压缩文件来获得原始数据。本文咱们就介绍在Linux中常用的压缩和解压缩命令。
    发表于 07-31 11:50 1807次阅读

    ICer如何设置gvim语法亮亮

    在创建一个linux系统的时候,安装完gvim,系统默认的gvim的模式是白色背景,黑色字体,无语法亮亮。打开一个python脚本大概是下面这种效果。
    发表于 07-24 15:42 176次阅读
    ICer如何设置<b class='flag-5'>gvim</b>语法亮亮

    嵌入式开发中常用的8款软件工具

    今天跟大家分享一些嵌入式开发中常用的好评工具,也是我手头上一直在使用的一些工具,所谓"欲善其功先利其器",bug菌比较晚才深刻理解这句话。
    的头像 发表于 07-05 11:03 4197次阅读
    嵌入式开发<b class='flag-5'>中常用</b>的8款软件工具

    安川机器人六大指令及故障处理方法

    指令一般分为几种其中常用的有下面列出的几种指令,第六种是以焊接系统作为范例。
    的头像 发表于 06-13 16:09 4656次阅读
    安川机器人六大<b class='flag-5'>指令</b>及故障处理方法