みたいなテキストファイルがあります。
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/bin/false
daemon:x:2:2:daemon:/sbin:/bin/false
mail:x:8:12:mail:/var/spool/mail:/bin/false
ftp:x:14:11:ftp:/srv/ftp:/bin/false
http:x:33:33:http:/srv/http:/bin/false
VI で文字列 2-4 の 2 番目から 5 番目までのすべての文字を「X」に置き換える方法は?
UPD: 次のようなものです: :2,4s//X/g 正規表現が必要だと思います
UPD2::2,4s/^\(.\)...\|^$/\1XXX/ | 2,4s/^$/ XXX/