VIM--
文本编辑工具,相对vi来说,可以
显示颜色(根据文件属性)
/etc/vimrc vim的配置文件
安装vim yum install -y vim-enhanced
三种模式:
一般模式
编辑模式
命令模式
一般模式下相关命令(移动光标、删除、复制、粘贴)
h或者← 光标向左移动一个字符
j或者↓ 光标向下移动一个字符
k或者↑ 光标向上移动一个字符
l或者→ 光标向右移动一个字符
空格键 向右移动一个字符
nh、nj、nk、nl、n空格(n为数字),即向不同的方向移动n个字符
Ctrl+B/pgup 文本页面向前翻一页
Ctrl+F/pgdn 文本页面向后翻一页
0(数字)或Shift+6(^) 移动到行首
Shift+4($) 移动到本行行尾
gg 移动到首行
G 移动到行尾
nG(n为数字) 移动到n行.
x和X x表示向后删/j剪切一个字符,X则向前删/剪切一个字符
nx 向后删n个字符
dd 删除/剪切光标所在行
ndd 删除/剪切光标所在行之后的n行
yy 复制光标所在行
nyy 复制光标所在行及以下n行
p和P 从当前光标位置开始(向下-p或向上-P)粘贴内容
u 还原上一步操作(50次)
Ctrl+r 撤销还原
v 按v后移动光标会选中指定字符,然后可以对其进行其他操作
编辑模式:
从一般模式进入编辑模式:按I、A、O、R(包括小写),编辑模式下按Esc则切换到一般模式。
i 在当前字符前插入
I 在当前行首前插入
a 在当前字符后插入
A 在当前行末后插入
o 在下一行插入新的一行
O 在上一行插入新的一行
命令模式:
一般模式下输
:或者
/进入命令行模式
/ 字符串 从当前位置向
后查找某字符串,按
n继续
?字符串 从当前位置向
前查找某字符串,按
n继续
:n1,n2s/字符串1/字符串2/g
在
n1行和n2行之间查找
字符串1,并
替换为
字符串2,
不加g则只替换每行的
第一个匹配的
字符串1
:1,$s/字符串1/字符串2/g
将文档中
所有的
字符串1替换为字符串2,
不加g则替换每行的
第一个字符串1。
:W 保存文本
:q 退出VIM
:wq! !表示强制执行
:set nu 显示行号
:set nonu 不显示行号