Which is very easy to do in EasyEda. 
Yes – see
documentation example (HTML guide).
Footprints, too, although there is a recommended
naming rules (PDF), since they are all visible to other users. The naming of the footprints is really the hardest part...
I would have deleted all the irrelevant possible uses of each pin. If it being used as MISO, then it cannot also be AIN1.
That requires editing the symbol, essentially making your own private copy of it. The pin name texts are not editable in the EasyEda schematic editor, only in the symbol editor. It is less work to just redraw ones own symbol, and I do often do, both symbols and footprints.
For resistors and capacitors, I use my own 0603+0805 footprints: the outline is the same as the standard 0805, but the gap is the same as 0603.
Using EasyEDA isn't an excuse 
I didn't intend any of it as such; only as an explanation.
I am a bit distressed that so many members feel so strongly about the failures. You see,
in another thread, I tried drawing a better version of this analog video switch schematic,
(Click to embiggen)but routing the wires in the schematic was hard; I tried a couple of component layouts, but they all became spaghetti. Again, colors indicate signal type (blue is analog, cyan is digital, green is almost-DC –– except for EXTCLOCK, which either isn't used or is 32 MHz). The switch in lower left corner selects between the CN2 and CN3 output, and whether CN3 gets the color signal, or the monochrome signal, both cases via attenuation resistors. Input signal amplitude is a bit higher than the 0.7Vpp VGA expects so R1-R6 are To Be Determined in practice, perhaps using trimpots. (VGA analog video signals are terminated at the display device, 75Ω to ground.) All digital signals use 5V TTL level logic.
Because of this, I do claim that this kind of splitting is done because properly connecting the wires is way harder (without creating an even more horrible mess), when you don't have the experience yet in placing the components so the wires fall at least halfway neatly. Using net labels like I have here is simpler; I just didn't know how
deeply annoying this is to more experienced people.
Noted. Will try harder in the future.
