La afirmación es falsa en general. Sea $X$ sea un conjunto incontable con el topología contable . Entonces todos los subconjuntos contables de $X$ tienen la topología discreta y, por tanto, son cerrados pero no compactos, por lo que los únicos subconjuntos compactos de $X$ son los subconjuntos finitos, que también llevan la topología discreta. De ello se deduce que toda función $X \to Y$ , donde $Y$ es cualquier espacio topológico, es continua en subconjuntos compactos de $X$ . (Pero, por ejemplo, si $Y$ tiene el mismo conjunto subyacente con la topología discreta, la función "identidad" $X \to Y$ no es continua).
Edición: En respuesta a tu segunda pregunta, la propiedad que estás viendo equivale a ser generado de forma compacta . Un espacio topológico $X$ está generada de forma compacta si cumple la siguiente condición: un subconjunto de $X$ es abierta si y sólo si su intersección con todo subconjunto compacto es abierta.
Entonces, ¿por qué los espacios métricos se generan de forma compacta? Recordemos que un espacio es primer contable si cada punto tiene una base de vecindad contable. Los espacios métricos son contables en primer lugar porque en cualquier punto la secuencia de bolas abiertas de radio $\frac{1}{n}, n \in \mathbb{N}$ forma una base de vecindad contable. Y los espacios contables en primer lugar son siempre generados de forma compacta; véase la prueba aquí .