RHCSA-Vim 的用法

如何从命令模式进入插入模式:

#A/a/O/o/i/I

 

i:小写是插入光标所在位置前一个字母

I: 大写是在光标所在行的开始插入

a:在光标所在位置的后一个字母开始插入

A: 在光标所在行的末端插入

o:光标所在行的下一行开始插入

O:光标所在行的上一行开始插入

无论小O还是大O 都是光标另起一行

 

命令模式下:

x:删除单个字符

u:代表撤销undo

dd:删除光标所在行。---这个删除实际上是剪切

3dd/d3d:包括光标在内的下三行

yy:复制光标所在行

p:就能复制粘贴内容并且在光标所在行的下一行进行粘贴

大写P:是在光标所在行的上一行进行粘贴

粘贴三行3yy/y3y: 复制包括光标在内的三行。

gg:立刻切换到行首

G:就是立刻切换个到行尾

3G:就是立刻将光标切换到第三行

r :表示替换一个字符

R:表示无限替换字符

 

末行模式:

:set number 把行号标出来 或者缩写成set nu

:set nonumber

:w  write

:q   quit

:x

vim中如何查找:

比如:

/good ----查找good, n 切换到下一个 N切换到上一个,  /搜索一个没有的东西消除高亮

:1,3s/good/guy/g                          1-3行替换找到的所有的good 成guy

:1,$s/good/guy/g                         所有行替换good 改成guy

 

CRTL-V/大写V和小写v------ 可视化试图,block式的删除

 

vimtutor--vim tutor guide  教程 

 

P.S.

如何开启vim 行号全局显示:

vim /root/.vimrc

set nu  -----开启全局的文件行号显示

或者是vim /etc/vimrc 加上下面一行

set nu

你可能感兴趣的:(linux,RHEL7,linux,vim)