subdiving minus the edges

i want to subdivide between two verts, but i don’t want edges being made all over the place when i do it.

no n-gon’s sorry. if you subdivided an edge between 2 quads you would get 5-sided faces if no new edges were formed. ways to add detail and avoid spraying triangles everywhere include using loop subdivision (Ctrl-R), and judicious use of the knife tool.