vim常用命令

VimVim常用命令 Vim常用命令 一、Vim 的模式 normal 模式: 大部分命令执行 insert 模式: 实现对文件内容的执行 visual 模式: 实现多行的编辑 vim 命令模式: 实现文本内容之外的操作 模式之间的转换: normal --> insert i : 在光标前插入 insert I : 在光标后插入 Insert in header o : 在下一行插入 one line insert O : 在上一行插入 One Line Insert before a : 在 阅读详情

多行注释

:.,+50 s/^/#/g

.    代表当前光标所在行
+50 和往后的499行
s/^/#/g 在行首加上#

:10,50 s/^/#/g

10   第十行开始

50 到第50行

#注释是针对python语言的,那么C/C++呢, 注释符是//,不能直接替换,需要将#换成 \/\/


取消注释多行

:.,+10 s/^\/\///g

:10,50 s/^\/\///g


多行复制

:15, 144y              

复制第15行到第144行的内容

 

从一个文件a.cpp复制多行到另一个文件b.cpp

vim a.cpp

:sp (横向切分屏幕) 或 :vsp (纵向切分屏幕)

:e b.cpp

用ctrl+w进入文件切换模式,再输入w,切换到另外一个文件窗口

在一个文件里复制,切换到另一个文件,输入p进行粘贴

 

 

 

 


 

 

 


 




Vim编辑器常用命令汇总 vim编辑器的常用命令,快捷键汇总 阅读详情

相关推荐

05 从零搭建 GPT 模型:LayerNorm、GELU 与解码器堆叠

本文介绍从零搭建GPT模型的关键组件:LayerNorm对特征维归一化,GELU平滑激活,前馈网络扩展收缩,残差连接缓解梯度消失。随后组装TransformerBlock(多头注意力+前馈,Pre-LN),最终构建GPTModel并实现文本生成,附参数量核算。

元直的博客 395

Vim 常用命令的全面总结

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

weixin_42330218的博客 947

从自然语言到PCB设计:DeepSeek与Altium协同自动化实战指南

摘要:在电子设计领域,将自然语言需求转化为PCB设计图是实现自动化设计的重要目标。受限于当前NLP和EDA技术,通过DeepSeek直接生成完整PCB设计图尚无法实现,但在设计辅助环节已展现实用价值。本文深入分析技术可行性,提出"自然语言→设计约束→脚本生成→人工验证"的人机协同工作流。通过28个完整代码示例、12张技术图表及5个工程案例,详细展示DeepSeek解析需求、生成设计约束,并结合Altium Designer API实现元件放置、规则设置、DRC校验的全流程。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1617

Vim常用命令

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

QQ2558030393的博客 207

linux中vim常用命令大全

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

A_aspectJ的博客 2745

vim 常用命令

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

Notebook 1036

vim常用命令快捷键

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

caizongxu的博客 1万+

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

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

m0_71673753的博客 7555

Vim 提权

提权方式风险等级检测难度防御难度sudo vim 滥用⭐⭐⭐⭐⭐低中SUID vim 滥用⭐⭐⭐⭐中低其他命令滥用⭐⭐⭐⭐低中内核漏洞⭐⭐⭐⭐⭐高高核心建议:遵循最小权限原则,定期审计 sudo 配置,及时更新系统补丁。

xia542046446的专栏 211

解决ubuntu 26/debian13新系统vim无法粘贴

内容是关于Vim鼠标粘贴问题的临时和永久解决方法。摘要要简洁概括。</think>Vim鼠标粘贴问题:临时可在普通模式输入:set mouse-=a回车后,插入模式右键即可粘贴;永久需编辑~/.vimrc添加set mouse=2,或修改/usr/share/vim/vim91/defaults.vim中将set mouse=a改为set mouse-=a。

一个标题 233

Linux---vim 编辑器

本文内容基于 Linux 基础开发工具相关知识整理而成,涵盖了(CentOS) Vim 编辑器的核心使用方法和配置技巧。(附加vim一键部署)

晴天的博客 443

nano vim 有没有快速编辑的 方式 比如鼠标选择 ,然后快速修改 替换

下面分别为您梳理核心操作和场景化方案。

论文数据分析辅导,;论文人工智能辅导 huazhongxiaosx 187

Agent 记忆压缩通常有哪些方法?

在传统软件中,状态可以通过关系型数据库做毫秒级精准存取;而在 AI Agent 架构中,大模型本身是无状态的概率推理引擎。为了维持多轮交互的连续性,开发者必须将历史记忆注入到上下文(Context)中。上下文爆炸与成本失控:多轮对话与工具调用轨迹(Tool Traces)包含海量冗余 Token,每次 API 请求都需要对全量历史重复计费,成本呈二次方上升。推理延迟(Latency)恶化:超长上下文会导致 GPU 在 Prefill 阶段的计算耗时大幅拉长,严重破坏实时交互体验。

2603_96126046的博客 304

【MCP(Model Context Protocol)开发到发布完整指南】

MCP(Model Context Protocol)开发到发布完整指南

晨埃 239

22-DataCenter报文序列化

(put在循环后),解析侧遇到时continue不影响store循环——顺序无关但习惯上收尾。

yuhou25的博客 223

可以做年龄编辑的gan对抗网络(SAGAN)

把这 10 张(或更多年龄段)图片按顺序拼接,用 OpenCV 或 FFmpeg 导出为 MP4,就能看到“一个人”的年龄变化过程。:模型只学了 10 个离散年龄段(0~9),直接切换标签会导致五官突然“跳变”,无法生成 18岁→18.5岁 这种细腻变化。如果连续年龄回归,会更加的丝滑,接下来我们将修改一版连续年龄回归的代码,还是在这个的基础之上进行!,比如用预训练的 ArcFace 提取人脸特征,约束不同年龄帧的特征向量尽量接近。,会生成固定噪声下不同年龄的人脸图片,实现“编辑年龄”的效果。

有的话没说出来之前,你是他的主人,一旦说出来你就成了他的奴隶||想要干好事,别太把自己当人,别把别人太不当人||认识这个人就是开了一扇窗户,就能看到不一样的东西,听到不一样的声音,能让你思考、觉悟,这已经够了 210

基于Python的爱奇艺视频数据可视化分析系统

长视频平台剧集、评分、热度与评论数据体量大、维度多,手工汇总难以快速把握类型结构、口碑分布与主演导演影响力。系统采用 B/S 架构,后端入口为app.py,运行端口8060;数据库使用 MySQL(库名iqiyi),经 PyMySQL 访问。前台基于 Bootstrap 5、本地中的 ECharts 5 与 echarts-wordcloud,配合主题。业务表包括usersdramascommentsfavorites。数据可通过导入,或经/ 相关脚本补充样本。分析层在。

qq_35928134的博客 225

基于FPGA的AGC自适应增益控制系统开发

自动增益控制(AGC)是一种在接收信号过程中自动调整放大器增益的技术,以确保输出信号的幅度保持在一个恒定的水平。基于FPGA实现AGC系统具有高性能、低延迟和高度可配置的特点,广泛应用于无线通信、音频处理和雷达等领域。FPGA上的AGC系统提供了一种高效且灵活的方法来处理变化的信号环境。在实际应用中,通过合理的设计和优化,可以显著提高信号处理系统的鲁棒性和可靠性。

走向CTO的路上... 1670

ESP32 Arduino 3.3.10 编译器 Xtensa GCC 14.2.0(Win64)

ESP32 Arduino 3.3.10 编译环境五件套之一:Xtensa GCC 14.2.0 交叉编译器(2026-01-21版)。解决Arduino IDE下载编译工具链卡住的问题。下载后解压获取蓝奏云链接。(解压密码见文件内README)

上一篇: required file `build/ltmain.sh' not found
下一篇: linux 常用命令
ggknight
博客等级 码龄21年 0粉丝 15原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值