2018-5-23 笔记

2018-5-23 笔记

5.1 vim

vi约等于vim

1.   vim是vi的升级版本

2.   vim是带有颜色显示的

3.   yum install-y vim-enhanced

# yum install -y vim-enhanced

4.   一般模式、编辑模式、命令模式

4.1一般模式:例如dd,删除一行,复制一行到另一行

4.2 编辑模式:增加、删除,回车换行等等

4.3 命令模式:less / 搜索;查找替换等等

5.2 vim颜色显示和移动光标

# vim /etc/passwd  查看文件是有颜色的

# cp /etc/passwd /tmp/将passwd文件拷贝到tmp下,再次查看tmp下的passwd文件,发现又变为无色状态

说明相同的文件在不同的目录下,就可能导致颜色不存在,配置文件下可以显示颜色,换到其他下就没有颜色

# vim /etc/fstab

# cp /etc/fstab /tmp/

将fstab文件拷贝到tmp下

同样也会有颜色,因为此文件前以 # 开头

# vim /tmp/passwd

gg > O>光标定位到文字的上一行并且进入编辑模式>加入#开头的一串字符

# vim /tmp/passwd  再次进入编辑,发现以#开头的行是有颜色的

事实上都有颜色,只不过不具备显示颜色的条件

# mv /tmp/passwd  /tmp/passwd.sh  将文件名字修改

# vim /tmp/passwd.sh进入编辑此文件

发现显示了颜色

颜色不但与开头还与文件名字有关系,vim显示颜色的条件有很多,不规律

# vim /etc/vimrc vim的配置文件在/etc/vimrc下

# vim /root/.vimrc  可以在用户家目录下编辑vim配置文件

5.3一般模式下的移动光标:

此处列出的为较常用的移动光标方式

5.4 一般模式下复制、粘贴、剪切

ctrl+r  与 u相反

数字+ (按键)也可以实现批量操作

5.5 进入编辑模式

进入可编辑文本文档的一种模式

“i”光标位置开始编辑

“I” 在行首开始

“o”光标下边一行开始编辑 

“O”光标上面一行开始编辑

“a”在光标所在字符后一位开始编辑

“A”光标所在行尾开始编辑

5.6 vim命令模式

shift+n 向上查找

:1,100s/dnsmasq/aminglinux/g    1到100行的dnsmasq替换成aminglinux,,,“g”是全部替换,不加“g”则只替换一行里的第一个dnsmasq

:1,$s/dnsmasq/aminglinux/g  “$”全文替换

:1,$s/\/etc\/hosts/aminglinux.com/g  使/etc/这样的/“\”不被识别成自身命令的/

:1,$s#/etc/host#aminglinux.com#g可以用#替换命令里的/  (当要替换的内容里面也有/的时候)

:1,$s@/etc/host#aminglinux.com@g  @同#

:nohl 不高亮显示

:x 保存退出 再更改文件之后效果一样,,如果文件未作更改,使用:wq 会更改文件更改时间,虽然未更改文件但会更改mtime,,而:x不会改变文件更改时间

5.7 vim实践

vim 基础知识学习分享链接:

https://www.steve-yuan.com/2018/04/09/week4-3-basisOfVIM-Part2/

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值