一.首先是安装vim
1.无网络情况
挂载光盘到mnt下mount /dev/mount /mnt
然后使用rpm命令安装 rpm -ivh /mnt/Packages/vim-common-7.2.411-1.8.el6.i686.rpm /mnt/Packages/vim-enhanced-7.2.411-1.8.el6.i686.rpm
2.有网络情况直接yum install -y vim
3.使用
vim filename
vim +n filename 定位到文件第n行
二.vim使用
1.一般模式
按esc进入一般模式
h或方向键左 光标向左移动一个字符
l或方向键右 向右移动一个字符
j或方向键下 向下移动一行
k或方向键上 向上移动一行
ctrl+f 屏幕向前移动一页 (常用)
ctrl+b 向后移动一页(常用)
ctrl+d 向前移动半页
ctrl+u 向后移动半页
ctrl+y 向后滚动一行
ctrl+e 向前滚动一行
– 光标移动到非空格下一列
+ 光标移动到非空格上一列
number+space 光标向右移动n个字符
0 光标移动到行首(常用)
$ 光标移动到行尾(常用)
H 屏幕最上方一行
M 屏幕最中间一行
L 屏幕醉下方一行
g 文档第一行(常用)
G 文档结尾一行(常用)
nG 移动到第n行
n+enter 向下移动n行(常用)
/word 光标后寻找word字符串(常用)
?word 光标前寻找word字符串
x 向后删除一个字符(常用)
X 向前删除一个字符(常用)
nx 向后删除n个字符
dd 删除光标所在行(常用)
ndd 删除光标所在向下n行
yy 复制光标所在行(常用)
nyy 复制光标所在向下n行(常用)
y1G 复制光标所在行到第一行
yG 复制光标所在行到最后一行
p 粘贴光标所在行下一行(常用)
P 光标所在行上一行(常用)
J 将光标所在列与下一列合并
u 还原上一个操作(没事儿就用)
ZZ 若档案没有更动,则不储存离开,若档案已经经过更动,则储存后离开
2.编辑模式(常用)
i I 从光标所在位置开始插入
a A 从光标所在位置后开始插入
o 插入新的一行,从光标所在行下一行开始插入
O 插入新的一行,从光标所在行上一行开始插入
r r后输入的字符将替换当前光标所在位置字符
R R后输入的字符将从光标位置开始替换直到esc退出
3.命令模式
:q :q! 退出文本 强制退出(常用)
:w :w! 保存文本 强制保存(常用)
:wq 保存并退出(常用)
:e! 强制还原到最原始状态
:w [filename] 另存为
:r [filename] 光标后插入另外文件内容
:set nu 显示行号
:set nonu 取消显示行号
:nohl 取消高亮(搜索后使用)
:n1,n2s/word1/word2/g 在n1,n2行之间查找word1并替换为word2,不加g则只替换每行的第一个word1
:1,$s/word1/word2/g 替换文档中所有的word1为word2,不加g只替换每行的第一个word1
三vim简单配置
vim /etc/vimrc 在文档末尾添加即可
set nu 一直显示行号
set ts=4 tab键移动4个字符
set expandtab