4

How do you select all members of a group in Inkscape without doing this manually?

I have a large and detailed SVG file where manually selecting each member of a group is not practical...

Shortcuts like select all do not enter the groups. The sub menu that appears upon right click on a group shows no selection options.

Also ungroup is not practical due to the lack of a regroup feature in Inkscape.

Best case scenario - an option like select all including group items is a thing...

enter image description here

7

If you double click (or hit Ctrl+Enter) on a group, you perform the Enter Group command, which turns the group into a temporary layer (you know that you are entered into the group because in the layer drop down menu now appears the group name).

In this mode, the Select All command act only on the objects of the group (and this should answer to your question).

To exit you can click on an object outside the group (or hit Ctrl+Backspace). See also the link above.

  • Thank you! Do you know how this can be done for multiple groups at once? I tried select all and then Ctrl+Enter which didn't work. I am trying to execute something on all the items in the svg at once. – Jet Blue Feb 4 '16 at 17:19
  • I'm sorry, at the moment is not possible have a temporary layer for multiple groups: you need to perform your operations on each group. Btw, what kind of operation do you need to perform? In order to change background or border you can operate at group level. – Paolo Gibellini Feb 5 '16 at 9:20
  • Oh ok, thank you! I wanted to use the Flatten Bezier extension but it operates on individual paths only. – Jet Blue Feb 6 '16 at 8:32
  • I see... If you don't care to less groups information, you can select all, hit repeatedly Shift-Ctrl-G until all the groups and sub-groups are removed, and apply the Flatten Bezier extension to the paths. – Paolo Gibellini Feb 6 '16 at 18:24
  • I need them to remain as groups. If Inkscape had regroup that would have been the second thing I tried. I'll just find some good music and manually do this for the 200+ groups =P – Jet Blue Feb 6 '16 at 21:42

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.