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

vim工具

时间:2018-05-21 14:36:14      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:vim

vim工具

技术分享图片

命令yum install -y vim-enhanced安装

vim颜色显示和移动光标

vim会根据文件的类型或者文件的内容显示颜色

它的配置文件vim /etc/vimrc

yum install -y dnsmasq

cp /etc/dnsmasq.conf /tmp/1.txt


一般模式

dd直接剪切一行,p粘贴到一行的下面,P粘贴到一行的下面,按数字+dd剪切指定的行数

u可以恢复操作,按一次可以恢复一步,最多可以恢复50次。ctrl + r 反向恢复(在你多按了u的情况下)

按字母yy复制前边加上数字指定复制的行数

x字母向后删除一个字母

X字母向删除一个字母

v字母可以不规律的选择内容,按v然后按光标移动,按x剪切

技术分享图片

h,i,k,g,空格,都支持数字加这些选项,例如:5+h向左移动五个字符

50+G意思就是移动到第五十行

技术分享图片


编辑模式

i进去编辑模式

I进入编辑模式并且光标会移动到行首

o在光标所在的行下边一行开始写

O光标所在的行上边一行开始写

a在光标所在的字符后边开始写东西

A在这一行的行末开始写东西

技术分享图片


命令模式

/后边可以跟要搜索到单词n向搜索N向搜索

?后边可以跟要搜索到单词n向搜索N向搜索

替换命令格式    :1,100s/dnsmasq/xiaoweilinux/g   s表示替换g表示所有

这段命令的意思就是查找1到100行把所有的dnsmasq替换为xiaoweilinux

命令  :1,$s/dnsmasq/xiaoweilinux/g  本文全部替换$:所有的最后一行

:wq:x区别在于x保存以后不管你有没有更改它都不会更改你的mtime

wq之后不管你有没有操作就算看一眼他的mime也会更改

技术分享图片

去掉搜索关键字时的黄标:nohl

技术分享图片

技术分享图片


特殊的情况

:1,$s//etc/hosts/xiaoweilinux.com/g

技术分享图片

技术分享图片

解决方法:第一种,给他拖意1,$s/\/etc\/hosts/xiaoweilinux.com/g 这样系统就会认为他是一个普通字符

技术分享图片

第二种,用#替换/

:1,$s#/etc/hosts#xiaoweilinux.com#g

技术分享图片

第三种,用@替换/

:1,$s@/etc/hosts@xiaoweilinux.com@g

技术分享图片


vim实践操作

技术分享图片

技术分享图片

技术分享图片


vim工具

标签:vim

原文地址:http://blog.51cto.com/12922638/2118657

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