ฉันจะเลือกวัตถุที่อยู่ใต้วัตถุอื่นใน Inkscape ได้อย่างไร


45

ปัญหาที่พบบ่อยใน Inkscape คือคุณต้องการเลือกวัตถุ แต่วัตถุอื่นเข้ามาขวางทางเสมอเพราะมันกีดขวางวัตถุพื้นหลังอย่างสมบูรณ์หรือเพราะทั้งสองอยู่ชิดกันเกินไป

Inkscape มี alt + คลิกสำหรับกรณีนี้ น่าเสียดายที่มันใช้งานได้กับ Windows เท่านั้น

มีวิธีแก้ปัญหาสำหรับLinuxและMac OSแต่อย่างน้อยสำหรับฉันก็ไม่มีอะไรทำงาน ฉันตัดสินใจที่จะแบ่งปันวิธีแก้ปัญหาของฉันที่นี่ในรูปแบบ Q&A ส่วนใหญ่เป็นเพราะคน Inkscape ทำลายวิกิของพวกเขา (ใช่ส่งอีเมลไปยังรายการเพื่อรับบัญชีสำหรับการเปลี่ยนแปลงเพียงครั้งเดียวราวกับว่าใครจะทำ) โซลูชั่นที่ดีกว่าเช่นกัน

คำตอบ:


39

อันที่จริงแล้ว Alt-click ที่ Window Manager ใช้บ่อยๆ

เพื่อเป็นวิธีแก้ปัญหาฉันมักจะใช้วิธีใดวิธีหนึ่งต่อไปนี้:

1) วิธีการที่อธิบายโดยคริสเตียน (ย้าย, เลือก, เลิกทำ)

2) ขึ้นอยู่กับขนาดของวัตถุการเลือกด้วยโซนเช่น:

เลือกตามโซน

3) หรือสิ่งที่ฉันใช้บ่อยที่สุดก็คือ "แท็บ" เพื่อไปยังวัตถุต่างๆ สิ่งนี้อาจดูยาว & ยาก แต่เป็น

  • วัตถุมักจะถูกสร้างขึ้นตามลำดับดังนั้นการเลือกวัตถุที่อยู่ข้างหน้าแล้ว "แท็บ" มักจะใช้งานได้
  • ฉันใช้กลุ่มมากดังนั้นสำหรับรูปข้างบน 1) เลือกทั้งสองวัตถุ 2) กด Ctrl-G เพื่อจัดกลุ่มพวกเขา 3) ดับเบิลคลิกที่กลุ่ม 4) กด Tab หนึ่งครั้งหรือสองครั้ง 5) กด Ctrl-Backspace เพื่อออก ของกลุ่ม

กลุ่มมีประโยชน์มากกว่าที่ฉันจะไม่ดิ้นรนเพื่อเลือกวัตถุอีกต่อไป - ฉันกำลังแท็บ

4) ใหม่: ตั้งแต่ Inkscape 0.91 ดูเหมือนว่ามีวิธีการใหม่ในการเลือกวัตถุด้วยAlt+Mouseตามที่ระบุไว้ในรายการเปลี่ยนแปลง :

ตอนนี้มันง่ายกว่าที่จะเลือกรายการที่ไม่ได้อยู่ที่ด้านบนของ Z-order: ใช้ Alt + ล้อเลื่อนของเมาส์เพื่อเลื่อนดูรายการทั้งหมดที่วางซ้อนทับกันบนตำแหน่งของตัวชี้เมาส์ (ใช้ Shift + Alt + ล้อเลื่อนของเมาส์เพื่อเพิ่มไปยังส่วนที่เลือกที่มีอยู่) ในปัจจุบันกลุ่มยังไม่ได้รับเกียรติกล่าวคือพิจารณาเฉพาะรายการภายในกลุ่มเท่านั้น


จุดที่ดีฉันยังใช้การเลือกภูมิภาคแน่นอน แต่ฉันไม่คิดว่าจะพูดถึงมัน มันเป็นไปไม่ได้กับการเตรียมการที่ซับซ้อนแม้ว่า ฉันไม่รู้ด้วยซ้ำว่าแท็บขอบคุณมาก! มันไม่ได้ช่วยในการเลือกวัตถุมากกว่าหนึ่งอย่างเพื่อจัดกลุ่มวัตถุเหล่านั้นตั้งแต่แรกหรือไม่?
คริสเตียน

1
ไม่เลยแม้ว่าจะมีการจัดการที่ซับซ้อนคุณควรใช้กลุ่มและเลเยอร์!
Drasill

ฉันขอแนะนำให้แก้ไขการกำหนดค่าตัวจัดการหน้าต่างของคุณหากมันกิน Alt + mouse click เพราะหลาย ๆ แอพมีบางสิ่งบางอย่างที่จับคู่กับชุดค่าผสม ฉันชอบการย้ายการกระทำของเมาส์ตัวจัดการหน้าต่างทั้งหมดไปยังปุ่มพิเศษ
Mikko Rantalainen

12

มีวิธีแก้ปัญหาที่ยอดเยี่ยมที่ใช้งานได้ดีและอาจเป็นประโยชน์กับ alt + คลิกที่ใช้งานได้: คุณย้ายวัตถุออกนอกเส้นทางเลือกวัตถุที่อยู่ด้านล่างจากนั้นกด ctrl + z เพื่อเลิกทำและย้ายวัตถุกลับเข้ามา สถานที่ แต่การเลือกจะไม่ได้รับผลกระทบเลย

ดังนั้นในการเลือกวงกลมสีแดงใต้สี่เหลี่ยมสีฟ้า

สถานการณ์เริ่มต้น

ย้ายสี่เหลี่ยมผืนผ้าไปที่ไหนสักแห่งที่ไม่สามารถรบกวนใครได้

ย้ายสี่เหลี่ยม

เลือกวงกลม

เลือกวงกลม

และกดปุ่มเลิกทำเพื่อรับแวดวงที่คุณเลือก

ย้ายสี่เหลี่ยมกลับด้วยการเลิกทำ

Tada! แน่นอนว่ายังใช้งานได้กับกลุ่มดาวที่ซับซ้อนมากขึ้นโดยที่ alt + click ไม่ใช่ตัวเลือกที่ดี

อาจเป็นไปได้ว่าเวิร์กโฟลว์นี้ตั้งใจโดยนักพัฒนา Inkscape แต่ฉันไม่เคยพบมันที่ไหนเลยและฉันก็พบว่ามันช้ามากดังนั้นฉันจึงใช้เวลาที่บันทึกไว้เพื่อแบ่งปันข้อมูลเชิงลึกนี้ หากไม่ใช่ข่าวสำหรับคุณก็ดีสำหรับคุณ ในกรณีอื่น ๆ ฉันหวังว่ามันจะช่วย :)


และรุ่นทั่วไปนี้คือ Shift-Arrow ตัวอย่างเช่นเลือกสี่เหลี่ยมผืนผ้าที่คลุมเครือกด Shift-RightArrow จนกว่าจะออกนอกทางดังนั้นไม่ว่าจะเลือกอะไรก็ตาม (มากกว่าเพียงแค่เลือก OK เนื่องจากไม่ได้พึ่งพาการเลิกทำ) จากนั้นกด Shift-LeftArrow เพื่อย้ายกลับ ก้าวของการเคลื่อนไหวนั้นใหญ่มากมันชัดเจนมากเมื่อมันกลับมาตรงจุดที่มันเริ่ม
Ron Burk

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 + คลิกเพื่อเลือกวัตถุที่อยู่ด้านล่าง คุณอาจต้องคลิกสองสามครั้งเพื่อเลือกรายการที่คุณต้องการ


1
ยินดีต้อนรับสู่ Graphic Design SE และขอบคุณสำหรับคำตอบของคุณ คุณแน่ใจหรือว่าต้องการ Ctrl สำหรับสิ่งนี้ สำหรับฉันเพียงแค่ Alt + Click ใช้งานได้ดี
Wrzlprmft

ฉันตรวจสอบแล้วและมันไม่ทำงาน
user212714

ฉันก็ต้องใช้ทั้งคู่ctrlและaltร่วมกับl.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 Mouse (Magic Mouse) ก็สามารถใช้งานได้: alt + นิ้วขึ้นและลงไปที่พื้นผิว (ซึ่งเทียบเท่ากับล้อเลื่อนของเมาส์อื่น ๆ )

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.