Ive used the vinegar trick and had only moderate success. Plants with deep root corms or thise adapted to really dry conditions just would show a little ttop kill and then would keep growing.
I had better luck using cinnamon oil spray. You can get ag grade(cheaper) cinn oils through some garden shops.
My best tool for killing weeds among the rows is to use a gas flame gun and just hit the weeds as they pop up. Dont get tooclose to your plants . The weeds in the rows still need hand weeding.
Companion planting helps to control pests, like cucurbits and pumpkin types will all respond well if you plant radish seeds among em. The radish keeps all types of worm larvae away.
Garden marigolds (tachete) will repel a bunch of weeds and nematodes from almost any other plant. Its good to have a test are and you will see a "ring" of weed free soils around marigolds. I use em liberally among my veggies all summer.