vim工具

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,[email protected]/etc/[email protected]@g

技术分享图片


vim实践操作

技术分享图片

技术分享图片

技术分享图片


以上是关于vim工具的主要内容,如果未能解决你的问题,请参考以下文章

vim工具

vim编辑工具(简单介绍)#yyds干货盘点#

喵呜:Linux环境基础开发工具使用篇之Linux开发工具:Linux编辑器-vim

VIM工具

VIm工具

文本编辑工具vim