2018-5-23 笔记

5.1 vim

vi约等于vim

1.   vim是vi的升级版本

2.   vim是带有颜色显示的

2018-5-23 笔记

3.   yum install-y vim-enhanced

# yum install -y vim-enhanced

2018-5-23 笔记

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

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

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

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

5.2 vim颜色显示和移动光标

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

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

2018-5-23 笔记

2018-5-23 笔记

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

# vim /etc/fstab

2018-5-23 笔记

# cp /etc/fstab /tmp/

将fstab文件拷贝到tmp下

2018-5-23 笔记

2018-5-23 笔记

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

# vim /tmp/passwd

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

2018-5-23 笔记

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

2018-5-23 笔记

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

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

2018-5-23 笔记

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

2018-5-23 笔记

发现显示了颜色

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

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

2018-5-23 笔记

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

2018-5-23 笔记

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

2018-5-23 笔记

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

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

2018-5-23 笔记

ctrl+r  与 u相反

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

5.5 进入编辑模式

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

“i”光标位置开始编辑

“I” 在行首开始

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

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

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

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

2018-5-23 笔记

5.6 vim命令模式

2018-5-23 笔记

shift+n 向上查找

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

2018-5-23 笔记

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

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

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

2018-5-23 笔记

:1,[email protected]/etc/host#[email protected]  @同#

:nohl 不高亮显示

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

5.7 vim实践

2018-5-23 笔记

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


相关文章:

  • 2021-07-14
  • 2021-12-06
  • 2021-04-11
  • 2021-10-31
  • 2022-12-23
  • 2021-10-14
  • 2020-02-25
  • 2021-07-07
猜你喜欢
  • 2021-09-25
  • 2021-05-03
  • 2021-12-29
  • 2021-09-25
  • 2021-12-22
  • 2021-12-18
  • 2021-12-13
相关资源
相似解决方案