แป้นพิมพ์ลัดไปที่“ untab” (ย้ายบล็อกของรหัสไปทางซ้าย) ใน eclipse / aptana?


193

หวังว่าคำถามนี้จะอธิบายด้วยตนเอง

มันง่ายมากที่จะเลือกกลุ่มของรหัสและแท็บออก แต่วิธีการย้อนกลับ?

ขณะนี้ฉันเพิ่งค้นหาและแทนที่ช่องว่างที่จุดเริ่มต้นของบรรทัด อะไรเร็วกว่ากัน

คำตอบ:


397

ใน Visual Studio และส่วนใหญ่อีกครึ่งหนึ่ง IDEs ดีคุณก็สามารถทำ+SHIFT มันไม่ได้ตรงข้ามเพียงTABTAB

ฉันคิดและหวังว่า IDEs ที่คุณพูดถึงจะสนับสนุนสิ่งนี้เช่นกัน


2
Xcode แตกต่างกันเล็กน้อยใช้ COMMAND- [และ COMMAND-]
Brad Thomas

5
สำหรับผู้ที่มีอนาคตที่จบลงที่นี่ผ่านการค้นหาของ Google สิ่งนี้สามารถใช้งานได้ใน Atom IDE ของ Github
jbgarr

1
วิจิตรใน IntelliJ
JeanValjean

SHIFT + TAB ทำงานได้กับ Android Studio เช่นกัน ขอบคุณมาก!
Red M

1
ทำงานใน VSCode
Jiapeng จาง


5

วิธีแก้ปัญหานี้ใช้งานได้เกือบตลอดเวลา ใช้คุณลักษณะ 'แทรกอัจฉริยะ' ของ eclipse แทน:

  1. ควบคุม X เพื่อลบกลุ่มข้อความที่เลือกและเก็บไว้เพื่อการวาง
  2. Control + Shift Enter เพื่อเปิดบรรทัดใหม่สำหรับการแก้ไขด้านบนบรรทัดที่คุณอยู่
  3. คุณอาจต้องการปรับตำแหน่งแท็บ ณ จุดนี้ นี่คือที่แท็บจะเริ่มเว้นแต่คุณจะอยู่ที่จุดเริ่มต้นของบรรทัด
  4. ควบคุม V เพื่อวางบัฟเฟอร์กลับ

หวังว่านี่จะช่วยได้จนกว่าจะมีการใช้ Shift + TAB ใน Eclipse


5

Shift-tab ดูเหมือนจะไม่ทำงานกับหลายบรรทัดใน Aptana นอกจากนี้ยังไม่สามารถใช้งานได้ในบรรทัดเดียวที่มีพื้นที่ก่อนหน้าเดียว วิธีแก้ปัญหาใด ๆ ฉันใช้ shift-tab (outdent) เพื่อแก้ไขโค้ดที่จัดรูปแบบไม่ดีตลอดเวลา

ฉันคิดถึง NetBeans ...

UPDATE: ใช้งานได้กับหลายบรรทัดใหม่หากหลายบรรทัดมีการเยื้องระดับเดียวกัน มันควรทำต่อไปเรื่อย ๆ ในบรรทัดอื่น ๆ ที่ยังไม่ถึงจุดเริ่มต้นของบรรทัดใหม่ มีตัวเลือกในการเปลี่ยนแปลงสิ่งที่ฉันสงสัยหรือไม่



4

นี่คือคำตอบทั่วไปสำหรับ untab: -

ใน Python IDLE: - Ctrl + [

ในวงรี: - Shitft + Tab

ใน Visual Studio: - Shift + Tab


3

Shift-tab ทำเช่นนั้นใน Flex Builder (อิงจาก Eclipse) - ดังนั้นหวังว่ามันจะทำงานได้ดีใน eclipse ปกติ :)



1

ไม่ทราบว่าใครยังคงมองหาที่นี่ แต่คุณสามารถทำได้โดยไปที่เมนู Window> การตั้งค่าจากนั้นเปิดรายการทั่วไปเลือกปุ่ม เลื่อนลงไปตามรายการของปุ่มต่างๆจนกระทั่งคุณเห็น "Shift Left" คลิกที่ ด้านล่างนี้คุณจะเห็นกล่องบางกล่องซึ่งหนึ่งในนั้นช่วยให้คุณผูกกุญแจได้ มันจะไม่ยอมรับ Shift-Tab ดังนั้นฉันจึงผูกมันไว้กับ Shift-` นำไปใช้และปิดและคุณพร้อม

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