首页 技术 正文
技术 2022年11月16日
0 收藏 623 点赞 2,183 浏览 1063 个字

 Penn1月4日笔记  vi编辑器 vi编辑器,全称是visual interface,可以执行输出、删除、查找、替换等众多的文本操作。vi并不是一个排版程序,不可以对字体、格式、段落等其他的属性进行编排。vi是全屏文本编辑程序,没有菜单,只有命令。语法:vi filename 打开或新建文件filename,并将光标置于第一行首vi +5 filename 打开文件,并将光标置于第五行首vi + filename 打开文件,并将光标置于最后一行行首vi +/nimei filename 打开文件,并将光标置于第一个与nimei匹配的行首vi -r filename 打开上次用vi编辑发生系统崩溃,恢复之前状态删掉隐藏的.swp文件     原因未保存就关闭vi编辑器,文件只保存在内存中未保存在硬盘中1月4日笔记  vi编辑器 3种模式命令模式进入输入模式:a 添加 在光标后添加A 添加 在光标所在行行尾添加i 插入 在光标前添加I 插入 在光标所在行行首添加o 在光标所在行下添加一行并进入输入模式O 在光标所在行上添加一行并进入输入模式输入模式进入命令模式:esc命令模式进入末行模式::末行模式进入命令模式:esc命令模式下的操作 重点:命令模式可以切入到编辑模式,同理命令模式可以切换到末行模式,但编辑模式和末行模式不能互相切换复制/粘贴y 复制p 粘贴yy 是指将复制光标所在行(整行)范围e 光标所在位置到该字的最后一个字母w 光标所在位置到下个字的第一个字母b 光标所在位置到上个字的第一个字母$ 光标所在位置到该行的最后一个字母0 光标所在位置到该行第一个字母) 光标所在位置到下个句子第一个字母( 光标所在位置到该句子的第一个字母} 光标所在位置到该段落最后一个字母{ 光标所在位置到该段落的第一个字母删除/修改x 删除光标所在字符dd 删除光标所在的行r 修改光标所在字符,r后是要修正的字符R 进入替换状态,输入的文本会覆盖原先资料,直到按ESC回到命令模式为止s 删除光标所在字符,进入输入模式S 删除光标所在的行,进入输入模式cc 修改整行文字u 撤消上次操作. 重复上次操作末行模式下的操作查找替换

  • 查找/ ?(加你找的单词)
  • 定位光标:输入行号n
  • 使用字符串2替换当前行首次出现的字符串1:s/字符串1/字符串2
  • 使用字符串2替换当前行所有的字符串1:s/字符串1/字符串2/g
  • 将n1行到n2行中所有字符串1替换为字符串2:2,3 s/字符串1/字符串2/g
  • 将光标所在行到n行,中的字符串1替换为字符串2:.,5 s/字符串1/字符串2/g
  • 替换全文的字符串1为字符串2:% s/字符串1/字符串2/g

 wq保存/退出q 退出w 保存x 保存退出! 强制

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,028
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,518
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,365
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,146
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,780
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,858