ฉันจะเปิดใช้งานโหมดการเลือกคอลัมน์ใน Eclipse ได้อย่างไร


359

ข่าวเขียนว่า Eclipse 3.5 รองรับการเลือกคอลัมน์ในที่สุด น่าเสียดายที่ฉันไม่รู้วิธีเปิดใช้งาน ฉันลองกด ALT-key เหมือนกับที่เคยใช้ใน Visual Studio และผลิตภัณฑ์อื่น ๆ ของ Microsoft ทั้งหมด แต่ไม่มีผลใด ๆ

ฉันจะทำเครื่องหมายบล็อกแนวตั้งใน Eclipse ได้อย่างไร

คำตอบ:


466

วิธีเปิดใช้เคอร์เซอร์และเลือกคอลัมน์ที่คุณต้องการเลือกใช้:

Windows: Alt+ Shift+A

Mac: command+ option+A

ระบบปฏิบัติการที่ใช้ Linux: Alt+ Shift+A

หากต้องการปิดใช้งานให้กดปุ่มอีกครั้ง

ข้อมูลนี้จะถูกนำมาจากดีเจ Java บล็อก


4
ฉันเห็นว่ามันเป็น "โหมด" ทั้งหมดที่ต้องเปิดใช้งาน
vobject

9
alt + shift + a dnw สำหรับฉันใน osx
erikvold

4
alt + shift + a ไม่ทำงานใน eclipse ของฉัน วิธีเปิดใช้งานจาก eclipse
Yog Guru

2
สิ่งนี้ไม่ทำงานสำหรับฉันในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Android รุ่น: v22.0.5-757759 แก้ไข: ดูจาก devs Android!
anon58192932

14
สำหรับ Eclipse Kepler บน Mavericks command+ option+A
Fydo

122

บน Windows และ Linux AltShiftAเป็นไปตาม RichieHindle บน OSX มันOptionCommandA( A) เป็นที่น่าสังเกตว่าทั้งสองโหมดสามารถมีการตั้งค่าแบบอักษรที่แตกต่างกันดังนั้นหากคุณเปลี่ยนแบบอักษรข้อความเริ่มต้นคุณสามารถเปลี่ยนโหมดการเลือกบล็อกและเลือกการเปลี่ยนแบบอักษร

ในที่สุดป๊อปอัพ"คำสั่งค้นหา" ( Ctrl3หรือCommand3) จะค้นหาให้คุณหากคุณพิมพ์ block สิ่งนี้มีประโยชน์หากคุณใช้คุณสมบัตินี้บ่อยพอที่จะลืมปุ่มลัด


11
ในการแก้ไขฟอนต์ในโหมดการเลือกนี้: Eclipse -> Preferences -> General -> Appearance -> Colours and Fonts -> Basic -> Text Editor Block Selection Font
จอห์น

มีวิธีการเปิดใช้งานโหมดคอลัมน์ให้เลือกเมื่อค้นหาในมุมมองคอนโซลหรือมุมมองคอนโซล JUnit หรือไม่? Alt-Shift-A ใช้งานได้เฉพาะในหน้าต่างแก้ไข / ดูซอร์สโค้ด
JasonRobinson

ฉันไม่เห็นวิธีที่จะเปิดใช้งานการเลือกบล็อกในคอนโซล - คุณสามารถคัดลอกเนื้อหาออกไปยังบัฟเฟอร์ Eclipse แล้วเลือกที่นั่น
Geoffrey Wiseman

66

ในฐานะที่เป็น RichieHindle ชี้ให้เห็นทางลัดสำหรับคอลัมน์ (บล็อก) Alt+Shift+Aเลือกเป็น ปัญหาฉันวิ่งเข้าไปเป็นที่ Android SDK บน Eclipse ใช้ทางลัดที่ 3 เริ่มต้นทั้งหมดที่มีAlt+Shift+Aดังนั้นถ้าคุณพิมพ์ที่คุณจะได้รับทางเลือกของการดำเนินการต่อไปด้วยD, หรือSR

เพื่อแก้ปัญหานี้ผมนิยามใหม่เลือกคอลัมน์เป็นAlt+Shift+A,A( Alt, Shift, Aกดเข้าด้วยกันแล้วตามด้วยต่อมาA) การทำเช่นนี้เพื่อไปWindows > Preferencesแล้วพิมพ์หรือไปที่keys General > Keysภายใต้คีย์ให้ป้อนfilter textของblock selectionเพื่อค้นหารายการทางลัดสำหรับtoggle block selectionอย่างรวดเร็ว ที่นี่คุณสามารถปรับทางลัดสำหรับการเลือกคอลัมน์ได้ตามต้องการ


3
มันเป็นข้อมูลที่มีประโยชน์มากสำหรับนักพัฒนา Android ขอบคุณ.
Emir Akaydın

นั่นเป็นเรื่องง่าย ยูทิลิตี้ที่ยอดเยี่ยมสำหรับ devs Android ทั้งหมด ขอบคุณ!
Kyle Clegg

โดยเฉพาะอย่างยิ่งมีความสุขที่จะนำคำแนะนำที่นี่ ... ฉันถูกค้นหาtoggle block selectionในรายการคีย์แล้ว แต่ฉันมีความคิดสิ่งที่ชื่อเป็น ...
Timo

ฉันหวังว่าจะมีวิธีกำจัด Android als + shift + a anoying ที่เป็นตัวเลือก :( และไม่มีฉันไม่มีปลั๊กอิน android ติดตั้งเท่าที่ฉันสามารถบอกได้)
AmanicA

ฉันยกเลิกการเชื่อมโยงคำสั่ง ALT + Shift + A อื่น ๆ ทั้งหมดและการเลือกบล็อกสลับไม่ทำงานเป็นฮอตคีย์ในขณะนี้ แก้ไข: เริ่มต้นใหม่ ADT แก้ไขปัญหาฮอต Alt + Shift + A ทำงานได้ดีในขณะนี้
anon58192932

21

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

ป้อนคำอธิบายรูปภาพที่นี่

คลิกที่ดังแสดงในรูปและมันจะtoggleButton enable Vertical selectionหลังจากการเลือกสลับมันอีกครั้ง


ใช้งานได้กับ ADT และยังแสดงว่าทางลัดคือAlt + Shift + Aแต่ไม่สามารถใช้งานได้
Rombus

2
ขอบคุณสำหรับภาพหน้าจอ แป้นพิมพ์ลัดที่แสดงในที่นี้ถือว่าใช้งานได้จริง เนื่องจากเป็นแบบไม่แสดงภาพการชี้ไปที่ปุ่มเป็นการอ้างอิงที่ดี นอกจากนี้ปุ่มจะแสดงปุ่มทางลัดพร้อมด้วยปลายเครื่องมือ ในกรณีนี้โซลูชัน ALT + SHIFT + A ซึ่งไม่สามารถใช้งานได้ใน Android Developer Tools v22.0.1-685705
CrazyIvan1974

15

นอกจากนี้คุณสามารถเปลี่ยนหน้าต่างมุมมองคีย์ -> การกำหนดค่าตามความชอบจากนั้นพิมพ์: 'keys' และเมื่อหน้าการกำหนดค่าตามความชอบคีย์เปิดขึ้นคุณสามารถพิมพ์ 'toggle block selection' และ voila!


ขอบคุณสำหรับข้อมูล. ฉันใหม่สำหรับ Eclipse IDE และรู้จักหน้าต่าง "ผู้ช่วยหลัก" เท่านั้น
vobject

9

คุณสามารถเปิดใช้งานและปิดใช้งานโหมดแก้ไขคอลัมน์ผ่านทางแป้นพิมพ์ลัด ALT-SHIFT-Aคุณสามารถเปิดและปิดการใช้งานโหมดคอลัมน์การแก้ไขผ่านทางแป้นพิมพ์ลัด

เมื่อเปิดใช้งานแล้วคุณสามารถใช้เมาส์เพื่อเลือกกลุ่มข้อความหรือแป้นพิมพ์โดยใช้ SHIFT (เช่นการเลือกแป้นพิมพ์ทั่วไปยกเว้นการเลือกจะอยู่ในบล็อก)

หากคุณเปลี่ยนแบบอักษรเริ่มต้นสำหรับการแก้ไขข้อความการเข้าสู่โหมดแก้ไขคอลัมน์อาจเปลี่ยนแบบอักษรบนหน้าจอเป็นแบบอักษรแก้ไขคอลัมน์เริ่มต้น (ซึ่งอาจแตกต่างจากแบบอักษรที่คุณเปลี่ยนไป) หากต้องการเปลี่ยนแบบอักษรเมื่ออยู่ในโหมดแก้ไขคอลัมน์ เมนูและเลือกWindow -> Preferencesจากนั้นในทรีทางด้านซ้ายมือเลือกGeneral -> Appearance -> Colors and Fontsและจากนั้นเลือกBasic -> Text Editor Block Selection Fontทรีด้านขวามือจากนั้นคุณสามารถเลือกแบบอักษรเพื่อให้สอดคล้องกับแบบอักษร "ไม่อยู่ในโหมดแก้ไขคอลัมน์" ของคุณ


6

แนวทางที่แตกต่าง:

vrapperปลั๊กอิน emulates vimภายในบรรณาธิการคราส หนึ่งในคุณสมบัติของมันคือvisual blockโหมดที่ทำงานได้ดีภายใน Eclipse

โดยดีฟอลต์จะถูกแม็พกับCtrl-Vสิ่งที่รบกวนกับคำสั่ง paste ใน Eclipse คุณสามารถตั้งค่าvisual blockโหมดใหม่เป็นทางลัดอื่นหรือตั้งค่าpasteคำสั่งใหม่ให้กับคีย์อื่น ฉันเลือกอันหลัง: ปรับpasteคำสั่งใหม่Ctrl-Shift-Vให้ตรงกับพฤติกรรมของเทอร์มินัลของฉัน


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