vim 操作一列数字

devtools/2024/10/18 10:13:56/

一列数字从 9 到 23,想要将它们都减去 9

使用宏:
a. 将光标移动到第一个数字
b. 按 qa 开始录制宏
c. 按 9 然后按 Ctrl-X (这会减去 9)
d. 按 j 移动到下一行
e. 按 q 停止录制
f. 使用 @a 重复宏,或 100@a 重复多次

将一列数字都加上某个值(比如加 9)
使用宏:
a. 将光标移动到第一个数字
b. 按 qa 开始录制宏
c. 按 9 然后按 Ctrl-A (这会加上 9)
d. 按 j 移动到下一行
e. 按 q 停止录制
f. 使用 @a 重复宏,或 100@a 重复多次

一列从 9 到 23 的数字反转顺序
:sort! n

指定行 :23,45sort! n


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

相关文章

酒店智能门锁接口pro[V10] 对接酒店收银-SAAS本地化-未来之窗行业应用跨平台架构

一、文档 调用函数库: 提供Windows下的32位动态连接库proRFL.DLL,函数使用详细说明 //-----------------------------------------------------------------------------------// 功能:读DLL版本,不涉及USB口操作 C原型&…

【深度学习】03-神经网络2-1损失函数

在神经网络中,不同任务类型(如多分类、二分类、回归)需要使用不同的损失函数来衡量模型预测和真实值之间的差异。选择合适的损失函数对于模型的性能至关重要。 这里的是API 的注意⚠️,但是在真实的公式中,目标值一定是…

【C++打怪之路Lv4】-- 类和对象(中)

🌈 个人主页:白子寰 🔥 分类专栏:C打怪之路,python从入门到精通,数据结构,C语言,C语言题集👈 希望得到您的订阅和支持~ 💡 坚持创作博文(平均质量分82)&#…

硬件设计基础之闲聊千兆以太网

一、千兆以太网的介绍 常见的以太网有几种形式,10Mbps、100MHz、1000Mbps、10Gbps等,当然还有更高的,接触的少些,暂且不聊。 10Mbps、100Mbps,多见于单片机使用,比如STM32/GD32 1000Mbps、10Gbps&#x…

解决Android中使用jdk 9以上中的某个类(AbstractProcessor)但是无法导入的问题

前景提要 今天在使用jdk中的AbstractProcessor类的时候,怎么都找不到,网上各种搜索,加什么依赖都没用,看了下依赖确实有这个类但是就是无法正常导入 然后翻了下android.jar,发现没有这个类 疑问 但是你尝试一下发…

物联网系统中声音拾取音频方案_咪头

01 物联网系统中为什么要使用咪头 物联网系统中使用咪头(麦克风或传声器)的原因主要可以归结为以下几个方面: 声音信号的拾取与转换 基本功能:咪头是一种将声音转换为电信号的装置。在物联网系统中,咪头负责捕捉周围…

HarmonyOS第九章:鸿蒙axios(@ohos/axios)

🎉 博客主页:【剑九_六千里-CSDN博客】【剑九_六千里-掘金社区】 🎨 上一篇文章:【HarmonyOS第八章:HTTP数据请求】 🎠 系列专栏:【HarmonyOS系列】 💖 感谢大家点赞👍收…

408算法题leetcode--第16天

144. 二叉树的前序遍历 144. 二叉树的前序遍历思路:递归和非递归时间:O(n);空间:O(n) /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(…