A couple of months ago I'd build a quite handy extension that makes life a bit easier during PCB layout process.
Finally found some spare time to open source it - detailed description and installation instructions can be found here:
* [https://github.com/turbobabr/easyeda-quick-align-extension](https://github.com/turbobabr/easyeda-quick-align-extension)<br>
<br>
Briefly\, it is a "context menu" like thing with specific design that consolidates all the alignment actions and can be triggered by a single key shortcut \- \`A\`:
![easyeda-quick-align-intro-demo.gif](//image.easyeda.com/pullimage/sjYY94bwCC8lc7Jdhoe4uDKzbG2XWfUe6XL9Yaki.gif)
It works both for `PCB` and `Schematic` documents, but for schematics the value is quite low though:
![easyeda-quick-align-schematics.gif](//image.easyeda.com/pullimage/mbHnJeqRPW3X99F5UWJNYJfL5q0d4EvEb6gP4r28.gif)
Also, this extension supports a special mode triggered by another `SHIFT+A` shortcut to set postion of prefixes of selected components:
![easyeda-quick-align-prefixes.gif](//image.easyeda.com/pullimage/Rkmn6Fo0hNt62dBrvqiUCwD8v7WQsxQOUvMrfSOk.gif)
Hope it might become useful for other users. Feel free to send any feedback in this thread or using `issues` in the repo. I'm especially curious whether the extension works on Windows and various browsers, since I had a chance to test it on `macOS / Chrome` pair only.
Chrome
89.0.4389.82
OS X
10_14_6
EasyEDA
6.4.17