vi/vim学习记录(1)
用户root目录配置vi/vim默认参数文件.vimrc和记录vim操作记录文件.viminfo
vi/vim三种使用模式:一般模式,编辑模式,命令行模式
一般模式下:常用命令
数字+space向后移动光标(20+space向后移动光标20个字符)
0和$分别代表移动当前光标在一行内的开始和结尾
数字+G代表光标移动到当前文件的其中一行,单独使用G代表移动到文件末尾
数字+<enter>代表光标向下移动几行
/或者?+内容可在文件内向下和向上搜索内容,n和N代表继续执行下一步搜索和反向搜索
1,$s/word/word2/g 指定第一行到最后一行的word替换为word2,最后加上c可以通过提示方式确实替换内容
数字+x向后删除指定个数的字符,X删除之前的字符
dd删除光标所在行,数字+dd删除指定向下的行数
d1G删除光标到第一行所在数据,dG删除光标到最后一行数据
yy复制当前行数据,数字+yy复制光标开始向下的行数的数据
y1G复制光标到第一行的数据,yG复制光标到最后一行的全部数据
y结合0或者$可复制当前行光标的开始以及结束的行数据
u返回上一步操作,Ctrl+r重做上一个操作,
.复制上一步操作继续执行
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!