Linux系统下的vim管理
1.vim的编辑
1)vim file -->按[i]进入insert模式-->书写内容-->按[esc]退出insert模式-->:wq退出保存
2)vim异常退出
##当vim异常退出时会生成..swp文件
##当再次打开此文件时会出现以下情况:
##无论按[O] (E) (R) (Q) (A) 任何一个都不会删除.swp文件
那么再次打开文件是还会出现以上界面直到按(D),.swp文件被删除,vim恢复正常工作
2.vim的模式
1)命令模式
##浏览文件,临时更改vim的工作方式,对字符批量处理
:set 调整参数
:set nu
:set nonu
:set mouse=a
:set cursorline
##注意:
在vim程序中设定的vim工作方式是临时的,在vim关闭后会还源
如果要永久保存vim的工作方式需要编辑vim的配置文件:/etc/vimrc
字符的搜索
/关键字
n向下匹配
N向上匹配
字符的管理
## p ##粘贴
## u ##撤销
## ctrl+r ##恢复撤销
y
yl
y3l
yw
y3w
yy
y3y
d
dl
d3l
dw
d3w
dd
d3d
c
##注意:在剪切之后vim会进入插入模式,如果要粘贴需要按【esc】退出插入模式然后按p粘贴
cl
c3l
c3w
c3c
vim可视化模式
ctrl + v ##在这个模式下可以选择区域操作
字符的替换
:%s/要替换的字符/替换成的字符/g
##%s标示所有的行 ,g标示所有的列
vim的分屏功能
ctrl+w 上下左右 ##光标移动到指定屏幕
在命令模式下光标的移动
gg ##光标移动到文件的第一行
G ##光标移动到文件的最后
2)插入模式
插入模式下光标的移动
i ##光标所在位置插入
I ##光标所在行行首插入
o ##光标所在行下一行插入
O ##光标所在行的上一行插入
a ##光标所在字符的下一个字符插入
A ##光标所在行的行尾插入
s ##光标所在字符删除并插入
S ##光标所在行删除并插入
3)vim的退出模式
##注意,所编辑的只读文件必须时当前用户的文件,或者当前操作的用户是root