Linux中vim的三种模式
**
一、命令模式:不能做任何操作:
1.设定vim的工作方式(临时)
:set (模式信息)
:set nu — 显示行号
:set nonu — 取消行号
:set mouse=a — 设定鼠标可用
:set cursorline — 设定显示行线
:help — 查看帮助
2.永久设置vim工作方式
vim配置文件: /etc/vimc
- [[email protected] Desktop]# vim /etc/vimrc
在文件最后写入
set nu等,并且退出保存,设定永久成功
3.字符搜索
/ — 关键字
n — 向下匹配
N — 向上匹配
4.字符管理
5.可视化模式
ctrl+v — 在这个模式下可以选择区域操作
ctrl+v — 选中, 操作
批量添加字符:
ctrl+v 选中要加入字符所在的列
按大写的L
加入字符
按【esc】,就可以批量添加字符成功
6.字符替换
:%s/要替换的字符/替换成的字符/g
:%s/hello/sue/g — 替换全文的hello为sue
:1,5s/hello/sue/g — 替换1-5行的hello为sue
注意:%s表示所有行
g表示所有列
如果没有g,只替换每行第一次出现的关键字
7.vim的分屏功能(光标在哪,操作的就是哪个文件)
对于同一个文件:ctrl+w s — 上下分屏
ctrl+w + v — 左右分屏
ctrl+w + c — 关闭光标所在屏幕
ctrl+w + 上下左右 — 光标移动到指定屏幕
- :sp file123 同时编辑file和file123
8.在命令模式下光标的移动
gg — 光标移动到文件的第一行
G — 光标移动到文件的最后
:数字 — 光标移动到指定的行
**
二 、插入模式:
**
**