首页 > 其他分享 >vim使用

vim使用

时间:2023-06-11 14:12:05浏览次数:34  
标签:多行 模式 vim 按下 选中 使用 Esc Vim

在Vim中选中多行、删除多行和定位到指定位置的方法如下:

  1. 选中多行:
    • 进入命令模式:按下Esc键确保处于普通模式。
    • 移动光标到起始行:使用上下方向键或jk进行移动。
    • 进入可视块选择模式:按下大写字母V
    • 移动光标到结束行:使用上下方向键或jk进行移动。
    • 选中多行后,你可以进行剪切、复制、粘贴等操作。
  2. 删除多行:
    • 选中多行(按照上述步骤)。
    • 进入命令模式:按下Esc键确保处于普通模式。
    • 删除选中的多行:按下d键。
  3. 定位到指定位置:
    • 进入命令模式:按下Esc键确保处于普通模式。
    • 定位到指定行:输入行号(例如42)后按下G键。
    • 定位到文件开头:按下gg
    • 定位到文件末尾:按下G键。

请注意,Vim中有多种选择文本和移动光标的方式。上述是其中一种常见的方法,可以根据个人喜好和需要使用其他方式来实现相同的功能。在Vim中,可以通过不同的命令和操作符来完成各种编辑操作

标签:多行,模式,vim,按下,选中,使用,Esc,Vim
From: https://www.cnblogs.com/code3/p/17472880.html

相关文章

  • GCC基本使用
    本文重点讲解GCC的基本概念和在嵌入式环境下的使用。1.GCC工具GCC编译器:GCC(GNUCompilerCollection)是由GNU开发的编程语言编译器。GCC最初代表“GNUCCompiler”,当时只支持C语言。后来又扩展能够支持更多编程语言,包括C++、Fortran和Java等。因此,GCC也被重新定义为......
  • Nginx用作反向代理服务器使用!
        Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,它已经在该站点运行超过三年了。Igor将源代码以类BSD许可证的形式发布。Nginx超越Apache的高性......
  • Linux下六个有关file使用的实例
    简介file的官方解释为:file - determine file type也就是说可以识别文件类型的意思,也可用来辨别一些文件的编码格式。它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的,所以加不加后缀真的无所谓,谁会爱上谁,说起Windows吗,啥也不说了。实例下面......
  • golang之channel的使用
    golang之channel的使用在当今快速发展的软件开发领域,使用高效且可靠的编程语言变得尤为重要。而golang(又称Go语言)正是一种备受欢迎的编程语言,它的简洁、高效以及并发处理能力使得它在开发者中越来越受欢迎。在本文中,我们将探讨golang中的一个重要特性——channel,并介绍如何利用它......
  • selenim使用
    安装篇设备:MACphantomjs:https://phantomjs.org/download.html安装seleniumpipinstallselenium安装 chromedriver首先确认下载的是 与chrome版本相对应 的chromedriverhttps://chromedriver.storage.googleapis.com/index.html把chromedriver.exe文件放入/usr/local......
  • phonegap3.1.0自学笔记01_命令行界面(CLI)简单使用
    要使用phonegap的CLI必须首先安装好phonegap,phonegap的安装还请参看我的另外一篇文章:windows7搭建phonegap3Android开发环境。本篇文章介绍CLI的简单使用,由于本人水平有限,还请大侠不要拍砖。 phonegap3.1.0使用命令行去创建应用程序的框架,然后我们可以基于命令行创建的程序再去进......
  • [IOS]开源库RegexKitLite正则表达式的使用
    1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中。2.工程中添加libicucore.dylibframeworks。友情提醒:一般人导入RegexKitLite编译报错,正是因为没有导入这个类库,加上这个就OK了3.现在所有的nsstring对象就可以调用RegexKitLite中......
  • 使用dbghelp获取调用堆栈--release下的调试方法学
    当软件作为release模式被发布给用户时,当程序崩溃时我们很难去查找原因。常见的手法是输出LOG文件,根据LOG文件分析程序崩溃时的运行情况。我们可以通过SEH来捕获程序错误,然后输出一些有用的信息作为我们分析错误的资料。一般我们需要输出的信息包括:系统信息、CPU寄存器信息、堆栈......
  • 【Linux中断】中断下半部-软中断softirq的原理与使用
    软中断软中断是中断下半部的典型处理机制,是随着SMP的出现应运而生的,也是tasklet实现的基础,软中断的出现是为了满足中断上半部和下半部的区别,使得对时间不敏感的任务延后执行,而且可以在多个CPU上并行执行,使得总的系统效率可以更高。软中断有以下特性:产生后并不是马上可以执行,必......
  • 在Transformers 中使用约束波束搜索引导文本生成
    引言本文假设读者已经熟悉文本生成领域波束搜索相关的背景知识,具体可参见博文如何生成文本:通过Transformers用不同的解码方法生成文本。与普通的波束搜索不同,约束波束搜索允许我们控制所生成的文本。这很有用,因为有时我们确切地知道输出中需要包含什么。例如,在机器翻译任......