La principal diferencia es que code mantiene el formato, te doy un ejemplo en C:
if (x == 25)
{
if (y == 30)
{
//instrucciones bla bla bla
}
}
if (x == 25)
{
if (y == 30)
{
//instrucciones bla bla bla
}
}
El que esta pegado directamente y el que esta insertado como CODE es exactamente el mismo codigo, pero el primero pierde todo su formato.