vim /etc/vimrc  

因为你要与别人合作管理共同的服务器,所以你写的东西要让别人能看懂,最好打上你姓名标示

set cursorline/set nocursorline ####设置行线显示与否

set nu/set nonu ####设置行号显示与否


ctl + v ###进入高亮选择模式,用键盘选择一片区域,进行操作,用delete

u ###恢复到未操作之前(udo)

ctl + r ###恢复到操作之后(return和u是相反的过程)

批量添加操作

ctl + v进入高亮模式,选中要操作的位置,按大写I,输入要批量添加的内容,按esc会显示刚才添加的内容,


ctl+w s ###在编辑模式,上下分屏

ctl+w v ###在编辑模式,左右分屏

ctl+w c ###在编辑模式,撤销光标所在屏幕,取消分屏

ctl+w 上/下/左/右 ###在编辑模式,光标进入上下左右的分屏里面


:%s/weixin/westos/g

weixin ###是原文的内容,是被替换的内容

westos ###是替换的内容,是操作进行之后的内容

g ###全文替换(global)

每一个对象要以/隔开


cl ###剪切一个字母(cut)

cw ###剪切一个单词

cc ###剪切一整行

c3c ###剪切3行

###每次剪切后会进去插入模式,按一个esc退出,再p 粘贴


yl ###复制一个字母

yw ###复制一个的单词

yy ###复制一整行

y5y ###复制5行

p paste ###粘贴


dl ###删除一个字母

dw ###删除一个单词

dd ###删除一整行

d5d ###删除5行


/wei ###查找所有的wei,并高亮显示,N向下查找,n向上查找


vim插入模式

i 光标所在位置插入字符

I 光标所在行行首插入

a 光标所在字符下一位插入

A 光标所在行行尾插入

o 光标所在行的下一行

O 光标所在行的上一行

s 删除光标所在字符(插入)

S 删除光标所在行(插入)


vim的退出保存(vim是对文件中的字符进行操作,find是对目录中的文件名进行操作)

在命令行模式下输入

:q  ###在未做任何修改的情况下退出

:q! ###在修改了,但是不想保存修改的,强制退出,不保存

:wq ###退出保存

:wq! ###强制退出保存


vimtutor ###查看vim帮助文件

hostset 14 重置


当正在编辑的内容异常推出时,linux是会记录下来的 ,当你再次用vim打开,会提示你恢复还是和删掉。一般我们选择恢复,再次打开还是会让我们选择,这次我们可以选择删掉。