>console login - changing the screen size so when I log into the terminal from my login screen (by typing &gt;console as username), I get logged in to the terminal. However, when I try to use vim or anything useful, it only takes up around 1/4 of the screen, as seen in this photo (sorry for reflection!!):

How do I adjust the size of the terminal so it takes up the whole screen, rather than leaving most of the screen black? Also text colouring in vim doesn't work when in this mode, if anyone knows how to fix that too!
When I log in, the entire width of the screen is used so I'm not sure how to answer that part of the question. But as far as enabling text coloring in vim, add this line to your .bash_profile:

export TERM="xterm-256color"


Terminal does that automatically for you, but you have to do it yourself in this mode.

Edit - screen width in vim

To set the screen width in vim, add this line to your .vimrc file:

set columns=XXX


Where "XXX" is the number of columns you want.