I'm an hobbist, so the reason of the silly question. So I'm drawing with Eagle ( express ) a schematic for a DC motor driver with raspberry. I'm planning to use 2 L293D to drive four motors + another chip to drive a stepper. Anyway my drawing is at this point: since I got that adding all the component would create a big unreadable mess. How can make this more readable? Ideally the GPIO port on the left should be divided in smaller parts, but without loosing the information that pins are belonging to the same connector. How to do it?
Eagle assigns a name to each network. As soon you connect two pins, there's a name N$nnn assigned automatically and used for any connections of further pins (and when you join two networks, eagle asks which name to use for both from thereon.)
You are allowed to cut the wires between network segments.
Again: You are allowed to cut the wires between network segments.
The wires keep being connected because they share the same network name.
That means you can cut wires, then add drawing elements to show a reader those wires should be connected. The parts from the dports library are intended for that purpose. But you can also simply use the label command (or icon). Another thing that comes in handy is you are allowed to rename networks. So, use the name command (or icon) to assign a nice name as /EN1 to a network.
You can also rename two network segments which have never been connected by a wire and use the dialog box to connect the two but that is a bit error prone. You may end up accidentally connecting all wires to one single network if you aren't careful. You need this technique for connecting wires on different sheets though.
For buses, it's common practice to let the single wires of a network end blind at all sides and use a bus bar to connect the sides visually.