linux基础知识----Just for Tencent(vi
2017-08-20 本文已影响0人
时光小偷_hansen
vim编辑器是在缓存中处理数据的,当打开一个文件时,如果这个文件不存在,则会开辟一段芯的缓冲区域来编辑,如果文件已存在,则将会将文件的整个内容读到一块缓冲区域来准备编辑,vim常见的有以下几种模式:
(1)正常模式:在vim file 之后,就是正常模式,按" : " 可以 进入命令行
(2)插入模式:在vim file 之后,按“ a ” " i " 等进入
(3)可视模式:在vim file 之后,按 “V ” 进入
(4)替换模式:在vim file 之后,按R进入。
常使用的:
(1)设置显示行:在vim file 之后,输入冒号,输入 set nu ,即可显示行
(2)PageDown PageUp 翻屏
(3)num G :移动至第几行
(4)G : 表示移动至最后一行
(5)gg:移动至第一行
(6)w filename :保存在另外一个文件
(7)在打开文件后,dd 命令 删除当前光标所在行
(8)在打开文件后,d$ 命令 删除当前光标至所在行行尾的内容
(9)在命令行模式下,输入 / pattern 则会查找第一个,?pattern 则是查找最后一个
按 n 可以查找下一个
(10)替换命令
在命令行模式下,
:s/old/new/g 替换光标所在行中所有的old
:n,ms/old/new/g 替换行号n 和 m之间所有的old
:%s/old/new/g 替换整个文件中的所有行的old
:%s/old/new/g 替换逐个询问,输入y表示替换,n跳过
(11)