but want to be able to un-minify them when I need to edit them.
Most of us keep un-minified files laying around our development area, and each time we make an edit, a new minified version (what the web site actually uses) is saved.
This means you're only ever going from normal-> minified, and not back again.
Why does it matter? Only matters if you're picky about spacing. I do try to keep required spacing inside tags, for example the space after label text before the input, so i don't get
(you can style in a space with CSS but for example in a screen reader you could get them all run together depending on settings, or when copy-pasting). If I can put the space inside the tag, that's easier.
Another place is when I use display: inline-block, where I'd like it decided on my end whether there's space between those elements or not, since that matters and cannot easily be CSS'd out. I know what'll happen if I normal->minify, but then un-minifying would likely depend on the un-minifyer.