vim操作简要记录

devtools/2025/2/5 10:36:54/
views" class="markdown_views prism-atom-one-dark">

操作容易忘记,记录一下基本使用的

:wq保存退出
:w
:q
:q!
:wq!

i
I
a
A

方向键
h左
j下
k上
l右

dd删除方行(这其实是剪切行操作,不过一般用作删除,长按可删除,不过按.执行上一次操作删除更快)
.执行上一次操作(别怀疑,就是一个英文逗号,有点小)
yy复制行
p粘贴

撤销
定位行

/[keyword]查找关键字
n下一个
N上一个

G光标跳转最后一行
%光标在括号之间跳转
[number]G跳转到第number行
e.g.

22G

ctrl + G显示当前文档的滚动进度


http://www.ppmy.cn/devtools/156249.html

相关文章

什么是REStful API,其设计核心原则(core principle)是什么

RESTful API(Representational State Transfer API)是一种基于Web的架构风格,它通过HTTP协议提供客户端与服务器之间的交互。RESTful API基于资源的概念,资源通常通过URL表示,客户端与服务器之间通过请求和响应交换数据。它常用于构建轻量级的、可扩展的网络服务。 RESTf…

力扣 45. 跳跃游戏 II

🔗 https://leetcode.cn/problems/jump-game-ii 题目 给一个数组 nums,最开始在 index 0,每次可以跳跃的区间是 0-nums[i]保证可以跳到 nums 的末尾,返回跳到末尾的最小步骤 思路 题解是贪心,选择每次可以跳到的最…

上位机知识篇---GitGitHub

文章目录 前言Git&GitHub是什么?GitGitHub Git和GitHub的区别定位功能使用方式开源协作 Git常用命令操作1. 配置2. 仓库操作3. 文件操作4. 分支与合并5.远程操作6.撤销更改7.查看历史 GitHub常用操作1.创建仓库2.Fork仓库3.Pull Request4.Issue跟踪5.代码审查 G…

list容器(详解)

list的介绍及使用(了解,后边细讲) 1.1 list的介绍(双向循环链表) https://cplusplus.com/reference/list/list/?kwlist(list文档介绍) 1. list是可以在常数范围内在任意位置进行插入和删除的序…

Android 开发:新的一年,新的征程

回顾 2023 年,Android 开发领域可谓成果斐然。这一年,Android 系统不断迭代,新技术、新工具层出不穷,为开发者们带来了前所未有的机遇与挑战。如今,我们站在新的起点,怀揣着对技术的热爱与追求,…

LeetCode--347. 前 K 个高频元素/Golang中的堆(container/heap)

例题链接-前k个高频元素 前言 以前都是用的C写算法题,最近也想熟悉一下golang的数据结构,故来一篇题解堆分析。 正文 这里重点不在分析题目,在于golang中的 container/heap 对于内部实现逻辑有兴趣的可以去看看源码。 这里先给出题解的代…

【数据结构】(3)包装类和泛型

一、包装类 1、什么是包装类 将基础类型包装成的类就是包装类。由于基础类型不是继承 Object 类的类,所以在泛型不能直接支持基础类型,为了解决这个问题,就需要把基础类型转换为对应的包装类。 基础类型对应的包装类 基础类型包装类byteByte…

松灵机器人 scout ros2 驱动 安装

必须使用 ubuntu22 必须使用 链接的humble版本 #打开can 口 sudo modprobe gs_usbsudo ip link set can0 up type can bitrate 500000sudo ip link set can0 up type can bitrate 500000sudo apt install can-utilscandump can0mkdir -p ~/ros2_ws/srccd ~/ros2_ws/src git cl…