如何选择Inkscape中另一个对象下方的对象?


45

Inkscape中的一个常见问题是您想要选择一个对象,但是另一个对象总是会妨碍您的操作,因为它完全阻塞了背景对象,或者因为两个对象太靠近了。

在这种情况下,Inkscape会提供Alt +单击。不幸的是,它仅适用于Windows。

有针对LinuxMac OS的解决方案,但至少对我而言没有任何作用。我决定在这里以问与答的形式分享我的解决方法,主要是因为Inkscape员工破坏了他们的wiki(是的,发邮件到列表中只是为了获得一个更改,就像任何人一样),还因为其他人可以共享他们的更好的解决方案。

Answers:


39

实际上,Alt单击窗口管理器经常使用的。

因此,作为一种解决方法,我经常使用以下方法之一:

1)Christian描述的方法(移动,选择,撤消)

2)根据对象的大小,选择一个区域,例如:

按区域选择

3)或我使用最多的那个,是“制表符”来浏览对象。这似乎很长很困难,但是随着

  • 对象通常是按顺序创建的,因此通常选择前面的对象然后单击“ Tab”即可
  • 我经常使用“组”,因此,对于上图,1)选择两个对象2)按Ctrl-G对其分组3)双击组4)按Tab一次或两次5)按Ctrl-Backspace退出组中的。

分组是如此有用,以至于我不再需要选择对象了-我正在制表。

4)新增功能:从Inkscape 0.91开始,似乎有一种新方法可以使用来选择对象Alt+Mouse,如changelog中所述

现在可以更轻松地选择不在Z顺序顶部的项目:使用Alt +鼠标滚轮可循环浏览鼠标指针位置上彼此堆叠的所有项目(使用Shift + Alt +鼠标滚轮滚动以添加到现有选择中)。目前,不尊重团体,即仅考虑团体中的单个项目。


好一点,我当然也使用了区域选择,但是我没有提到它。但是,对于复杂的安排,这是不切实际的。我什至不知道Tab的东西,非常感谢!但是,选择一个以上的对象,将它们首先分组还是无济于事?
基督教徒

1
不,不是-尽管对于复杂的安排,您应该使用组和层!
Drasill 2012年

我建议您修复窗口管理器配置,如果它正在吃Alt +鼠标单击,因为令人惊讶的是,许多应用程序都具有与该组合绑定的功能。我更喜欢将所有窗口管理器的鼠标动作都移到“超级键”上。
Mikko Rantalainen

12

有一个很好的解决方法,实际上非常好用,甚至可以与有效的alt + click一起使用:将对象移开,选择下面的对象,然后按ctrl + z进行撤消,然后将对象移回位置,但选择完全不受影响。

因此要选择蓝色矩形下方的红色圆圈

初始情况

将矩形移到任何人都无法打扰的地方

移动矩形

选择圈子

选择圈子

然后点击“撤消”以获取您选择的圈子。

通过撤消将矩形移回

多田 当然,这也适用于更复杂的星座,其中alt + click不是一个好的选择。

此工作流程可能是Inkscape开发人员打算的,但我从没在任何地方找到它,我发现的时间很晚,因此我花了一些时间来分享这一见解。如果这对您来说不是新闻,那么对您也有好处。在其他情况下,希望对您有所帮助:)


Shift-Arrow是更通用的版本。例如,选择模糊的矩形,按Shift-RightArrow直到它挡开为止,这样(无论是选择“确定”,因为不依赖于撤消操作),然后按Shift-LeftArrow可以将其移回。机芯的步幅是如此之大,当它完全回到起点时就很明显了。
罗恩·伯克

9

XML编辑器是选择任何对象的好方法,因为它显示了文档的完整对象层次结构。

  1. 显示XML编辑器(菜单中的“编辑→XML编辑器…”)。
  2. 打开一个层节点(<svg:g id="layer…" …>)。
  3. 根据需要(<svg:g id="g…">)打开零个或多个其下方的组节点。
  4. 在此图层/组节点内选择一个对象或组。

6

我正在使用Ubuntu,并在下面使用Shift+ Alt+单击选择。

或者,也可以单击鼠标滚轮以循环选择,而不是单击。也就是说,Shift+ Alt+滚轮。这样做既快又实用,因为可以在两种意义上做到:向前和向后。

shift增加等你做的项目再点击一下,不想取消选择,并给你留下你的意项你的目标,以当前选择的对象。

因此,使用基督徒的形状,我会选择矩形,Shift+ Alt选择圆,然后Shift选择矩形。结果将是一个选定的圆。

好的,点击太多就可以了,但我认为这是最快,最简单的解决方案。

我可能已经直观地发现了这一点,但是我也对此添加了书签-http: //www.inkscapeforum.com/viewtopic.php? f =5& t =11886


2

我使用Ubuntu,而我的解决方案是按Ctrl + Alt + Click来选择下面的对象。您可能需要单击几次以选择所需的确切项目。


1
欢迎来到平面设计SE,感谢您的回答。您确定为此需要Ctrl吗?对我来说,仅Alt + Click可以正常工作。
Wrzlprmft

我检查了一下,但是没有用。
user212714 '16

我也需要同时使用ctrlaltl.mouse(或shift + alt + l.mouse)一起选择下面的任何内容。单靠alt并不能帮我。Ubuntu 16.04,Inkspace 0.91
Hastig Zusammenstellen

这也完美地在Windows上工作
Ajay

0

我在Mac中也遇到了同样的问题。我可以找到一个解决方案:

转到XQuartz(左上方的常规菜单)>首选项>输入>“选项键发送Alt_L和Alt_R”

这样,Alt +单击将选择顶部对象。第二次单击将选择后面的对象,依此类推。

如果您有Mac鼠标(魔术鼠标),它也可以使用:alt +手指向上和向下滑动到表面(与其他鼠标的滚轮等效)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.