No, white vinegar does not keep cats away. In fact, it may actually attract them. Cats are attracted to the smell of vinegar and may even associate it with food. If you're trying to keep cats away from an area, try using a different scent that they don't like, such as citrus or lavender.