Nitro's

Nov 16, 2015 - Comments - dev

Linux Shell (4)-vim

vim,号称史上最复杂的编辑器,当然也是黑的最没边的编辑器,哈哈~

1)  移动定位

k上移一行,h左移一字符,j下移一行,l右移一行

                k

h←                         l

                j

PageDown**Ctrl+f** 下移一屏幕

PageUp**Ctrl+b** 上移一屏幕

G 移动到最后一行

num G 移动到第_num_行

gg 移动到第一行

2) 编辑

x   删除当前光标字符

dd 删除当前光标行

dw 删除当前光标单词

d$ 删除当前光标至行末所有内容

J     删除光标行末断开线

A    追加内容到光标行末尾

num dd->p 剪切_num_行,然后粘贴

num y->p    复制_num_行,然后粘贴

u     撤销

v     进入可视模式,移动光标选中所需要操作的文本

3) 搜索替换
:/keywords           按Enter键,输入n继续搜索
:s/old/new/g         查找一行的old替换为new
:s/old/new/gc       查找一行的old替换为new,每次替换均弹出提示

:%s/old/new/g     查找全文的old替换为new

4) 其他

Ctrl+v 列模式

选中模式下,U转换大写、u转换小写

$    行末

^    行首