So far I have looked at $n=1$ with $a=1$ and $b=1$ which is $$2^1 = 1! + 1! = 2 $$ and $n=2$ with $a=2$ and $b=2$, $$2^2 = 2!+ 2! = 4$$ and finally $n=3$ with $a=3$ and $b=2$, $$2^3 = 3! + 2! = 8$$
I have also tried the positive integers up to $n=14$ and found that none of them work. I also tried random values such as $n=30$ and it doesn't seem to work either.
For example, $n=11$, $2^{11} = 2048$. $7! = 5040$ so this cannot be used. However, since $6! = 720$, the highest number we can make is $6! + 6! = 1440$.
However, exhaustively listing out the answers doesn't seem like a concrete enough proof to say that it cannot work for any other numbers.
Can anybody give a more concrete reason why this wouldn't work for positive integers above $n=3$?
Hence, the only solutions are $(a,b,n) = (1,1,1)$, $(a,b,n) = (2,2,2)$, $(a,b,n) = (3,2,3)$ and $(a,b,n) = (2,3,3)$.