第一模块:
课程名称:优雅玩转Vim
章节名称:1-1 ~ 2-1
讲师姓名:DevOps24h
第二模块:
内容概述:
1-1 ~ 2-1小节对Vim这款上古编辑器进行了一个整体性的介绍,包括:Vim的安装、Vim的四种模式等;Vim是一款有使用门槛的编辑器,适合工程师之类的专业用户使用,就好不Linux之于Windows一样。
第三模块:
学习心得:
1.vim简介
是 Linux 操作系统中最常用的编辑器之一。它的前身是 Vi 编辑器,可以说 Vim(Vi IMproved) 是 Vi 的加强版
vim特性:
内存占用低;
“模式” 编辑器;
可配置性强:按需配置相应功能,可以保存在 vimrc 中;
插件扩展:可以通过不同插件来扩展Vim的功能,既可以保证 Vim 强大,还能保证 Vim 简洁;
支持多窗口;
支持多标签;
支持宏。
为啥要学习vim:
常见的Liunx平台的编辑器:
Nan(不推荐)
Vim(推荐)
Emacs
2.安装vim
Vim 在大多数的 Linux 发型版本中都是默认安装好的,无需再手动进行安装
查看是否已安装vim:
rpm -qa | grep vim
没有默认安装vim时就需要手动安装:
windows下的vim:
......
Liunx下的vim:
CentOS 下安装 Vim:
命令:
yun install vim 即可安装最新版本的 Vim
用vim编辑文件:
1.用vim创建一个新文件
命令:
vim 文件全路径
2.进入vim后打开一个新文件
已经进入某一文件的编辑模式之后我们想要打开新的文件需要先退出当前文件的编辑模式进入命令行模式
esc 插入模式转会普通模式
: (注意要是英文的) 进入命令行模式
命令行模式下的命令:
w 保存
q 退出vim
wq 保存退出vim(文件没有被修改时也写入,并更新文件的修改时间)
w!s 强制保存
q! 强制退出
x 写入文件并退出,仅当文件被修改时才写入
set number 显示行号
set nonumber 不显示行号
syntax enable 语法高亮
syntax off 语法不高亮
编辑模式注意点:
编辑模式下没有撤销操作,所以,一般情况下不要做删除操作,对于不想要的内容注释掉就行!!!
3.定制vim:
有两种方式:
通过 set 命令配置开关
通过在 vimrc 文件中写入配置来加载
注意:命令行模式配置方式只能用于临时使用,关闭编辑器后就会失效无法持久化。所以对于常规的固定配置为了持久化就需要把这些配置项放到配置文件中。这个配置文件就是 vimrc。这是 Vim 约定俗称的一个 Vim 配置文件命名和格式。
vimrc 结构特点:
系统级和用户级:针对的式全局和单独用户
每一行作为一个命令执行
Vim编辑模式:
保存/退出文件操作:
第四模块:
学习截图: