想在vim做一个功能 若文件内文是 good help student school 希望可以的结果是 g__d h__p s_____t s____l 目前只有推到下面这样就卡住了 :%s/\(^.\)\|./\1_/gc 不知道各位大大有什么提示吗? 先感谢了 2017.06.05补充 若使用 %s/\a\(\a\)\@=\&\(\a\)\@<=\a/_/gc 也可以处理行里面有多个单字的情况 take place school 会变成 t__e p___e s____l 谢谢akria,curist,fjm31714的分享