VIM 常用命令

【Vim】Vim 的常用命令 Vim 的常用命令 一、Vim 的模式 normal 模式: 大部分命令执行 insert 模式: 实现对文件内容的执行 visual 模式: 实现多行的编辑 vim 命令模式: 实现文本内容之外的操作 模式之间的转换: normal --> insert i : 在光标前插入 insert I : 在光标后插入 Insert in header o : 在下一行插入 one line insert O : 在上一行插入 One Line Insert before a : 在 阅读详情

正常模式下:

宗旨:

    1.所有移动操作配合删除d即可实现删除
    2.所有操作前输入数字即可实现重复操作
    3.0代表行首 $代表行末

1.移动操作与计数移动(在操作前输入数字,即表示重复的次数):

    h left
    l right
    j down
    k up
    w 向前移动到单词首
    e 向前移动到单词尾
    0 行首

2.剪切操作与计数剪切:

    x 直接删除当前字符
    dw 删除到向前的第一个单词开始位置
    de 删除到往后的第一个单词结束位置
    d$ 删除到行末
    dd 删除整行

3.插入:

    p 粘贴到当前位置后一个字符或者后一行的位置

4.替换:

    r  输入一个字符   替换当前字符为输入的内容
    R   连续替换多个字符
    c  位移操作     删除到指定位移,并开始插入

5.撤销:

    u 撤销上一次修改
    U 撤销对整行的修改
    CTRL-R 反撤销

6.高级移动:

    CTRL-G  显示当前状态栏,文件名和文件按位置   
    G       移动到文件尾
    num+G   移动到指定行
    gg      移动到文件首

7.搜索:

    /   + 输入内容  正向搜索输入的内容
    ?   + 输入内容  反响搜索输入的内容
    查找后:
            n 向前翻继续查找
            N 向后翻继续查找
    %   跳到匹配的() [] {} 处

8.高级替换命令:

    :s/old/new          替换当前行的第一个old为new
    :s/old/new/g        替换当前行的所有old为new
    :NO1,N02s/old/new/g 替换行NO1和NO2之间的old为new
    :%s/old/new/g       替换全文的old为new
    :%s/old/new/gc      替换全文old为new,并在替换时进行提示

9.高级插入:

    :r !comman      插入命令执行结果到当前位置
    :r FILENAME     插入文件内容到当前位置

10.可视模式:

    可视模式下可以移动光标进行选择,然后进行复制,剪切,拷贝,保存文件工作     

11.进入插入的所有动作:

    a   从当前位置后一个字符进入
    A   从行尾进入
    i   从当前位置进入
    o   下方创建一个新行并进入
    O   上方创建一个新行并进入

12.复制命令

    y   e   复制一个单词
    y   w   复制到单词加单词后空格

13.设置命令

    set [no]ic  设置启用和禁用大小写敏感匹配
    set [no]hls 设置启用和禁用高亮显示匹配结果
    set [no]is  设置启用和禁用部分匹配

14.在线帮助系统

    :help   启用帮助系统令的帮助
    :help command 查看命令的帮助

15.命令行帮助系统

    在命令行模式下输入命令的一部分
    tab +D  显示所有可能的命令
    CTRL+D  显示所有可能的命令

16.扩展

    插入模式下的命令:
            CTRL+u 删除光标到行开始
            CTRL+w 删除当前单词
            CTRL+y 复制上一行相同位置的字符
Vim编辑器常用命令汇总 vim编辑器的常用命令,快捷键汇总 阅读详情

相关推荐

icon_60-vicons

这个是设计ico

NaiveUI安装及使用

在全局或需要使用message的地方使用 ,然后使用 useMessage方法获取对应api,如。则在env.d.ts 或 vire-env.d.ts,添加声明即可。1、安装UI组件库 naive-ui。3、在main.ts中导入可全局使用。6、使用消息提示message。4、具体页面直接通过标签使用。// App.vue中用。然后在具体子页面使用。

成长的点滴 3247

xicons:SVG VueReact组件是由fluentui系统图标,离子子,蚂蚁设计图标,材料设计图标和Font-Awesome集成而成的。 (Vue3,Vue2,React,SVG)

Xicons English· 包括vicons (vue3), ricons (react), sicons (svg)和v2icons (vue2)。 SVG Vue / React组件集成了 , , , , 和 。 还提供了用于自定义颜色和大小的实用程序图标组件。 图标预览和搜索 安装 图标安装 # Install packages on your demand # For react npm i -D @ricons/fluent npm i -D @ricons/ionicons4 npm i -D @ricons/ionicons5 npm i -D @ricons/antd npm i -D @ricons/material npm i -D @ricons/fa # font awesome npm i -D @ricons/tabler # For vue3

Naive 组件库 动态渲染icon图标

vue3 Naive 动态渲染icon图标

m0_50864962的博客 5905

Ionicons开源图标集合 v5.2.3

为您提供Ionicons开源图标集合下载,Ionicons是一个完全开源的图标集,其中包含1100多个图标,这些图标是专为Web,iOS,Android和桌面应用程序而设计的。Ionicons是为Ionic Framework构建的,因此图标同时具有Material Design和iOS版本。我们打算将此图标包与Ionic一起使用,但绝不仅限于此。无论您是个人还是商业用户,都可以在合适的地方使用它们。它们是使用的,并根据MIT许可。注

基于Vue3+TS, 使用Naive UI组件库开发的后台管理系统.zip

Vue3,springboot,element-ui使用技巧,实战应用开发小系统参考资料,源码参考。 详细介绍了一些Qt框架的各种功能和模块,以及如何使用Qt进行GUI开发、网络编程和跨平台应用开发等。 适用于初学者和有经验的开发者,能够帮助你快速上手Qt并掌握其高级特性。

30天自制操作系统学习笔记----day_one

一、实验主要内容 内容1:尝试使用二进制编辑器,试着在屏幕上输出HELLO WORLD。 重点:如何看懂二进制编辑器的地址格式、输入的十六进制如何来的? 首先左边前两个0不用管,真正的地址由左数第三个0开始加上后面的四位数构成一个地址,上面的数字标号表示地址单元号。 那么这些十六进制都是怎么来的呢?根据ASCLL码表对应的十六进制得到的,举个例子,比如说E的ASCLL值为69,化为十六进...

lzh 1463

cesium 高程数据使用

cesium 高程数据使用高程数据下载高程数据切片简单数据服务 高程数据下载 使用地理空间数据云平台免费提供的高程数据。地理空间云平台 点击列表中的下载得到数据压缩包。例如:ASTGTM2_N22E114.zip 高程数据切片 使用cesium实验室工具对下载得到的压缩包进行切片。cesium实验室 切片得到的文件夹目录。 简单数据服务 使用nodejs的koa启动简单的资源服务。koajs 项目根目录新建data文件夹,在新建dem文件夹放高程数据。 注意目录自行更换,这里是./data/dem

哎哟这个凉白白的博客 1811

Vue3,Vite3,TS,Naive-UI整合TailwindCSS

Vue 作者尤大推荐的Vue组件库NaiveUI整合TailwindCSS,以及遇到的一些问题解决办法,使用目前最新的Vue3+Vite3+TS完成本案例

mobaofeibao的博客 7715

163种中草药图像数据集构建与ResNet-50迁移学习实战指南

在计算机视觉领域,高质量标注数据集是模型训练的基石,直接影响图像分类、目标检测等任务的性能。其核心原理在于为算法提供结构化的监督信号,通过深度学习模型学习从像素到语义的映射关系。构建此类数据集的技术价值在于解决了特定垂直领域(如中医药)数据稀缺的痛点,为AI技术落地提供了关键“燃料”。在应用场景上,标准化数据集广泛支撑着教学演示、算法验证和产业应用开发。本文聚焦于中草药识别这一细分领域,详细介绍了一个包含163种常见药材、经过多源聚合与清洗的图像数据集构建全过程,并提供了基于PyTorch和ResNet-5

weixin_33672400的博客 455

DeepSeek API调用太复杂?OneAPI一站式聚合解决方案

本文介绍了OneAPI如何作为一站式聚合解决方案,简化DeepSeek API的调用流程。通过统一接口、智能路由和模型映射等核心功能,OneAPI大幅降低了多API适配的复杂性,提升开发效率。文章还提供了详细的部署指南和高阶使用技巧,帮助开发者快速实现API聚合管理。

weixin_27215337的博客 381

Vim 常用命令的全面总结

通过掌握这些核心命令,Vim 的编辑效率将显著提升。建议通过刻意练习导航练习:仅用h/j/k/l和w/b移动光标编辑挑战:使用d/y/p完成文本重组搜索实战:用和:%s快速修改代码最终目标是形成肌肉记忆,无需思考即可流畅操作。今天文章就分享到这儿,喜欢的朋友可以关注我的公众号,回复“进群”,可进免费技术交流群。博主不定时回复大家的问题。公众号:吴计可师。

weixin_42330218的博客 952

GT-Power柴油机瞬态性能仿真与优化——基于EGR-VGT耦合控制策略【附案例】

本文探讨了GT-Power在柴油机瞬态性能仿真与优化中的应用,重点分析了EGR-VGT耦合控制策略的实际效果。通过案例研究展示了如何通过仿真优化提升柴油机的动力响应速度和排放性能,为车辆工程领域的工程师提供了实用的技术参考。

green的博客 763

Vim常用命令

0 移动光标到本行最开头. H 移动光标到屏幕的首行. M 移动光标到屏幕的中间一行. L 移动光标到屏幕的尾行. gg 移动光标到文档首行. G 移动光标到文档尾行. :n 跳至第n行 '' ...

QQ2558030393的博客 211

Landsat 9 数据预处理第一步:在ENVI里正确加载影像的保姆级指南(含MTL文件处理)

本文详细介绍了Landsat 9数据在ENVI中的预处理流程,重点讲解了MTL文件的关键修改与正确加载方法,帮助遥感新手快速掌握数据加载技巧。通过辐射定标、大气校正等步骤,确保数据达到分析就绪状态,适用于土地覆盖分类等高级应用。

weixin_29201313的博客 207

避开地图定位的坑:手把手教你处理GCJ-02和WGS-84坐标转换(2023最新版)

本文深入解析了GCJ-02与WGS-84坐标系转换的核心原理与常见误区,提供了详细的代码实现与精度控制方法。针对地图定位开发中的实际痛点,文章重点阐述了如何通过迭代逼近法实现高精度坐标转换,并给出了误差测试与业务场景下的工程实践指南,帮助开发者有效规避定位漂移等问题。

lstm7chronicler的博客 1169

linux中vim常用命令大全

Linux有大量的配置文件,所以 Linux的文本处理工具也是比较多的,其中编辑一些配置文件时,常用的工具就是 vim。在Linux中,Vim编辑器是一个非常强大的文本编辑工具,它提供了多种模式和命令来满足不同的编辑需求。以下是Vim的一些常用命令和操作:

A_aspectJ的博客 2753

【WorkBuddy从入门到精通实战教程】第 4 章 快速完成第一个 WorkBuddy 任务

摘要:WorkBuddy任务创建指南详细说明了从新建任务到结果验收的全流程。操作步骤包括:选择工作目录、设置模式(Craft/Ask/Plan)、指定AI模型、输入任务说明(需包含目标/输入/动作/约束/输出/验收6要素),可选配Skill等高级设置。文中提供三个入门示例:A)文件整理需保持原文件并生成分类方案;B)会议纪要要求结构化输出且所有内容有原文依据;C)Word转PPT需遵循品牌规范并控制页数。特别强调首次操作应在演练目录测试,处理真实数据前需确认授权范围,输出文件需检查涉密信息并按规范共享。(1

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 1354

vim常用命令快捷键

vim常用命令快捷键   在命令状态下对当前行用== (连按=两次), 或对多行用n==(n是自然数)表示自动缩进从当前行起的下面n行。你可以试试把代码缩进任意打乱再用n==排版,相当于一般IDE里的code format。使用gg=G可对整篇代码进行排版。       vim 选择文本,删除,复制,粘贴     文本的选择,对于编辑器来说,是很基本的东西,也经常被用到,总...

caizongxu的博客 1万+

2026 AI浏览器Agent终极对比:BrowserAct、agentBrowser、PP-Browser 谁更适合落地?(安装+实战+场景全覆盖)

1.不要盲目追求最新框架:很多人跟风用agentBrowser,结果业务是多步骤复杂办公流程,反而不如BrowserAct稳定;2.风控场景优先PP-Browser:但凡需要登录账号、频繁访问正规平台,无脑选PP-Browser,能避开99%的封禁问题;3.AI批量解析优先agentBrowser:做知识库爬取、网页内容总结、批量问答,省Token就是省成本,长期使用性价比碾压另外两者;4.个人开发调试优先BrowserAct:容错高、日志全、调试简单,新手上手最快,不容易报错翻车。

十年老程序猿,AI 疯狂研究专家,前沿硬核知识分享 334

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

vim 常用命令

vim是经典的文本编辑器,可以进行高效的程序开发。本文对常用命令进行整理。详细内容可以参考官方文档1。

Notebook 1044

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

vim常用命令

【代码】vim常用命令。

2301_76962889的博客 785

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Linux Vim文本编辑器-Vim常用命令

Vim文本编辑器使用与常用命令,外加使用技巧介绍

m0_71673753的博客 7569
上一篇: exe 安装为服务的方法
下一篇: VUEX及VUE项目结构粗解
Cons_Step_By_Step
博客等级 码龄11年 2粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值