When you go shopping, only take one of the reusable bags. That's what I did and I ended up buying less junk because I could only take what fit it one of the bags. I used to fill the whole fucking cart with junk.
I don't know if it applies to you, but I eat a lot of fast food-type of food (fries, chicken nuggets, chicken tenders/tendies/whatever/, etc.) with ketchup. So I got rid of all of my ketchup and now I naturally want fast food less because I know I'll enjoy it less without ketchup.
Drink a lot of water. A lot. You'll be surprised at how filling it can be.
Eat food with a lot of fiber because it keeps you full for a long time because it takes your body longer to process. Your body doesn't send hunger signals until there's no more food left to process, so you can kind of "trick" your body into being less hungry by eating a lot of fiber.
Lots of fruits and vegetables are very low in calories, usually because they're mostly water.
Brush your teeth if you feel like you might binge. You'll be hesitant to get them dirty again by eating. It works for me.
If you're going shopping, do the math for what you're going to buy and write a check beforehand so you can't throw in junk food at the last minute. Either that, or only take cash, leave your credit card, and take barely enough cash to cover the healthy groceries.
Lastly, this may not apply to you, but I'm germophobic and I can't stand eating without washing my hands. If you feel like you're about to eat food that's around you, disallow yourself from washing your hands, or hide your soap or something. If you're a filthy degenerate, then this may not deter you at all.
Another trick is to take a sip or two of milk between each bite of whatever you're eating. It honestly makes it seems 3 times more filling. If you've never done it before, you'll be surprised by how much more filling it makes the meal.