Posts Tagged ‘ Vim

vim常用方法小记

[文件另存为]

:w filename

[建立加密文件]

vim -x filename

[加密选项]

:set key=”password”

:x

[复制]

yy

[粘贴]

p

[复制a行至b行到c行后]

:a,b co c

[移动a行至b行到c行后]

:a,b m c

[删除一行]

dd

[恢复操作]

u

[替换aaa为bbb]

:”X”s/aaa/bbb/g

[批量替换多个文件中的aaa为bbb]

vim -c ‘”X”s/aaa/bbb/g’ + ‘+wq’ filename

[删除所有以"-"开头的行]

:”X”g/^-.*/d

[把符号"->"左右两边的内容对调]

:”X”s/\(.*\) -> \(.*\)/\2 -> \1/g

Page 1 of 11