当前位置: 首页 > news >正文

苏州教育学会网站建设买外贸衣服的网站

苏州教育学会网站建设,买外贸衣服的网站,网站建设合同书(范本),网络工程公司属于什么行业文章目录 S06L26 Exercise 07 - Search, Find, and Replace1 训练目标2 操作指令2.1. 打开 search-practice.txt 文件2.2. 同一行内的搜索练习2.3. 当前文件内的搜索练习2.4. 单词搜索练习2.5. 全局替换练习 3 退出 Vim S06L27 同步练习点评课 写在前面 Vim 的文本检索、查找与…

文章目录

  • S06L26 Exercise 07 - Search, Find, and Replace
    • 1 训练目标
    • 2 操作指令
      • 2.1. 打开 search-practice.txt 文件
      • 2.2. 同一行内的搜索练习
      • 2.3. 当前文件内的搜索练习
      • 2.4. 单词搜索练习
      • 2.5. 全局替换练习
    • 3 退出 Vim
  • S06L27 同步练习点评课

写在前面
Vim 的文本检索、查找与替换的具体讲解用了两个课时,但同步练习环节却相对精简了很多。可能是因为大部分操作已经在前面两节的演示中说得差不多了,因此除了这篇同步练习,最好结合我梳理的知识点和思维导图,去找到一个真实的文本材料(比如配置文件、源代码文件等)进行实际演练。效果更好。

S06L26 Exercise 07 - Search, Find, and Replace


1 训练目标

练习 Vim 中的文本搜索、查找与替换。1

2 操作指令

2.1. 打开 search-practice.txt 文件

Vim 打开源码包内的练习文件 search-practice.txt(默认解压到 Downloads 文件夹下):

cd Downloads
cd vimclass
vim search-practice.txt

2.2. 同一行内的搜索练习

以下为练习文件的第一行:

The Time Traveller (for so it will be convenient to speak of him) was expounding

FF 将光标定位到该行单词 for 的首字符 f 上;再次键入 FF 将定位到下一个 off 字符位置。切记:在同一行重复该操作,按 ; 即可。

接着,将光标重新定位到 for 的首字母。做法:按 , 实现反向重复检索。

然后,将光标置于单词 Traveller 的开头,键入 ShiftF + ShiftT 实现反向查找。

再将光标置于单词 be 的前一个字符位置,即空格上。做法:利用 till 命令,输入 TB 即可。

将光标定位到单词 speak 的前一个字符(即空格)位置。做法:按 TS

最后,将光标定位到单词 for 后面的空格上。做法:按 ShiftT + R

2.3. 当前文件内的搜索练习

查找所有的 and ,并将光标定位到每个匹配项的开头位置至少一次。做法:键入 /and + Space + Enter(注意:若没有在 and 后添加空格,则单词 incandescent 也会视为匹配项)。接着用 N 重复上述操作,遍历当前文件中的所有匹配项。

然后掉转搜索方向,并反复按 ShiftN,让光标依次定位到各匹配项的开头位置。

最后,反向检索关键词 to。具体做法:键入 ?TO。再用 N 重复该操作直到反向检索一整圈;接着键入 ShiftN 掉转反向检索的顺序,直到再检索一整圈。

2.4. 单词搜索练习

将光标定位到文件中首次出现单词 iti 字母下方。实现方法:键入 GG 移至文件开头,然后按 2FI 直接定位到第二个 i 字母位置;然后输入 *,光标将移动到下一处单词 it 位置。按 N 重复上述操作,直到光标重新回到文件第一行。

接下来练习 Vim 的反向检索。先将光标定位到第二行的单词 us 上,可以用 J 下移一行,并通过 ShiftFU 反向检索字符 u。接着按下 # 键,就能将光标定位到文件最后一处 us 上。最后,通过按 N,直到将光标重新定位到出现在该文件第二行的 us 一词上。

2.5. 全局替换练习

将文中所有的 sat 替换为 laid。具体做法:先输入 :%s/sat/laid/g + Enter。切记:这里的 % 表示一个特殊范围,代表整个文件;而启用 g 标志主要是为了确保在同一行中出现的 sat 字样都能被替换为 laid。如果不确定某一行是否存在多个匹配项,则可以考虑用 g 标志来确保替换掉所有的匹配项。

3 退出 Vim

若要放弃文件变更以便下次重新练习,使用退出命令 :q! + Enter

S06L27 同步练习点评课

通常,完整单词匹配除了使用 *# 外,还可以在待检索的英文单词后面跟一个空格 <space>


  1. 本节练习另附精美排版 PDF 格式,阅读体验更佳,详见:vimclass/Exercise-07-SearchFindReplace.pdf ↩︎

http://www.yayakq.cn/news/707260/

相关文章:

  • 江西省城乡住房建设厅网站网站推广好不好
  • 泉州网站建设有哪些内江如何做百度的网站
  • 网站做编辑东莞新媒体运营
  • 潍坊专业做网站的公司一个网站的首页包括什么
  • 小程序自助建站杭州专门做网站
  • 推广业务网站建设上海浦东新区
  • 企业网站免费源码台州网站建设费用
  • 东营做网站优化达内网站开发课程
  • 做网站表格单边框标记东莞活动网站设计模板
  • 网站建设与管理教程视频网站建设微商城
  • 鸿运通网站建设怎么样可以下载的网站模板
  • 临安市建设局网站合肥网站建设pqiw
  • 做教育网站挣钱滕州网站建设招聘
  • 谷歌网站收录提交入口平台设计方法
  • WordPress个人网站搭建抚州网站制作
  • 网站建设 落地页宝安建设网站公司
  • 做网站会有侵权网站的建设与维护工资
  • 哪个网络公司做网站好点青海网站制作的公司
  • 网站建设的意义与价值东莞网站的建设
  • 网站模板 哪家好鹤山市城乡住房建设部网站
  • 易记域名网站大全品牌设计属于平面设计吗
  • 福建建站公司wordpress采集文章后定时发布
  • 电子商务网站建设与管理 pdf网站接入商
  • 网站开发敲代码网站模版如何建
  • 网站订单系统模板永州 网站建设
  • 大唐工作室 网站制作巫山做网站哪家强
  • 英文网站建设服务合同优秀产品创意设计案例
  • 电子商务的网站建设分析什么the wordpress
  • 做网站搜索框合肥瑶海区邮编
  • 兰州网站建设推荐q479185700上快高端的培训行业网站开发