您的位置:首页 > 运维架构 > Linux

linux vim常用操作

2013-07-22 16:05 197 查看
vim 为vi编辑器的升级版,vi和vim都是多模式文本编辑器,相对来说,vim的功能更加强大,扩展性更好。vim完全兼容vi

vim的三个模式

1.命令模式

(1)光标移动

k 将光标向上移动

j 将光标向下移动

h将光标向左移动

l将光标向右移动

0 $ 将光标移动到行首和行尾

gg G 将光标移动到第一行和最后一行

/搜索的内容
快速查找想要的内容,按n查找下一个

(2)少量的编辑文本

dd 删除一行

ndd 删除n行

D 将光标至行尾删除

d gg 将光标到第一行的内容全部删除

d G 将光标到最后一行的内容全部删除

i/a 在光标(前/后)位置插入

yy 复制一行

nyy 复制n行

p 粘贴

u 撤消

x 删除单个字符

dw 删除一个单词

r 替换一个字符

R 连续替换

A 直接在行尾插入内容

O 切换到出入模式,并另起一行出入

2.插入模式

插入文本

3.末行模式

a. 保存退出:wq w保存 q退出 :q! 不保存退出 wq! 加!表示强制退出

b. 查找替换 :%s/old/new/g

例如:

:%s/kernel/abc/g

:3,5s/old/new/g

:w/文件 将文件内容另存为…..

:r/文件 读取文件

:%s 全部替换

:%s/192/222/g 将全部192换成222

c.其他的命令

:set nu 设置vi环境每行内容前加行号

:set nonu 取消行号

:set ic 忽略大小写字母
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: