A few tricks can make Sharpie or permanent marker ink last longer on fabric. Although Sharpie marks are called "permanent ...
A permanent marker means you can't as easily change out the contents of a container or bag, while a dry-erase marker lets you reuse them over and over without any confusion or mess of strikeouts.
However, vinegar is not as strong or effective as other solutions like water or rubbing alcohol, especially for permanent or ...