如何在 Inkscape 中选择位于另一个对象下方的对象?
实际上,窗口管理器经常使用 Alt-click in。
因此,作为一种解决方法,我经常使用以下方法之一:
1)Christian描述的方法(move,select,undo)
2)根据对象的大小,选择一个区域,例如:
3)或者我最常用的一个,它是“Tab”来遍历对象。这可能看起来漫长而困难,但作为
- 对象通常是按顺序创建的,因此选择前面的对象然后“Tab”通常有效
- 我经常使用 Groups,所以对于上图,1) 选择两个对象 2) 按 Ctrl-G 将它们分组 3) 双击组 4) 按 Tab 一次或两次 5) 按 Ctrl-Backspace 退出该组的。
组是如此有用,以至于我不再为选择对象而苦苦挣扎——我正在使用选项卡。
4) 新:从 Inkscape 0.91 开始,似乎有一种新的方法来选择对象Alt+Mouse
,如更新日志中所述:
现在可以更轻松地选择不在 Z 顺序顶部的项目:使用 Alt+鼠标滚轮滚动可循环浏览在鼠标指针位置彼此堆叠的所有项目(使用 Shift+Alt +鼠标滚轮滚动以添加到现有选择中)。目前,组不兑现,即只考虑组内的个别项目。
有一个很好的解决方法,实际上非常好用,甚至可能对正常工作的 alt+click 有用:您将一个对象移开,选择下面的对象,然后按 ctrl+z 撤消,然后对象移回地点,但选择完全不受影响。
所以要选择蓝色矩形下的红色圆圈
将矩形移动到不会打扰任何人的地方
选择圆圈
并点击撤消以获取您选择的圈子。
多田!这当然也适用于更复杂的星座,其中 alt+click 不是一个好的选择。
可能这个工作流程是 Inkscape 开发人员设计的,但我从来没有在任何地方找到它,而且我发现很晚,所以我利用我节省的一些时间来分享这个见解。如果这对你来说不是新闻,那对你有好处。在任何其他情况下,我希望它有所帮助:)
XML 编辑器是选择任何对象的好方法,因为它显示了文档的完整对象层次结构。
- 显示 XML 编辑器(菜单中的“编辑 → XML 编辑器...”)。
- 打开其中一个图层节点 (
<svg:g id="layer…" …>
)。 - 根据需要打开其下方的零个或多个组节点 (
<svg:g id="g…">
)。 - 在此层/组节点内选择一个对象或组。
我使用的是UbuntuShift ,我使用+ Alt+ click在下面选择。
或者,您可以滚动鼠标滚轮来循环选择,而不是单击。也就是Shift++Alt滚轮。这是更快和实用的,因为它可以在两种意义上完成:向前和向后。
将shift您要定位的对象添加到当前选择中,以便再次单击您不希望取消选择的项目并留下您想要的项目。
所以使用 Christian 的形状,我会选择矩形,Shift+Alt选择圆形,然后Shift选择矩形。结果将是一个选定的圆圈。
好的,对于应该正常工作的东西来说,点击次数太多了,但我认为这是最快和最简单的解决方案。
我可能直观地发现了这一点,但我也有这个书签 - http://www.inkscapeforum.com/viewtopic.php?f=5&t=11886