vim常用命令

linux vim常用命令合集,不定期记录更新

字符的替换

文件内全部替换

find替换成replace

:%s#find#replace#g (如文件内有#,可用/替换,:%s/find/replace/g)

(或者: %s/str1/str2/gstr2替换文件中所有的str1

文件内局部替换

把20行到30行内find替换成replace

:20,30s#find#replace(如文件内有#,可用/替换,:20,30s%s/find/replace)

字符的删除

全部删除

光标移至内容结尾 G ,从第1行开始删除全部 :1,.d

从某行开始删除,例如删除第10行以下全部内容 :10,.d

显示行号的命令

:set nu

删除第10行到第20行

:10, 20 d

Post Comment