返回顶部
首页 > 资讯 > 精选 >Vim文本选择操作和标志功能怎么用
  • 212
分享到

Vim文本选择操作和标志功能怎么用

2023-06-27 11:06:06 212人浏览 泡泡鱼
摘要

本文小编为大家详细介绍“Vim文本选择操作和标志功能怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vim文本选择操作和标志功能怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Vim 的文本选择功能我们

本文小编为大家详细介绍“Vim文本选择操作和标志功能怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vim文本选择操作和标志功能怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

Vim文本选择操作和标志功能怎么用

Vim 的文本选择功能

我们假设你已经具备了 Vim 编辑器的基本知识(如果没有,可以先阅读这篇文章)。你应该知道,d 命令能够剪切/删除一行内容。如果你想要剪切 3 行的话,可以重复命令 3 次。不过,如果需要剪切 15 行呢?重复 d 命令 15 次是个实用的解决方法吗?

显然不是。这种情况下的最佳方法是,选中你想要剪切/删除的行,再运行 d 命令。举个例子:

假如我想要剪切/删除下面截图中 INTRODUCTioN 小节的第一段:

Vim文本选择操作和标志功能怎么用

那么我的做法是:将光标放在第一行的开始,(确保退出了 Insert 模式)按下 V(即 Shift+v)命令。这时 Vim 会开启视图模式,并选中第一行。

Vim文本选择操作和标志功能怎么用

现在,我可以使用方向键“下”,来选中整个段落。

Vim文本选择操作和标志功能怎么用

这就是我们想要的,对吧!现在只需按 d 键,就可以剪切/删除选中的段落了。当然,除了剪切/删除,你可以对选中的文本做任何操作。

这给我们带来了另一个重要的问题:当我们不需要删除整行的时候,该怎么做呢?也就是说,我们刚才讨论的解决方法,仅适用于想要对整行做操作的情况。那么如果我们只想删除段落的前三句话呢?

其实也有相应的命令 – 只需用小写 v 来代替大写 V 即可。在下面的例子中,我使用 v 来选中段落的前三句话:

Vim文本选择操作和标志功能怎么用

有时候,你需要处理的数据由单独的列组成,你的需求可能是选择特定的一列。考虑下面的截图:

Vim文本选择操作和标志功能怎么用

假设我们只需选择文本的第二列,即国家的名字。这种情况下,你可以将光标放在这一列的第一个字母上,按 Ctrl+v 一次。然后,按方向键“下”,选中每个国家名字的第一个字母:

Vim文本选择操作和标志功能怎么用

然后按方向键“右”,选中这一列。

Vim文本选择操作和标志功能怎么用

小窍门:如果你之前选中了某个文本块,现在想重新选中那个文本块,只需在命令模式下按 gv 即可。

使用标志

有时候,你在处理一个很大的文件(例如源代码文件或者一个 shell 脚本),可能想要切换到一个特定的位置,然后再回到刚才所在的行。如果这两行的位置不远,或者你并不常做这类操作,那么这不是什么问题。

但是,如果你需要频繁地在当前位置和一些较远的行之间切换,那么最好的方法就是使用标志。你只需标记当前的位置,然后就能够通过标志名,从文件的任意位置回到当前的位置。

在 Vim 中,我们使用 m 命令紧跟一个字母来标记一行(字母表示标志名,可用小写的 a – z)。例如 ma。然后你可以使用命令 ‘a (包括左侧的单引号)回到标志为 a 的行。

小窍门:你可以使用“单引号” ‘ 来跳转到标志行的第一个字符,或使用“反引号” ` 来跳转到标志行的特定列。

Vim 的标志功能还有很多其他的用法。例如,你可以先标记一行,然后将光标移到其他行,运行下面的命令:

d'[标志名]

来删除当前位置和标志行之间的所有内容。

在 Vim 官方文档中,有一个重要的内容:

每个文件有一些由小写字母(a-z)定义的标志。此外,还存在一些由大写字母(A-Z)定义的全局标志,它们定义了一个特定文件的某个位置。例如,你可能在同时编辑十个文件,每个文件都可以有标志 a,但是只有一个文件能够有标志 A。

我们已经讨论了使用小写字母作为 Vim 标志的基本用法,以及它们的便捷之处。下面的这段摘录讲解的足够清晰:

由于种种局限性,大写字母标志可能乍一看不如小写字母标志好用,但它可以用作一种快速的文件书签。例如,打开 .vimrc 文件,按下 mV,然后退出。下次再想要编辑 .vimrc 文件的时候,按下 ‘V 就能够打开它。

最后,我们使用 delmarks 命令来删除标志。例如:

:delmarks a

这一命令将从文件中删除一个标志。当然,你也可以删除标志所在的行,这样标志将被自动删除。

读到这里,这篇“Vim文本选择操作和标志功能怎么用”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: Vim文本选择操作和标志功能怎么用

本文链接: https://lsjlt.com/news/310180.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Vim文本选择操作和标志功能怎么用
    本文小编为大家详细介绍“Vim文本选择操作和标志功能怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“Vim文本选择操作和标志功能怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。Vim 的文本选择功能我们...
    99+
    2023-06-27
  • 在Vim中如何进行文本选择操作和使用标志
    这篇文章将为大家详细讲解有关在Vim中如何进行文本选择操作和使用标志,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。基于图形界面的文本或源代码编辑器,提供了一些诸如文本选择的功能。我是想说,可能大多数人不觉...
    99+
    2023-06-13
  • JavaScript中怎么操作光标和选区
    这篇文章主要为大家展示了“JavaScript中怎么操作光标和选区”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScrip...
    99+
    2024-04-02
  • vps租用怎么选择操作系统
    选择操作系统时需要考虑以下几点:1. 应用程序需求:不同的应用程序可能需要特定的操作系统才能运行,比如某些应用程序只能在Linux系...
    99+
    2023-06-17
    vps租用 vps
  • jQuery基本选择器和层次选择器怎么用
    这篇文章主要为大家展示了“jQuery基本选择器和层次选择器怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jQuery基本选择器和层次选择器怎么用”这篇文...
    99+
    2024-04-02
  • html中怎么取消文本选中功能
    小编给大家分享一下html中怎么取消文本选中功能,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!在HTML中,可以使用user-select属性取消文本选中,只需要给元素设置“user-select:none”代码即可。us...
    99+
    2023-06-15
  • 租用服务器怎么选择Windows和Linux操作系统
    租用服务器选择操作系统的方法:1、按网站的需求选择,确认网站程序编写的语言,如由ASP建设的网站,选择Windows操作系统;2、按稳定性去选择,一般情况下Linux操作系统的稳定性比Windows好,所以对稳定性要求高的选择Linux操作...
    99+
    2024-04-02
  • android中怎么实现长按选择文字功能
    android中怎么实现长按选择文字功能,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1.实现原理原理其实也不难,简单总结就是:绘制文字时把显示的文字的坐标记录下来(记录文...
    99+
    2023-05-31
    android
  • HTML后代选择器的功能怎么用
    本文小编为大家详细介绍“HTML后代选择器的功能怎么用”,内容详细,步骤清晰,细节处理妥当,希望这篇“HTML后代选择器的功能怎么用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2024-04-02
  • 阿里云服务器操作系统版本怎么选择
    阿里云服务器操作系统可以分为两大类,一类是基于Linux的操作系统,另一类是基于Windows的操作系统。在这两类操作系统之间可以有很多的不同选择。 一、阿里云服务器操作系统的优点 1. 稳定性高:阿里云服务器操作系统使用了最先进的技术和...
    99+
    2023-10-26
    阿里 操作系统 版本
  • 腾讯云服务器怎么使用鼠标右键操作功能
    在腾讯云服务器中,有两种不同的操作功能可以使用鼠标右键操作功能。下面是具体方法: 在弹出的对话框中选择“我需要鼠标右键功能”,如下图所示: 点击“确定”按钮,进入鼠标右键菜单。 在鼠标右键菜单中,可以选择“新建右键快捷菜单”、“右键单击...
    99+
    2023-10-26
    腾讯 鼠标右键 操作
  • 阿里云服务器操作系统版本怎么选择啊
    阿里云服务器操作系统的选择非常广泛,以下是一些常见的选择: Rackspace:这是一款比较成熟的服务器操作系统,有很多功能。它有一个强大的云服务器管理工具,可以监控服务器的各种运行状态,并提供故障排除的建议。Rackspace有很多第...
    99+
    2023-10-27
    阿里 操作系统 版本
  • 腾讯云服务器操作系统怎么选择文件
    腾讯云服务器操作系统通常需要考虑多个因素,包括计算、存储和网络资源的分配、管理和维护、安全性、可靠性和弹性等方面。下面列出了一个基本的选择腾讯云服务器操作系统的步骤,希望对您有帮助。 计算 选择一个适当的云服务器操作系统需要考虑计算资...
    99+
    2023-10-26
    腾讯 操作系统 服务器
  • 阿里云服务器操作系统怎么选择文件
    阿里云服务器操作系统一般提供四种选择:Windows、Linux、MacOS和Python Server。您可以结合您的需求选择最适合您需求的操作系统。下面是一些选择可能的因素: 操作系统版本:不同版本的操作系统有不同的功能和性能。选择...
    99+
    2023-10-26
    阿里 操作系统 服务器
  • WPF中下拉框可作选择项作为只读文本框怎么使用
    本篇内容介绍了“WPF中下拉框可作选择项作为只读文本框怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1、需求当前在开发的系统需要一个...
    99+
    2023-07-05
  • 腾讯云服务器怎么使用鼠标右键操作的功能
    在腾讯云服务器中,有两种不同的操作方式可以使用鼠标右键操作的功能: 右键单击:右键单击可以将当前目录中的文件、链接或图片拖放到目标窗口中。 右键双击:右键双击可以将文件或链接拖放到另一个窗口中。 在实际的使用中,您需要根据具体的服务器...
    99+
    2023-10-26
    腾讯 鼠标右键 操作
  • 阿里云服务器操作系统版本怎么选择不了
    如果您无法访问阿里云服务器操作系统的版本,您可以尝试以下方法: 检查您正在使用的网络连接是否正常,确保您的服务器可以与互联网连接,并且所有请求都可以正常处理。 查看阿里云服务器操作系统的版本号,确保您的设备能够正常使用。 如果您使用的是...
    99+
    2023-10-27
    阿里 操作系统 版本
  • 租用香港服务器能够选择什么操作系统
    租用香港服务器能够选择的操作系统有:1、LINUX系统,安全性和稳定性相对较高;2、WINDOWS系统,使用简易且功能强大;3、UNIX系统,主要用来支持大型的文件系统服务和数据服务;4、NETWARE系统,该系统常用于教学网和游戏厅。具体...
    99+
    2024-04-02
  • 腾讯云服务器操作系统怎么选择文件夹
    腾讯云服务器操作系统一般都包含多种文件夹,比如 Documents、Expert、Data、AppSecurity等。这些文件夹通常被用作分类和归类应用程序和服务、数据、文件和其他资源。选择合适的文件夹可以让您更轻松地管理和存储文件。以下是...
    99+
    2023-10-26
    腾讯 文件夹 操作系统
  • 阿里云服务器操作系统怎么选择文件夹
    阿里云服务器操作系统一般都包括一个文件夹,其中包含了您的应用程序和文件。以下是常见的文件夹选择方法: 常用的文件夹类型:在阿里云服务器操作系统中,通常有三种常见的文件夹类型: 系统文件夹(例如C:UsersADataLocalSet...
    99+
    2023-10-27
    阿里 文件夹 操作系统
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作