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 : 在 阅读详情

vim

命令模式

  1. h:左移
  2. j:下移
  3. k:上移
  4. l(L):右移
  5. M:光标移动到中间行
  6. L:光标移动到屏幕最后一行行首
  7. G:移动到指定行,行号 -G,只有G的话,到文件最末尾
  8. gg:文件第一个字符
  9. w:向后一次移动一个字
  10. b:向前一次移动一个字
  11. {:按段移动,上移
  12. }:按段下移,下移
  13. ctrl+d:向下翻半屏
  14. ctrl+u:向上翻半屏
  15. ctrl+f:向下翻一屏
  16. ctrl+b:向上翻一屏
可视模式
  1. v:按字符移动,结合h,j,k,l选中文本内容。
  2. V:按行移动,选中文本可视模式,可以配合d,y,>>,<<实现对文本块的删除,复制,左右移动。
删除命令
  1. x:删除光标后一个字符,n x 删除光标后的n个字符
  2. X:删除光标前一个字符,相当于Backspace
  3. dd:删除光标所在行,n dd删除指定的n行
  4. D:删除光标后本行所有内容,包含光标所在字符
  5. d0:删除光标前本行所有内容,不包含光标所在字符
  6. dw:删除光标开始位置的字,包含光标所在字符
撤销命令
  1. u:一步一步撤销
  2. ctrl+r:反撤销
重复命令
  1. . :重复上一次操作的命令
文本移动
  1. >>:文本行右移
  2. <<:文本行左移
复制粘贴
  1. yy:复制当前行,n yy复制n行
  2. 在末行模式,输入:a,by 复制从第a行开始,到第b行结束的内容
  3. p:在光标坐在位置向下新开辟一行,粘贴
查找命令
  1. /str : 查找str,从光标所在行往下查找
  2. ?str:查找str,从光标所在行往上查找
  3. n:查找下一个
  4. N:查找上一个
替换操作
  1. r:替换当前字符
  2. R替换当前行光标后的字符
替换命令
  1. 末行模式下,将光标所在行的abc替换成123,:s/abc/123/g
  2. 末行模式下,将第一行到第10行之间的abc替换成123,:1,10s/abc/123/g
  3. 末行模式下,把文件中的abc全部替换成123,:%s/abc/123

输入模式

  1. i:插入光标前一个字符
  2. I:插入行首
  3. a:插入光标后一个字符
  4. A: 插入行末
  5. o:向下新开一行,插入行首
  6. O:向上新开一行,插入行首

末行模式

  1. :set nu 显示行号
  2. ! shell命令
  3. wq:保存退出
  4. ZZ: 保存退出
  5. q!:不保存退出

补充

修改用户目录下的vimrc(~/.vimrc)文件,修改vim配置

  1. set nu :设置每次vim 打开文件显示行号。
  2. set ts=4:设置tab键每次4个空格
Vim编辑器常用命令汇总 vim编辑器的常用命令,快捷键汇总 阅读详情

相关推荐

VH6501干扰仪的使用

触发模式方法备注External Trigger(外部触发)使用VH6501的I/O口作为触发源Frame Trigger(报文触发)设定被干扰报文的触发位置,并发送干扰位序列/报文software Trigger(软件触发)配置好干扰序列后直接发送Error Frame Trigger(错误帧触发)基于错误帧标识位为触发条件触发干扰Direction Trigger(发送方向触发)根据TX/RX发送/接收方作为触发条件Inverted Trigger(反向触发)

帮助100万人颠覆负面潜意识,实现人生蜕变,培养1万名潜意识开发导师 9055

Vim 常用命令的全面总结

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

weixin_42330218的博客 952

RK3568 Android12预置APK的三种模式详解:不可卸载、可卸载与永久删除

本文深入解析RK3568 Android12系统中APK预置的三种模式:不可卸载、可卸载与永久删除,详细介绍了每种模式的技术实现、应用场景及实战案例。针对Rockchip平台特性,提供从目录创建到系统编译的完整指南,帮助开发者根据产品需求选择最佳预置方案,并解决常见问题。

k8s6orchestrator的博客 967

Vim常用命令

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

QQ2558030393的博客 212

【后量子密码】SPHINCS+ 算法(二):签名与验签(附源码分析)

本节介绍SPHINCS+ 算法的密钥生成、签名与验签。nnn:安全参数;www:Winternitz参数,WOTS+签名分解的基底;hhh:超树的高度;ddd:超树中子树的层数;kkk:FORS 树的数量;ttt:FORS 树的叶子节点数。

听雨草堂 4680

5.1 rocr-runtime libhsakmt event 机制全景—从 Doorbell 到 Signal

本文介绍了ROCm/KFD中的Event机制架构,主要解决GPU异步计算中的反馈问题。Event机制分为三层:硬件层触发事件,内核层管理事件通知,用户态接收处理。事件类型分为三大类:同步类事件(如SIGNAL、QUEUE_EVENT)用于任务完成通知,异常类事件(如MEMORY、HW_EXCEPTION)报告错误,拓扑类事件(如NODECHANGE)处理设备变更。该机制通过共享内存和中断实现高效通信,避免CPU轮询开销。后续文章将深入内核实现、Thunk层封装和多队列完成检测实战。

图形/计算GPU的驱动与虚拟化技术分享园地 1308

linux中vim常用命令大全

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

A_aspectJ的博客 2753

RK3568笔记二:部署手写数字识别模型

部署手写数字识别模型,使用手写数字识别(mnist)数据集训练了一个 LENET 的五层经典网络模型。Lenet是我们的深度学习入门的必学模型,是深度学习领域中的经典卷积神经网络(CNN)架构之一。过程分为:训练,导出ONNX,转化RKNN,测试。

1170

vim常用命令快捷键

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

caizongxu的博客 1万+

【入门AUTOSAR网络管理测试】CANoe测试T_WakeUp时间

随着智能电动汽车行业的快速发展,目前AUTOSAR网络管理也得到了广泛应用,AUTOSAR网络管理测试也是汽车网络测试中非常重要的环节,NM问题导致的汽车ECU不能唤醒、电瓶亏电等问题,对于新入门AUTOSAR网络管理测试的同学不清楚如何开展测试,那么本章节就主要给大家介绍网络管理中T_WakeUp时间如何测试。【入门AUTOSAR网络管理测试】AUTOSAR网络管理规范需求解读。

测试领域技术分享 2137

[毕设项目-大模型微调]现代文翻译文言文【基于LLaMA3.1-8B微调】

教你基于LLaMA3.1-8B微调如何做到现代文翻译文言文

逐梦苍穹的博客 2297

vim 常用命令

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

Notebook 1044

捷联惯导,其实没有你想象的那么复杂!(附:惯导嵌入式应用中需要的一些C代码)

摘要:捷联惯导系统将惯性测量单元固连于运动载体,通过核心算法实现导航解算。系统首先进行传感器误差补偿和初始对准,然后利用陀螺和加速度计数据,通过姿态更新算法(如四元数法)计算载体相对于地理系的姿态。加速度数据经比力方程转换后积分得到速度和位置,过程中需补偿圆锥误差和划船效应。捷联惯导通过数字平台替代物理平台,实现了载体坐标系与导航坐标系的实时转换,是当前惯性导航系统的主流方案。

victoryqian528的博客 270

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

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

m0_71673753的博客 7569

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

vim常用命令大全

vim常用命令,非常不错

yuanjunliang的博客 313

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

VIM 常用命令

有道云笔记https://note.youdao.com/s/Q2GAtl8Q

Listest的博客 754

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Linux中vim常用命令大全

在~/.vimrc文件中,可以自定义快捷键和设置。nnoremap :w " F5 快捷键保存文件以上是 Vim 中一些常用命令和操作的汇总。Vim 是一个非常强大的文本编辑器,学习其命令和技巧可以极大提高你的工作效率。建议在使用过程中多加练习,熟悉各种命令和操作。

Min_nna的博客 1105

Vim编辑器常用命令

Vim编辑器 安装Vim请参考文章: 如何在Windows10上安装Vim 本文参考文章: 1. Vim编辑器 2. Linux Vi/Vim 文章目录Vim编辑器Vim简介Vim的6种基本模式1. 普通模式2. 插入模式3. 可视模式4. 选择模式5. 命令行模式6. Ex模式模式的切换最后 Vim简介 Vim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增...

zhang_yu_ling的博客 5万+

vim编辑器常用命令

vim编辑器

你好 2177

Linux中的vim常用命令大全

Linux中的vim编辑器是一款功能强大的文本编辑器,支持多种操作模式和丰富的命令集。

weixin_54096591的博客 756

Vim常用命令备忘

【代码】Vim常用命令备忘。

zjmoon1314的博客 1316
上一篇: linux的文件系统
下一篇: Large-Scale Long-Tailed Recognition in an OpenWorld
jeffery0628
博客等级 码龄11年 39粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值