I am currently working through chapter $3$ of "Stabilizer Codes and Quantum Error Correction" (Daniel Gottesman's thesis).
I would like to know the general method for finding the $+1$ eigenvectors of the stabilizers.
He states that the codewords $| \overline{0} \rangle, | \overline{1} \rangle$ are $+1$ eigenvectors of the operators that measure the bit/phase flips.
I (think) I understand that these operators are
$$g_{1}= Z_{1}Z_{2}$$
$$g_{2}=Z_{1}Z_{3}$$
$$g_{3}=Z_{4}Z_{5}$$
$$g_{4}=Z_{4}Z_{6}$$
$$g_{5}=Z_{7}Z_{8}$$
$$g_{6}=Z_{7}Z_{9}$$
$$g_{7}=X_{1}X_{2}X_{3}X_{4}X_{5}X_{6}$$
$$g_{8}= X_{1}X_{2}X_{3}X_{7}X_{8}X_{9}$$
These operators are clearly the stabilizer generators for the code.
However, I don't understand how to find the codewords from these stabilizers. How does one find the eigenvalues of these stabilizers without writing out a $2^{9} \times 2^{9}$ matrix? And then how do you find the eigenvectors?
I have seen some things about projective measurements, for example the $\pm 1$ measurement outcomes for $g_{1}$ is $$P_{\pm } = \frac{1}{2} (I \pm Z_{1}Z_{2})$$ but I don't know how to use it in this context? I am assuming that the measurement outcome being $+1$ has something to do with the eigenvector, but I don't quite get it.