Chinaunix首页 | 论坛 | 博客
  • 博客访问: 146801
  • 博文数量: 70
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 770
  • 用 户 组: 普通用户
  • 注册时间: 2017-11-04 11:19
文章分类

全部博文(70)

文章存档

2018年(69)

2016年(1)

我的朋友

分类: LINUX

2018-06-20 22:49:09

5.5 进入编辑模式:
就是可以对文本进行编辑的模式。从一般模式有多种方式:a,o,i等。
“i”:在光标当前位置进行插入,光标不变动位置,直接进行输入
“I”:在光标所在行的行首插入
“o”:光标所在行的下面一行添加一行,会在光标所在行的下面出现一行新的空行
“O”:光标所在行的上面一行添加一行,会在光标所在行的上面出现一行新的空行
“a”:在光标所在位置的后面一个的位置进行添加,光标往后挪动一个位置,然后开始进行输入
“A”:在光标所在行的行尾插入


5.6 命令模式

其中重点对于文件内容替换举例:
通过vim进入文件后,直接输入“:”进入命令模式,
“:1,100s/dnsmasq/textlinux/g”:这个指令的意思是:替换文件1-100行中的所有dnsmasq为textlinux。“s”代表行,“g”代表每行的所有相关字符。如果没有g,则代表每行的第一个匹配的字符

如果替换的内容中有“/”会导致识别错误。所以,如果想要替换文件中的“/etc/hosts”为kgc.com。则应该:
“:1,$s/\/etc\/hosts/kgc.com/g”:“1,$s”指定为全部文本。“\”为脱义,将目标中的“/”变成普通字符,没有特殊含义。

而查找时使用的“/”分隔符号,可以使用“#”和“@”代替。

在命令模式保存修改的文件及退出:
“:q”:不保存退出。如果修改了,会有提示,如果不想要提示,强制退出,使用“:q!”
":w":保存,不退出
“:wq”:保存,退出

当你更改了文件时,保存使用“:wq”和“:x”是完全一样的。但是,如果文件打开了没有任何操作,只是看了一眼,如果退出使用“:wq"会修改文件的mtime,为修改保存退出的时间。而使用“:x”就不会修改mtime

在搜索文件内容时,vim会使用高亮标记。那么当不需要的时候,如何取消:
“:nohl”:不显示高亮


5.7 vim实践
通过具体的要求,进行操作,对于命令的记忆很掌握是更好的。

接下来:

然后:

题目保留一份好复习~


 扩展
vim的特殊用法 
vim常用快捷键总结 
vim快速删除一段字符 
vim乱码 
小键盘问题 
vim加密  

阅读(1036) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~