vim常用命令
linux vim常用命令合集,不定期记录更新
字符的替换
文件内全部替换
把find替换成replace
:%s#find#replace#g (如文件内有#,可用/替换,:%s/find/replace/g)
(或者: %s/str1/str2/g 用str2替换文件中所有的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