У меня врожденная грамотность, я не могу сказать, как я различаю. Но для вас специальное правило нашла:вис – вес.  На месте безударного гласного пишется буква и   в глаголе висеть  (висит, вися) и производных от него (повисеть, отвисеться и т. п.), а также в приставочных глаголах с общей частью -висать: повисать, нависать, свисать  и т. п. (ср. под ударением: виснуть, повиснуть, зависнуть ); буква е – в словах вывесить, вывеска, подвесной, навесной, на весу  (ср. под ударением: повесить, подвесить, свесить ).