Para o primeiro e terceiro pontos, tente definir TERM
enquanto estiver usando screen
para as mesmas coisas que é quando você não está (ou se já é o mesmo, tente defini-lo como "tela") .
Editar:
Para que o vim saia, mostrando o conteúdo da tela antes de iniciá-lo durante a execução na tela, adicione altscreen
ao arquivo ~/.screenrc
.
Editar 2:
Para tornar o texto sublinhado em cores, adicione isso ao arquivo ~/.screenrc
:
attrcolor u "-u R"
O "R" significa vermelho brilhante. Em minúsculas seria normal. "B" é azul, etc.
Editar 3:
Para interromper o sublinhado estranho, adicione isso ao seu arquivo ~/.screenrc
:
attrcolor d -d
O primeiro "d" é o padrão. O "-d" significa remover o atributo "dim".