Emacs查找替换(1)

blenderproc 制作位姿估计数据集 blenderproc 制作位姿估计数据集 准备工作 1.首先需要去下载blenderproc的源码blenderproc,按照作者的readme文件进行编译。 2.其次需要下载bop_toolkit源码,链接如下bop_toolkit 3.说明:blenderproc主要用来生成数据,包括depth,rgb,位姿标签文件(scene_gt.json),bop_toolkit主要用来生成mask和mask_visib,scene_gt_info.json,用于判断物体的可见区域比例,如果遮挡太多考虑去掉。做 阅读详情

查找替换是任何编辑器都不可能缺少的功能,就连小小的Notepad都有快速查找,更不用说像Emacs这样的庞然大物了。其重要性这里就不多说了,接下来将一步一步给你介绍如何在Emacs中进行查找和替换。

  Emacs将查找分成了四个大类,分别是:简单查找,增量查找,词组查找和正则查找。四种方式各有特点,适用范围也不同,大家根据需要熟悉一两种即可。

一、增量查找

   先介绍增量查找的原因是这个是用的最多的查找方式,使用也很方便,直接C-s (isearch-forward )便进入增量查找状态,Minibuffer出现如下提示:

 

   其实增量查找很好理解,就是边输入边查找,在输入的过程中离光标最近的匹配会用深色高亮,一屏中其它的匹配字符串会浅色高亮,参见这张图:

 

  只要是单词中包含"to" 的都会标记出来,比如tutorial。在输入查找字符串过程中可以随时用Backspace删除输入字符,当输入完成后按下回车会定位到向前最近的匹配 字符串,并出现提示“Mark saved where search started”,就是说将你开始查找时光标所在位置加入了标记环,我们可以通过C-u C-@回到那个点。如果没找到字符串提示为“Failing I-search”,后接查找内容。C-s搜索时是向前进行查找,我们还可以使用C-r (isearch-backward )向后进行查找,注意这种方式的查找光标会定位到匹配字符串的最前方。虽然查找过程只会向一个方向进行,但到了文档底部或者头部还是会回到文档的头或底继续找,这就是常说的循环查找。

  在搜索的过程中并不一定第一个匹配项就是我们需要的内容,或者说我们需要找的地方不止一处,这样我们想能够快速的定位到下一个匹配项位置,解决 办法也很简单,接上例我们输入"to"后不要急着按回车,而是再用C-s就会向后定位,或者用C-r 向前定位,总之停到你想要的地方为止。另外,如果你退出了这次的查找,后面又想找同一个东西,那么使用C-s C-s 即可,同理C-r C-r 。

  Emacs在多次查找的过程中会维护一个查找环(search ring) ,这是我们见到的第三个环了,前面两个是mark ring、kill ring。在输入C-s后,使用M-n和M-p可以调出查找环中上一个和下一个查找的内容。虽然这个也叫环但它是个标准的队列,有头有尾不会循环。

  在增量查找中还有些特殊的功能:通常查找时是忽略了大小写的,但如果我们输入的查找内容有小写字母还有小写字母,Emacs会自动进入大小写匹配查找状态中;也可以在查找的过程用M-c 快速切换是否大小写敏感,不过只对此次查找启用;如果我们想找回车符用C-j 代替;还可以使用M-Tab(isearch-complete )对查找进行自动完成,候选项是查找环中的东西,当然你用M-Tab 是没效果的,用了后连Emacs都不在了,我们需要对isearch-complete重新绑定;在增量查找状态中按C-h C-h 会进入增量查找的帮助,里面的内容大家可以自己研究;使用C-w 可以将光标处单词复制到查找区域中进行快速输入,这个功能比较常用;与其类似的是C-y 它能够把光标所在处直到行尾的内容都复制到查找区域,提醒一点这两个命令在复制的过程中会把所有字母变成小写;M-y 还能把kill 环里的内容复制到查找区域;C-M-w 用于删除查找区域中最后一个字符;而C-M-y 把光标处字符复制到查找区域最后;复制光标处的字符还有个方法,进入增量查找状态后,首先按M-e 定位到查找区域的最后,再使用C-f 就可以开始复制了。

 

二、简单查找

  简单查找顾名思义就是简单的查找方式(其实不一定有增量查找来的快),有时候又叫它非增量查找。使用命令是C-s RET string RET ,首先用C-s调出增量查找,然后回车取消掉进入简单查找,再输入需要查找的字符串,最后回车Emacs会向后开始找,直到第一个满足的字符串后面。大家 在按命令的过程中可以观察Minibuffer中的提示,按下C-s后,会出现一个蓝色的“I-search:”,回车后变为“Search:”,当找到 所输入的内容后出现提示“Mark saved where search started”,其实简单查找和增量查找大部分都没什么区别,增量查找中命令基本上这儿也能用,最大的区别就是等你输入完成后它才开始搜索,还有一点就 是没有高亮。向前查找的话一回事,C-r RET string RET 。向后向前分别对应命令search-forward , search-backward 。

 

三、词组查找

  词组查找一般用在大段文本编辑中,比如写新闻、写信之类的。它在查找的过程中会忽略掉一些标点符号,比如换行符,逗号,句号之类的,查找时也是进行的增量查找,边输入边找,不过对于单词来说是全词匹配。其命令是M-s w (isearch-forward-word )。查找的示例如下图:

 

 

 

   我在找"it"的时候,红框圈出来的permitted并没高亮,而我输入"it under"时,逗号和回车符都忽略掉了,这些特点在查找大段句子的时候相当好用。词组查找也可以使用非增量搜索的方式,对应命令M-s w RET words RET (word-search-forward ) ,向回找M-s w C-r RET words RET (word-search-backward ),这里面的words就是你需要查找的词组。词组查找其余大部分使用方式和前面的类似就不多叙述了。

 

 四、正则查找

  这种查找方式使用正则表达式,功能相当的强大,其主要还是看各人正则表达式的水平了,Emacs中的正则语法放到后面再讲,这里只说下怎么调出正则查找。命令 C-M-s (isearch-forward-regexp ),咳,用快捷键的时候把QQ关了,这个是向前找,命令可以看出来使用的是增量查找方式,向后是C-M-r (isearch-backward-regexp )。

 

五、替换

  本次的另一半内容就是介绍Emacs中的替换功能,就是将一个字符串变成另一个字符串。

  最简单粗暴的方式就是使用replace-string 这个命令,用法如下:M-x replace-string RET oldstring RET newstring RET,第一次回车输入需要替换的字符串,第二次回车输入想要变成的字符串,最后确认。它将会把所有匹配oldstring 的字符串全部替换掉,建议大家在没绝对把握前还是不要用这个的好。在替换的过程中Emacs对大小写有比较智能化的处理,比如输入M-x replace-string RET abc RET efg RET,所有的"abc"都变成了"efg",但是"ABC"会替换成"EFG",不止这样"aBc"会改为"eFg",大写对大写,小写对小写。当然我 们可能不想做这样的变化,那么把变量case-replace 设为nil 即可,还有个相关的变量case-fold-search ,设为nil后,它会在查找的时候就强制匹配大小写。

  暴力替换的正则版命令replace-regexp ,用法和上面一样,只是oldstring改为正则表达式。

  实际上,我们在替换的时候并不希望所有的东西都换掉,还是想中间有个给自己判断选择的过程,在Emacs中称其为查找替换,M-% (query-replace ) ,用的时候和前面一样,先输入oldstring,再输newstring,但是它是一个一个找的,对每个找到的匹配询问用户该如何处理,根据你的回答它再做出下个动作。下面这张表列出了所有可能的回答和相应。

 

输入响应
SPC 或者 y替换当前匹配并前进到下一个匹配处
DEL 或者 n忽略此次匹配并前进到下一个匹配处
.替换当前匹配并退出
,替换当前匹配并停在此处,再按y后前进
!替换所有剩余匹配
^回到前一个匹配处
RET 或者 q直接退出
e修改新字符串
C-r进入递归编辑状态
C-w删除当前匹配并进入递归编辑状态
C-M-c退出递归编辑状态,返回查找替换
C-]退出递归编辑状态,同时退出查找替换
C-h显示帮助

      这些命令中,相对y,n,q用的会多点。但如果按了任何其它的键都会退出查找替换状态,不小心退出后还能使用C-x ESC ESC返回。

      最后说下什么是递归编辑状态,简单的说就是你在查找替换的过程中突然发现需要修改点东西,但又不想直接退出查找替换,这时Emacs提供了一个临时的编辑状态可以让你先干刚想起的事,等你做完了还可以回到查找替换状态,这个临时的状态就叫递归编辑状态。

 

      注意看,这时mode line中的模式名外面加了一层方括号"[]",标明进入了递归编辑状态。干完事后使用C-M-c 就可以回到前一个状态,实际上,在任何时候都可以用命令 recursive-edit 进入递归编辑,用abort-recursive-edit 或者top-level 退出,也可以用C-M-c 返回前一状态。

 

小结:

按键

命令

作用

C-s

isearch-forward

向前进行增量查找

C-r

isearch-backward

向后进行增量查找

M-c

 

(查找状态)切换大写敏感

C-j

newline-and-indent

(查找状态)输入换行符

M-Tab

isearch-complete(查找状态)自动匹配

C-h C-h

 

(查找状态)进入查找帮助

C-w  (查找状态)将光标处单词复制到查找区域 
C-y  (查找状态)将光标处直到行尾内容复制到查找区域 
M-y  (查找状态)把kill 环中最后一项复制到查找区域 
C-M-w  (查找状态)删除查找区域最后一个字符 
C-M-y  (查找状态)将光标处字符复制到查找区域最后 
C-f  (查找状态)将光标处字符复制到查找区域最后 
C-s RET search-forward 向前进行简单查找 
C-r RET search-backward 向后进行简单查找 
M-s w isearch-forward-word 向前进行词组查找 
M-s w RET word-search-forward 向前进行词组查找(非增量方式) 
M-s w C-r RET word-search-backward 向后进行词组查找(非增量方式) 
C-M-s isearch-forward-regexp 向前进行正则查找 
C-M-r isearch-backward-regexp 向后进行正则查找 
 replace-string 全文替换 
 replace-regexp全文正则替换 
M-% query-replace 查找替换 
 recursive-edit进入递归编辑
 abort-recursive-edit退出递归编辑
 top-level退出递归编辑
 

 

 

变量

作用

case-replace设置大小写自动替换 
case-fold-search 设置大小写匹配查找 
 
从BAM到bigWig:用UCSC工具链完成测序数据可视化的完整流程 本文详细介绍了从BAM文件到bigWig格式的基因组数据可视化完整流程,涵盖UCSC工具链配置、文件格式转换、参数优化及常见问题解决方案。通过实战指南帮助研究人员高效完成测序数据可视化,特别适合ChIP-seq和RNA-seq数据分析。 阅读详情

相关推荐

Spring AI RAG 生产级实战:从 0 构建企业智能知识库系统

Spring AI🎯统一的 API 抽象:屏蔽不同 AI 服务商的差异🎯开箱即用的集成:支持主流大模型和向量数据库🎯Spring 生态融合:与 Spring Boot、Spring Data 无缝集成🎯企业级特性:事务管理、监控、安全等RAG 架构:检索 + 增强 + 生成,解决 LLM 局限性Spring AI:统一的 API 抽象,简化 AI 应用开发向量数据库:pgvector 适合中小规模,Milvus 适合大规模文档处理:加载 → 分块 → 向量化 → 存储检索优化。

一起修行,不孤单。这里有编程语言、开发工具、学习方法论和踩坑笔记。用简单的话说复杂的事,陪你从小白到进阶。周更干货,欢迎一起成长! 404

学习Emacs系列教程(八):查找替换

查找替换是任何编辑器都不可能缺少的功能,就连小小的Notepad都有快速查找,更不用说像Emacs这样的庞然大物了。其重要性这里就不多说了,接下来将一步一步给你介绍如何在Emacs中进行查找和替换。   Emacs将查找分成了四个大类,分别是:简单查找,增量查找,词组查找和正则查找。四种方式各有特点,适用范围也不同,大家根据需要熟悉一两种即可。 一、增量查找    先介绍增量查找的

ruglcc's blog 1722

安装cartographer,跑官网数据集

今天开始写一个关于google cartographer系列文章。此类文章网上已经很多,本系列文章主要记录重点部分及容易踩坑地方。 cartographer是一个完整的激光SLAM开源项目,属于graph slam,包含了完整的前端里程计和后端地图优化,既能够同时定位建图,又能够基于先验地图进行独立全局定位。 值得 目录 一、推荐首选看官网资料,已经很详细了 二、安装 三、源码文件架构 四、跑数据集 1、建图 2、基于先验地图的全局定位 一、推荐首选看官网资料,已经很详细了 原生版:

qq_18276949的博客 6144

Emacs 查找与替换

查找默认情况下查找是不区分大小写的,当时如果你输入了一个以上大写字母的话,就区分大小写了,因为它感觉你在乎大小写。 递增查找 C-s -> mini buffer 会出现I-search ->输入你想查找的单词,随着你输入字符增多递增高亮 -> 找到所要单词,键入enter -> C-s 命令可以切换单词的位置 C-s     Isearch-forward   从光标位置向前(朝文件尾方向

ryuali2010的专栏 1万+

C++ 工程实践(9):数据抽象

陈硕 (giantchen_AT_gmail)http://blog.youkuaiyun.com/Solstice  http://weibo.com/giantchen陈硕关于 C++ 工程实践的系列文章: http://blog.youkuaiyun.com/Solstice/category/8

陈硕的Blog 1万+

单细胞转录组肿瘤细胞识别:inferCNV与CopyKAT实战解析

单细胞转录组测序(scRNA-seq)是解析肿瘤微环境的重要技术,但如何从海量细胞中准确区分恶性细胞与正常细胞,始终是数据分析的关键难题。传统marker注释在异质性肿瘤中常失效,而基于拷贝数变异(CNV)的推断方法为这一问题提供了更稳健的解决路径。CNV通过检测染色体大片段的增益或缺失,可在无先验标记的情况下识别恶性细胞,尤其适合实体瘤研究。inferCNV利用染色体滑动窗口分析相对表达量,生成直观的CNV热图;CopyKAT则结合高斯混合模型对每个细胞直接分类,输出肿瘤/正常/非整倍体标签。本文从原理出

weixin_31236101的博客 249

emacs的查找和替换

C-s可向后查找,C-r向前查找,查找到后再按C-s或C-r可查找匹配的下个。查找结束按回车后如果想查找上一次的内容,可按两次C-s或C-r。默认使用是增量查找,如果要使用传统的查找,可以在按C-s或C-r后按RET,然后输入查找的内容后按RETESC % 或 M-% 或 M-x query-replace询问替换M-x query-replace-regexp正则表达询问替换M-

meteor1113的专栏 8912

说一下Intel Fortran 编译器经典版ifort和新一代ifx

摘要:ifort是Intel开发的传统Fortran编译器,以稳定性和遗留代码兼容性著称,现已进入维护模式。ifx则是基于LLVM架构的新一代Fortran编译器,具有更好的性能优化、更快的编译速度,并支持最新Fortran标准和GPU加速。英特尔计划逐步用ifx取代ifort,前者将成为未来主力发展的产品线。两者的核心区别在于技术基础(传统vs.现代化LLVM)和功能支持(维护状态vs.持续更新)。

luohaitao的专栏 1347

emacs 基础学习(常用命令)

awk 需要我们使用命令行编辑,而命令行编辑默认是Emacs 格式的,所以要熟悉Emacs 的编辑方式:emacs 有不同的主模式, 实现不同的功能, 当然都在统一的emacs 风格之下。shell mode, 是命令行编辑完全进入全屏的编辑模式。calendar 显示了emacs 控制光标的移动dired 显示了一种全屏的可视化文件管理模式,想删就删,想看就看,只需要敲敲快捷键,不需要再输入命令...

hjjdebug的专栏 699

[网络安全提高篇] 一二〇.恶意软件动态分析经典沙箱Cape批量提取动态API特征

这是作者网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望您喜欢,一起进步。前文详细介绍动态分析沙箱Cape的安装过程,其是一个开源的自动恶意软件分析系统,通过自动运行和分析恶意软件,全面分析和提取恶意软件的关键特征。然而,当样本数量增加时,单个样本分析会降低效率。这篇文章将讲解如何实现Cape沙箱的批量分析,通过调用Python脚本文件来实施批量处理,并将分析结果存储在指定位置,最后补充submit.py的参数及Python调用方式。基础性文章,希望对您有帮助!

杨秀璋的专栏 4121

【PINN物理信息网络】基于PINN物理信息网络结合Wave 2D有限差分方法(python)

【PINN物理信息网络】基于PINN物理信息网络结合Wave 2D有限差分方法(python)

k8291121的博客 1818

Emacs中的批量(多文件)替换

首先,通过M-x dired或者M-x find-dired,指定想要打开的目录进入dired mode。 find-dired可以指定传递给find命令的参数来对要打开的文件进行过滤。比如-name "*.cpp"。 进入dired mode后,对想要进行操作的文件进行标记。 比如:m - 标记,u - 去标记,U - 去所有标记,M-{/} - 移动到上/下一个标记文件,%m -

不落魄的书生的记事簿 4029

VB.net:VB.net编程语言学习之ADO.net基本名称空间与类的简介、案例应用(实现与SQL数据库编程案例)之详细攻略

ADO.net有六个基础名称空间,除此之外,每个新的数据提供程序还可以有自己的名称空间,如Oracle。在.net中就提供了System.Data.OracleClient名称空间(用于Microsoft建立的Oracle数据库提供的程序)ADO.net体系结构的另一个核心元素是.Net数据提供程序(Data Provider),它的组件用于进行数据处理(和DataSet的数据访问功能相对应)。:是ADD.net核心名称空间,它包含所有数据提供程序使用的类,这些类表示表、列、行,还有DataSet类;

头部AI社区如有邀博主AI主题演讲请私信—心比天高,仗剑走天涯,保持热爱,奔赴向梦想!低调,专注,谦虚,自律,反思,成长,还算比较正能量的博主,公益免费传播…内心特别想在AI界做出一些可以推进历史进程影响力的技术(兴趣使然,有点小情怀,也有点使命感呀 1732

一、工具的使用 1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目

一、工具的使用 1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。 2、学会makefile文件的编写规则,并结合使用工具aclocal、autoconf和automake生成makefile文件。 3、掌握gcc和gdb的基本用

Winter 885

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Emacs27.1之cscope报错:process-kill-without-query(六十)

Emacs27.1使用cscope报错process-kill-without-query。

Android系统攻城狮 552

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

基于Web的代码编辑器ACE,发布1.0版本

基于Web的嵌入式开源代码编辑器ACE 1.0版本已发布,该版本支持超大文件的编辑,45种语言的高亮语法,TextMate主题,Emacs和Vi风格的按键设置以及其他特性。 经过几年积极的发展和在一线的使用,ACE编辑器终于发布了包含众多特性的1.0版本,例如: 无论是小文件,还是百万行的大文件,编辑器响应同样迅速。45种语言的语法高亮,包括JavaScript、Java、C#、C、C++、Clo...

weixin_30488085的博客 102

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Emacs查找替换字符串

1 查找字符串 C-s 然后输入你要查找的字符串 C-s 查找下一个 2 全局替换 首先键入 M-x 命令进入编辑器的小缓冲区,然后键入 replace-string 命令,编辑器提示用户输入要查找的字符串及要替换的字符串。 replace-string 命令不能实现正则表达式的替换,如果要使用正则表达式,必须使用 replace-regexp 命令。 3 查找替换 M-% (al

话题在绕弯的专栏 2346

Linux Emacs 查找替换

1,逐个查找 C - s 向下查找 C - r 向上查找 按下C - s后输入要搜索的词,emacs会即时显示当前光标后第一个搜索到的结果, 按C - s会跳到下一个结果,按C - r会跳到上一个结果。 按Enter结束查找或按C - g取消查找回到原来的地方。 按下C - s 或 C - r后,按M - p显示上一个搜索词,M - n显示下一个搜索词。类似C - p是上一行,C

realtime [ ARM / Linux ]的专栏 873

Emacs查找替换

查找替换是任何编辑器都不可能缺少的功能,就连小小的Notepad都有快速查找,更不用说像Emacs这样的庞然大物了。其重要性这里就不多说了,接下来将一步一步给你介绍如何在Emacs中进行查找和替换。  Emacs将查找分成了四个大类,分别是:简单查找,增量查找,词组查找和正则查找。四种方式各有特点,适用范围也不同,大家根据需要熟悉一两种即可。一、增量查找   先介绍增量查找的原因是这个是用的最多的查找方式,使用也很方便,直接C-s (isearch-forward )便进入增量查找状态,Minibuf

su_linux的专栏 3956

emacs查找和替换功能

1 查找命令不同的查找模式:递增查找:C-s 向后查找C-r  向前查找此时按C-g取消此次查找,回到查找前!单词查找单词查找:C-s C-w会自动取光标所在地方的单词。对应的命令:word-search-forward。只会查找完整的单词。2 替换命令Esc-x replace

Jack.Tech_StoreRoom 1917

Emacs 中的查找

原文地址:http://emacser.com/ann77/Emacs/EmacsSearch.html 最基本的东西 C-s 开始正向查找 C-r 开始方向查找 这两个命令进入了查找模式,在 Emacs 中的术语叫做 Incremental Search , 也就是在你输入要 查找的字符的时候,同时高亮显示找到的部分。 在查找模式下的一些操作 下面的操...

dalaoshu321的博客 2617

emacs的批量替换

<br />在网上找到一个利用emacs进行批量替换的,还没有验证成功:<br />任务:在一个目录下做替换动作 "editor" 全部替换成 "emacs"<br /><br />方案:用EMACS分为三步:<br />1)标记(mark)目标文件忽略 m<br />2)查找替换<br />M-x dired-do-query-replace-regexp Query replace regexp in marked files : editor (被替换字符串) Query replace reg

hnhbdss的专栏 4008

emacs查找和替换

Key Meaning C-s Search M-% Replace C-M-% Replace Regexp C-s tells Emacs to start an interactive search. Type a search term at the prompt, and Emacs will move the cursor to th

921

emacs查找替换

1,逐个查找 C - s向下查找 C - r向上查找 按下C - s后输入要搜索的词,emacs会即时显示当前光标后第一个搜索到的结果,按C - s会跳到下一个结果,按C - r会跳到上一个结果。 按Enter结束查找或按C - g取消查找回到原来的地方。 按下C - s 或 C - r后,按M - p显示上一个搜索词,M - n显示下一个搜索词。类似C - p是上一行,C - n下...

weixin_30587025的博客 213

emacs复制粘贴和查找撤销

在emacs下复制粘贴是这样的。1、在任一行中按下ctrl+space键,最底行会显示 Mark set 表示已经开始标记了。2、移动鼠标或者选中文字然后,可以有两种方式:Alt+w(复制) 或者Ctrl+w(剪切)。如果您选择复制,Emacs会先回到标记的位置,让您查看选中的区域。3、最后,移动到您想要这段文本结束的地方并按下Ctrl+y。 但是,ctrl+space键...

bao8942的博客 306

emacs替换查找当中大小写敏感

查找和替换中大小写 现在有两个问题   一:查找的时候,如果你输入random 他会把Random,RANDom 都输出来。   二:替换时Emacs会根据被替换字母大小写情况做相应替换,如果用tandom 替换random,那Random-> Tandom; RANdom -> TANdom case-fold-search 默认为T,意思是如果用户的字符串不是大小写混合或全部大写,

sangoblin的专栏 1422
上一篇: matlab搜索路径方法
下一篇: C语言中的运算符及其优先级
ly0303521
博客等级 码龄17年 135粉丝 90原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值