VSCode can replace within a selected block. Though it takes an extra click. I see you point.