当前位置: 首页 > news >正文

Vim入门

Vim使用入门

1.Vim编辑器的三种常用模式

  • 一般模式:刚打开文件是它,从编辑模式按“ESC”退回的模式也是它。可以执行各种编辑操作,如移动光标、复制、粘贴、删除、查找替换等 ;

请添加图片描述

  • 编辑模式:在一般模式下按下 iIaAoO 等键可以进入编辑模式。在编辑模式下,键盘输入会直接输入到文本中,用于编辑文本内容。例如,在编辑模式下,按下 i 可以在当前光标位置进入插入模式,开始输入文字;按下 a 可以在光标后插入文字;

请添加图片描述

  • 命令行模式:通过按“:”键进入此模式,可以执行各种命令,如保存文件、退出 Vim、查找替换、执行外部命令等。在这个模式下输入的内容会被解释为命令,而不是编辑操作。

请添加图片描述

2.Vim的常用快捷键

(1)set nu:显示行号

在命令行模式下使用命令“set nu”可以显示行号,使用“set nonu”可以取消显示行号

请添加图片描述

(2):n:跳转到第n行

在命令行模式下使用命令“:8”可以跳转到第8行

请添加图片描述

(3)ESC:从编辑模式退回到一般模式

(4)dd:在一般模式下使用,dd默认删除1行,ndd删除n行

(5)yy:在一般模式下使用,yy默认删除,nyy删除n行

(6)p:在一般模式下使用,用于粘贴yy的结果

(7)u:在一般模式下使用,用于撤销上一个操作

(8)Crtl+r/R:在一般模式下使用,用于撤销上一个u的结果

(9):wq:命令模式下使用,保存并推出当前文件和vim编辑器

请添加图片描述

(10):!q:强制退出当前文件,不保存所有增加或更改的结果

(11)G:在一般模式下使用,移动到最末行

(12)gg:在一般模式下使用,移动到首行

http://www.lryc.cn/news/263146.html

相关文章:

  • 动态加载库
  • React中渲染html结构---dangerouslySetInnerHTML
  • 计网02-计算机网络参考模型
  • 模块测试:确保软件质量的关键步骤
  • Postman接口测试之Postman常用的快捷键
  • keil自动分配SDRAM空间设置使用
  • TikTok获客怎么做?可以定制一个获客工具!
  • 数据结构(Chapter Two -02)—顺序表基本操作实现
  • SQL语句整理二--Mysql
  • oracle与gbase8s迁移数据类型对照
  • Flink系列之:集合操作
  • STL:string的常见用法
  • GBASE南大通用 ADO.NET 中的事务
  • App(Android)ICP备案号查询——————高仿微信
  • 修改npm源码解决服务端渲染环境中localstorage报错read properties of undefined (reading getItem)
  • Educational Codeforces Round 160 (Div. 2) A~C(D,E更新中...)
  • 【Maven-Helper】利用 Maven-Helper 解决依赖冲突问题
  • C# WPF上位机开发(知识产权ip保护)
  • 【Jenkins】Pipeline 语法解析(声明式Pipeline)
  • 二叉树的最大深度(LeetCode 104)
  • 03-数据结构-栈与队列
  • 功能测试转向自动化测试 。10 年 心路历程——愿测试人不再迷茫
  • VIM ——Vimtutor 个人总结【从入门到精通】
  • gitea分支、合并
  • 探究 JavaScript 类型检查的利器:typeof 和 instanceof
  • VSCode报错插件Error lens
  • go-zero开发入门之gateway深入研究1
  • 【每日一题】反转二叉树的奇数层
  • vue 项目配置反向代理导致项目白屏
  • 全国县级行政区点位数据,Shp+excel格式