标签:vim
一、vimyum install -y vim-enhanced //安装vim
vim /etc/vimrc` //vim配置文件
具体用法介绍http://blog.51cto.com/13569831/2073739
1.一般模式
h或者左方向键 //向左移动一个字符
l(小写L)或者右方向键 //向右移动一个字符
k或者上方向键 //向上移动一个字符
j或者下方向键 //向下移动一个字符
Ctrl+b或者pgup //向前翻页
Ctrl+f或者pgdown //向后翻页
数字0或者shift+6 //移动到本行行首
shift+4 //移动到本行行尾
gg //移动到首行
G //移动到尾行
nG(n是任意数字) //移动到n行
x,X //x向后删除一个字符,X向前删除一个字符
nx //向后删除n个字符
dd //删除/剪切光标所在的行
ndd //删除/剪切光标所在行之后的n行
yy //复制光标所在的行
p //从光标所在行开始,向下粘贴已经复制或者剪切的内容
P //从光标所在行开始,向上粘贴已经复制或者剪切的内容
nyy //从光标所在行开始向下复制n行
u //还原还是哪个一步操作,最多50次
Ctrl+r //返还原(与u相反)
v //按v后移动光标会选中指定字符,然后可以实现复制、粘贴等操作,选定后x剪切,p粘贴
2.编辑模式
i //在当前字符前插入
I //在光标所在行的行首插入
a //在当前字符后插入
A //在光标所在行的行尾插入
o //在当前所在行的下一行插入新的一行
O //在当前所在行的上一行插入新的一行
输入完内容后按ESC,然后输入:X(注意是大写的X),回车;可以加密文档
3.命令模式
/word //向光标之后查找字符串word,按n向后继续搜索
?word //向光标之前查找字符串word,按n向前继续搜索
:n1,n2s/word1/word2/g //将n1-n2行之间的word1替换为word2,不加g则只替换每行第一个word1
:1,Ss/word1/word2/g //将文档中所有的word1替换为word2,不加g则只替换每行第一个word1
:w //保存文本
:q //退出vim
:w! //强制保存,在root用户下,即使文本只读也可以完整保存
:q! //强制退出 ,所有改动不生效
:wq //保存并退出
:set nu //显示行号
:set nonu //不显示行号
标签:vim
原文地址:http://blog.51cto.com/13569831/2095274