码迷,mamicode.com
首页 > 系统相关 > 详细

vim编辑模式、命令模式以及实践

时间:2018-04-14 12:39:23      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:vim编辑模式、命令模式以及实践

技术分享图片
按 i 进入编辑模式
按 I (大写的i)进入编辑模式并且光标跳至光标所在行首位置
按 o 从光标所在行的下一行开始编辑
按O(大写o)从光标所在行的上一行开始编辑
按a 从光标所在位置的后一位开始编辑
按A(大写a)从光标所在行的行末开始编辑

二、命令模式
技术分享图片
命令模式下输入 /+需要搜索的内容,如/dnsmasq,查找dnsmasq
命令模式下输入 ?+需要搜索的内容,向上查找
命令模式下输入格式 :替换的开始行数 ,替换的结束行数/需替换的内容/需替换的目标内容/g (s表示开始替换;g表示全局替换,全部替换;不加g表示只替换第一个字符内容)
例:
:1,100s/dnsmasq/qwerty/g //将文件第1行-100行中的dnsmasq全部替换为qwerty
:1,$s/dnsmasq/qwerty/g //将文件中所有的dnsmasq全部替换为qwerty ($表示文件中所有)
:1,$s/\/etc/\/hosts/qwerty/g //将文件中所有的/etc/hosts替换为qwerty
:1,$s#/etc/hosts#qwerty#g //使用#符号把/etc/hosts分隔开
:1,$s@/etc/hosts@qwerty@g //使用@符号把/etc/hosts分隔开
(小技巧:按冒号+向上方向键,可以找到上一次使用的命令)
:wq 保存退出
:wq! 强制保存退出
:w 保存文件
:w! 强制保存文件
:q 退出
:q! 强制退出
:set nu 显示行号
set nonu 不显示行号
:nohl 不显示高亮
:x 更改文件后:x和:wq效果一样

三、vim实践
技术分享图片
技术分享图片
技术分享图片

vim编辑模式、命令模式以及实践

标签:vim编辑模式、命令模式以及实践

原文地址:http://blog.51cto.com/13669226/2103366

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!