Vim学习(四)——命令使用技巧

news/2024/11/17 6:52:42/

命令模式

打开文本默认模式,按**【ESC】**重新进入
【/关键字】:搜索匹配关键字

G:最后一行
gg:第一行
hjkl:左下右上
yy: 复制一行
dd:删除一行
p:粘贴
u: 撤销

插入模式

按**【i / a / o】**键均可进入文本编辑模式,只是插入位置略有不同

i : 在光标字符前插入
a : 在光标字符后插入
o : 在光标下插入行

末行模式

按**【:】**进入

:行号  光标调到指定行
:wq   退出并保存
:q! 强制退出,不保存
:set nu  显示行号
:sethls  设置搜索高亮

可视化模式

按**【ctrl + v】**进入可视化模式, 此时用方向键/鼠标选择文字,对文本进行批量处理

y 复制选择的文本
d 删除选择的文本

在这里插入图片描述


http://www.ppmy.cn/news/1052821.html

相关文章

Vue 框架如何获取数组中的值?

在Vue框架中&#xff0c;获取数组中的值可以通过以下几种方式实现&#xff1a; 1、使用数组索引&#xff1a; 可以使用数组的索引来获取特定位置的值。在Vue中&#xff0c;可以通过在模板中使用差值表达式或指令来获取数组中的值。例如&#xff1a; <div>{{ myArray[0]…

【Unity】如何制作小地图

我们为什么要制作小地图呢&#xff1f; 原因很简单&#xff1a; 导航和定位&#xff1a;小地图可以显示玩家当前位置以及周围环境的概览。这使得玩家能够更好地导航和定位自己在游戏中的位置&#xff0c;找到目标或避开障碍物。场景了解&#xff1a;通过小地图&#xff0c;玩…

【带着学Pytorch】2、张量(Tensor)的介绍与创建

一、Tensor介绍 1.1、 张量是什么? 最开始在出现CPU和GPU, GPU出现主要解决的问题时并行计算,在此基础上的软件层面的工作基本上围绕着并行计算进行的,张量也不例外。 首先,我们先来聊聊 编程语言,python,java ,C,C++等,他们都有的共同特点是什么?在大学中计算机类…

Shell编程及自动化运维实现

Linux Shell编程及自动化运维实现 变量 Linux Shell编程及自动化运维实现 判断 Linux Shell编程及自动化运维实现 循环 Linux Shell编程及自动化运维实现 数组和函数 Linux Shell编程及自动化运维实现 三剑客 Linux Shell编程及自动化运维实现 综合实战 什么是…

时序分解 | MATLAB实现基于SWD群体分解的信号分解分量可视化

时序分解 | MATLAB实现基于SWD群体分解的信号分解分量可视化 目录 时序分解 | MATLAB实现基于SWD群体分解的信号分解分量可视化效果一览基本介绍程序设计参考资料 效果一览 基本介绍 基于SWD群体分解的分量可视化&#xff0c;基于群体分解的信号分解技术&#xff0c;MATLAB程序…

BBS项目 day05 后台系统功能(首页、文章列表展示、添加文章、上传文件(uuid生成新的文件名))

一、后台功能的初始配置 1. urls.py路由分发 re_path(app02/, include(app02.urls)),2.app02/urls.py from django.urls import path, re_path, include from app02 import viewsurlpatterns [path(home/, views.home),path(article_list/, views.article_list),path(add_ar…

[保研/考研机试] KY212 二叉树遍历 华中科技大学复试上机题 C++实现

题目链接&#xff1a; 二叉树遍历_牛客题霸_牛客网二叉树的前序、中序、后序遍历的定义&#xff1a; 前序遍历&#xff1a;对任一子树&#xff0c;先访问根&#xff0c;然后遍历其左子树&#xff0c;最。题目来自【牛客题霸】https://www.nowcoder.com/share/jump/43719512169…

Android逆向进阶,APK签名问题

原理&#xff1a; APK签名的原理基于公钥加密和数字证书的机制。在APK签名过程中&#xff0c;开发者使用私钥对应用的数字摘要进行加密&#xff0c;生成签名文件。然后&#xff0c;开发者将应用和签名文件一同发布。当用户下载应用时&#xff0c;系统会使用开发者的公钥对签名…