Let $\mathbb{Z}_{p}$ be completion of $\mathbb{Z}$ with respect to $p-$norms. Actually I know that $\mathbb{Z}_{p}$ is bijective to Cantor set, which is compact, therefore by homeomorphism, it is also compact.
However, Is there any direct proof of the compactness of $\mathbb{Z}_{p}$? What I mean "direct" proof here is that we can only use definition of compactness, i.e., every open cover has finite subcover.
What I tried to do to show compactness is that, if $\cup_{i}^{\infty}O_{i}$ is open cover, then it contain $\cup_{x \in \mathbb{Z}_p} B_{r_x}(x)$ for each $r_{x}>0$. Now I want to pick some balls using totally boundedness, but I don't know how to expand this argument.
If for some $k\in\mathbb N$ each of the finitely many $p^{-k}$-balls allows a finite subcover, we can join these together to obtain a finite subcover of the whole space. So assume that for each $k$ there exists a ball $B_{p^{-k}}(x_k)$ that does not allow a finite subcover. By this very condition, we may choose $x_{k+1}$ so that it is in $B_{p^{-k}}(x_k)$. Then the sequencce $(x_k)_{k=1}^\infty$ is Cauchy, hence has a limit $x$, which is in each $B_{p^{-k}}(x_k)$. Pick $i$ with $x\in O_i$. Then $O_i$ contains a ball $B_{p^{-k}}(x)$ and hence also $B_{p^{-k}}(x_k)$, so this ball does allow a finte subcover - contradiction!