vi学习(一)

# 01_Python基础到实战一飞冲天(五)-vi和vim学习(一)--vi和vim简介打开文件和工作模式 01_Python基础到实战一飞冲天(五)-vi和vim学习(一) 001-vi简介-01-学习vi的目的 002-vi简介-02-vi和vim以及vi的特点 003-打开文件-01-打开或者新建文件 004-打开文件-02-打开文件并且定义指定行 005-打开文件-03-删除交换文件 006-工作模式-01-职责以及切换方式 007-工作模式-02-工作模式切换演练 008-vi命令-01-学习线路图 009-移动命令-01-方向和行内移动 010-移动命令-02-行数跳转和上下翻页 阅读详情
替换一个word

:%s/four/4/g
出现了thirtyfour单词  就会被替换成thirty4 不是你想要的效果
可以加 < ,他匹配一个单词的其实位置
由于正则的编译原则
改为:
:%s//<four/4/g

以此类推 出现fourty 则需要增加 >
:%s//<four/>/4/g

如果替换多个文件,可以采用宏的方式
vim *.txt
qq      开启宏纪录
:%s/p1/p2/g
:wnext
q        关闭宏

然后可以用@q 表示执行一次宏  可以检测是否正确

999@q  表示对所有的批处理文件进行宏操作

如果在处理的文件中没有符合正则表达式的时候它会报错所以我们需要在最后加上e
e表示 出现错误不会报错
:%s/p1/p2/ge





别再只用GPS了!用Android手机传感器实现室内步行轨迹记录(避坑指南) 本文详细介绍了如何利用Android手机传感器(如加速度计、陀螺仪和磁力计)实现室内步行轨迹记录,克服GPS在室内的局限性。通过传感器数据采集、步态检测、航向估计和轨迹绘制等步骤,结合避坑指南和优化技巧,帮助开发者高效构建室内定位应用。 阅读详情

相关推荐

图像去模糊(二)——Richardson–Lucy算法

Richardson Lucy Algorithm(Richardson-Lucy算法详解及效果实例)

xueruhongchen的博客 3万+

vim/vi 4种替换方法,批量替换,手动替换

文件内全部替换: :%s#abc#123#g (如文件内有#,可用/替换,:%s/abc/123/g) –注:把abc替换成123 (或者: %s/str1/str2/g 用str2替换文件中所有的str1) 文件内局部替换: :20,30s#abc#123(如文件内有#,可用/替换,:%s/abc/123/g) –注:把20行到30行内abc替换成123 ......

qq_49643092的博客 7万+

Xilnx大学计划/XUP ZYNQ ZU开发板

TUL PYNQ™-ZU板,基于Xilinx Zynq UltraScale+ MPSoC,是为Xilinx大学项目设计的,以支持Xilinx PYNQ (Python Productivi-ty for Zynq)开源框架和嵌入式系统开发。

weixin_57025922的博客 949

Linux中vim中进行替换/批量替换

Linux中vim中进行替换/批量替换

山路曲折盘旋,但毕竟朝着顶峰延伸 6048

颠覆性创新的测量框架与跨领域实证分析

颠覆性创新作为科技发展的重要驱动力,其核心在于实现知识体系的范式转换。从技术原理看,这类创新通常具备知识替代、网络重构和跨领域渗透三大特征,通过引用网络分析和文本挖掘等方法可量化评估其影响力。在工程实践中,CD指数、DI指数等测量工具帮助研究者识别具有突破潜力的成果,而深度学习等新兴技术进一步提升了评估精度。当前AI、半导体等领域的热门技术发展表明,模块化架构和产业协同能有效促进颠覆性创新。面对全球范围内创新颠覆性下降的趋势,优化科研评价体系、构建跨学科协作网络成为关键应对策略。

weixin_29735807的博客 323

别再乱改宏定义了!STM32F103程序移植保姆级教程(从C8T6到ZET6实战)

本文详细解析了STM32F103程序从C8T6移植到ZET6的实战步骤,重点介绍了硬件差异、开发环境配置、时钟陷阱及外设处理等关键点。通过修改宏定义(如STM32F10X_HD)、调整启动文件和时钟配置,确保移植顺利进行。适合嵌入式开发者参考,避免常见移植问题。

weixin_42567497的博客 217

vim几个小技巧(批量替换,列编辑)

vim批量替换: :%s/source_pattern/target_pattern/g 如想把所有的username换成login_name,那么:%s/username/login_name/g就可以了。 vim列编辑: 有时候也会遇到这种情况,即对文件的列编辑,需要同时修改多行,就类似于ultraedit的alt+c功能。 在linux不妨试一下ctrl+v。 vi/vim 中可以使用 :s 命令来替换字符串: :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/

Bingin的博客 1万+

图腾柱无桥PFC控制逻辑解析:从双闭环到电压前馈的设计演进

本文深入解析图腾柱无桥PFC控制逻辑的设计演进,从经典双闭环控制到电压前馈技术的实现。通过分析功率波动问题和动态响应慢的症结,提出引入电压前馈的解决方案,并详细探讨数字实现中的关键注意事项。文章还涵盖控制框图的构建、稳定性分析方法及实际应用中的调参技巧,为开关电源设计提供实用指导。

weixin_29268267的博客 573

vim全局替换

vim全局替换

weixin_46941625的博客 2万+

MIKE 21 教程 2.2 Domain, Time, Module Selection设置教学

上一节讲解了水动力模型的基本概念与文件创建MIKE 21 教程 2.1水动力模型介绍​本节讲解水动力模型前三个模块的设置此模块需导入之前绘制好的网格文件,导入后可预览网格文件点击上方的Domain Specification可查看网格的数据统计与高程属性,快速检查网格文件有无明显错误 点击上方的Boundary names,可查看之前定义的出入水边界。在网格文件中,我们对边界只能以数字属性进行区分,这里可以对数字属性进行命名,在name中直接修改即可。本实例中我们的2代表入水边界,3代表出水边界。因为博主日

Hello Word 3868

HLA分型

HLA分型 一、根据WES的tumor数据进行数据分型 选用hlahd 软件安装及使用 [root@18605fd8771e ~]# wget https://jaist.dl.sourceforge.net/project/bowtie-bio/bowtie2/2.4.1/bowtie2-2.4.1-linux-x86_64.zip [root@18605fd8771e ~]# unzip bowtie2-2.4.1-linux-x86_64.zip && mv bowtie2-2.4.1

qq_23435961的博客 2491

vim 替换命令

vim全局替换命令 语法为 :[addr]s/源字符串/目的字符串/[option] 全局替换命令为::%s/源字符串/目的字符串/g [addr] 表示检索范围,省略时表示当前行。 如:“1,20” :表示从第1行到20行; “%” :表示整个文件,同“1,”;“.,”;“.,” :从当前行到文件尾; s : 表示替换操作 [option] : 表示操作类型 如:g 表示全局替换; c 表示进行确认 p 表示替代结果逐行显示(Ctrl + L恢复屏幕); 省略option时仅对每行第一个匹配串进行替换

taosimin87的专栏 1046

实战|2026美团&大众点评餐饮数据抓取:Playwright/Selenium反爬全攻略

核心结论:2026年美团&大众点评的反爬核心是“多维度风控”,需组合使用“住宅IP+设备指纹伪装+真人行为模拟+动态验证处理”,Playwright是最优工具,Selenium仅作为补充。效率优化:单机爬取速度建议控制在“每小时500-800条”,避免高频请求触发风控;分布式爬取需确保每个节点使用独立住宅IP,且行为轨迹不一致。扩展方向集成WASM解密工具,破解2026年美团的Token加密;用AI识别动态点选验证,提升验证通过率;对接大数据平台,对抓取的餐饮数据进行可视化分析。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2466

学习vi的历程 一

vi是嵌入式文本编辑器 一共有三种输入模式:命令模式、插入模式、底行模式 命令模式:控制屏幕光标的移动,字符、字或行的删除(vi打开后默认进入命令模式) 插入模式:(按i进入)编辑文字,按ESC返回命令模式(退出插入模式后光标会自动退回一各) 底行模式:(按:进入)用来保存或退出vi,也可以用来查找字符串、列出行号等。 底行模式下的指令 :w file.txt将编辑内容以指定文件名file.txt...

weixin_45814435的博客 147

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

vi编辑器的学习使用(一)

vi编辑器是Unix的世界中一个相当强大的可视化编辑器,有人曾这样的说过在世界上有三种人:一种是使用Vi的,另一种是使用是Emacs的,剩下的是第三种人。由此可以看出Vi和Emacs的强大。在有关Linux的论坛中关于Vi和Emacs的论争也是一直不断的。现在看来这样的论争也实在是没有办法的,这两个编辑器是同样的强大,同样有不同的人在支持。在个人看来就是同时喜欢这两个的。然而他的这种强大也是要会付

5350

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Linux学习一之vi编辑器的使用

Linux学习一之vi编辑器的使用 在终端(Ctrl+Alt+T)下输入vi打开vi编辑器。 此时的vi编辑器处于命令模式,要想对文本进行编辑,需要进入插入模式,进入插入模式的方法为输入(a,i,o,A,I,O)(此处我认为一般情况下a即可用),同时,从插入模式切换到命令模式的命令是输入ESC键。 在命令模式下的常用操作:字符删除 x ,(其他命令可以进行百度)。 保存文件和退出v...

秣凉dyh的博客 225

vi学习笔记(一)

vi简介 vi(visual interface)是Linux平台上的一款文本编辑器。 没有图形的界面下,程序员只需要靠键盘就可以完成文本编辑工作。 但vi只能进行文本编辑,不能排版,不支持鼠标操作,只有命令。 vim(vi improved)是从vi发展出来的文本编辑器,支持代码补全、编译及错误跳转等功能。 很多Linux发行版中,vi是vim的软链接。 打开和新建文件 快速定...

momoku233的博客 300

vi/vim学习笔记(一)

vi有三种模式:命令模式;输入模式;底线命令模式。 命令模式 当我们刚打开vi时就进入了命令模式,在命令模式下,按下一个键并不会在文件中写入这个字符,而是会执行该键对应的命令。此时有命令: i/o/a/I/O/A/r/R 切换到输入模式,i为从目前光标所在处输入,I为从目前光标所在行的第一个非空格符开始输入,a/A为从目前光标所在处的后/前一个字符开始输入,o/O为从目前光标所在行的下/上一行开...

weixin_43209843的博客 140

linux 退出vi_vi和vim的学习笔记(一):vi文本编辑器

此篇均为在linux的centos7上学习,第一天,感觉写的不大行,每天都要进步一点vi文本编辑器vi和大部分文本编辑器一样,如果需要生成格式化文件,必须输入其他格式化程序所需的命令,以便来控制打印结果。格式化命令可以试验或更动打印文件的输出格式,一定程度上,他们比文本编辑器提供更多打印的控制权。Unix支持troff格式化程序。文本编辑的工作有哪些?插入文本,删除文本,更动字母或者词,将文本从文...

weixin_39596720的博客 84

Vi/Vim学习笔记(一)

今天比较空闲,准备想学学shell的,先看了看vi的使用,做个笔记,说不定以后用上呢。 参考鸟哥的Linux私房菜,详细可移步书本。 一般命令模式 按键 功能介绍 ctrl + f 屏幕向下移动一页 ctrl + b 屏幕向上移动一页 0 数字0表示移动到这一行的最前面字符处 n<ENTER> n表示向下移动n行 :n1,n2s/word1/word2/g n1n2表示数字,在n1行和n2行之间寻找word1,并将该字符t替换为wor

run_taozi的博客 1030

Linux学习(一)vi/vim指令

简介 Linux系统会内置vi文本编辑器 vim 具有程序编辑的能力,可以看成是vi的增强版,可以主动的以字体颜色辨别语法的正确性,方便程序设计,代码补全,编译及错误跳转等方便编程的工能非常丰富,在程序员中被广泛使用。 vim/vi常用三种模式 正常模式:以 vim打开一个档案就直接进入一般模式了(这是默认的模式)。在这个模式中,你可以使用『上下左右』按键来移动光标,你可以使用『删除字符』或『删除整行』来处理档案内容,也可以使用『复制、粘贴』来处理你的文件数据。 插入模式:按下i,I,o,0,a,

JAVA领域优秀创作者 247

嵌入式学习-----vi编辑器的使用一

vi编辑器三种模式的使用1.命令行模式2.插入模式3.底行模式 1.命令行模式 2.插入模式 3.底行模式 yy:复制代码 nyy:从光标位置复制n行代码 p:粘贴在光标下一行 P:粘贴在光标上一行 dd:从光标位置剪切代码 ndd:从光标位置剪切n行代码 u:撤销 ctrl+r:反向撤销(即恢复刚刚撤销的内容) x:从光标位置进行删除

weixin_45913886的博客 2647

VMware Infrastructure3学习笔记一 VI3简介

Chapter 1 Introducing VMware Infrastructure 3           VM Infrastructure 3 (VI3)平台是目前最为流行的虚拟化平台。VI3的庞大阵容使得他成为目前市场上最健壮,最稳定,最可靠的服务器化产品。动态资源控制,高可用性,分布式资源管理,自带备份工具,使得IT管理人员拥有所有他们需要的工具来管理整套企业环境所拥有的几十到几

pmpgao的专栏 865
上一篇: vi 使用说明(转)
下一篇: vi学习(二)
volcanodingning
博客等级 码龄19年 2粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值