มีวิธีใช้ประโยชน์จากชื่อตัวแปรใน Eclipse อย่างรวดเร็วหรือไม่


คำตอบ:


215

ของ windows

หลังจากที่คุณกดAlt+ Shift+ Rตามที่ kostja กล่าวถึงคุณสามารถเลือกข้อความที่คุณต้องการเปลี่ยนแปลงจากนั้น

  • Ctrl+ Shift+ Yสำหรับตัวพิมพ์เล็กหรือ
  • Ctrl+ Shift+ Xสำหรับตัวพิมพ์ใหญ่

Mac OS

  • Cmd+ Shift+ Yตัวพิมพ์เล็ก
  • Cmd+ Shift+ Xตัวพิมพ์ใหญ่

ไม่มีปัญญาด้านนี้ เพียงแค่เปลี่ยนกรณีสุ่มสี่สุ่มห้าบนอักขระที่เลือก

หมายเหตุ: เคล็ดลับนี้มาจากความช่วยเหลือของคราส หากต้องการค้นหาให้คลิก Help ค้นหาจากนั้นพิมพ์ "ตัวพิมพ์ใหญ่" คุณจะพบหน้าที่มีทางลัดมากมาย


นี้ไม่ได้ทำงานกับรุ่นของฉัน Eclipse 3.6.2 - ฉันต้องการความรักเพื่อให้สามารถเลือกข้อความที่จะลงทุนแล้วคลิกขวาเลือกมาให้เลือก "ให้ทุน" หรือ "ทำให้กรณีที่ต่ำกว่า" ฉันคิดถึงแง่มุมที่ใช้งานง่ายจาก Visual Studio!
ใครสักคน

5
ใช้งานได้เฉพาะกับการเลือกเท่านั้น (และเป็น cmd-shift-x / y บน mac) เป็นเรื่องน่าเสียดายที่จะไม่ทำอักขระถัดไปหากคุณไม่ได้เลือกช่วงเนื่องจากการผูกแป้นไม่ได้ทำอะไรเลย กรณี.
Joshua Goldberg

คำสั่งทำงานตามที่คาดหวังเพียงแค่อยากรู้อยากเห็นที่พวกเขาปรากฏผ่านแถบเมนูของ Eclipse?
Manuel Jordan

9

สิ่งที่ฉันพบว่ามีประโยชน์คือเลือกคอลัมน์โดยใช้ Alt + Shift + A แล้วเลือกคอลัมน์ตัวอักษร จากนั้นใช้ Ctrl + Shift + Y หรือ Ctrl + Shift + X เป็นตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่

สิ่งนี้ใช้ได้กับ eclipse บน windows


5

มีปัญหาหลายประการ:

  • fooBar -> FooBar และในทางกลับกันไม่น่าจะเกิดขึ้นเว้นแต่จะมีคนเพิกเฉยต่อแนวทางสไตล์ Java (ฉันไม่ค่อยพบรหัสดังกล่าวและเมื่อฉันทำปฏิกิริยาเริ่มต้นของฉันคือการเขียนโค้ดที่อยู่นอกเหนือการกอบกู้)

  • fooBar -> FOO_BAR และในทางกลับกันมีความเป็นไปได้ แต่ค่อนข้างผิดปกติ

  • foobar -> fooBar ก็เป็นไปได้เช่นกัน แต่เป็นปัญหา มันจะทำให้ Eclipse ค้นหาว่าขอบเขตของคำที่ตั้งใจไว้อยู่ที่ใดในลำดับของอักขระและนั่นยากที่จะทำให้ถูกต้อง

หากคุณดูสิ่งเหล่านี้พวกเขาทั้งหมดไม่น่าจะต้องการมากหรือยากเกินไปที่จะทำอย่างถูกต้อง ดังนั้นจึงไม่แปลกใจเลยที่พวกเขาไม่ได้รับการสนับสนุนโดย Eclipse codebase มาตรฐาน


1

การกดAlt + Shift + Rช่วยให้คุณสามารถเปลี่ยนชื่อตัวแปรของคุณได้ตามที่คุณต้องการ AFAIK ไม่มีเครื่องมือหรือทางลัดที่ใช้เพียงแค่ตัวพิมพ์ใหญ่


มีทางลัดในการใช้ประโยชน์จากตัวพิมพ์ใหญ่อย่างรวดเร็ว ดูคำตอบที่ยอมรับ เพิ่มเติมไม่อนุญาตให้ใช้ Alt + Shift + R ในโปรแกรมแก้ไข JSP
el-teedee

ฉันหวังว่าพวกเขาจะเพิ่มมันในระหว่างนี้ฉันไม่ได้ใช้ Eclipse มาหลายปีแล้วดังนั้นฉันจึงไม่สามารถยืนยันหรือหักล้างได้
kostja

ดูเหมือนว่าฟังก์ชันนี้จะมีอยู่แล้วในปี 2009ดังนั้นฉันคิดว่ามันถูกเพิ่มเข้ามาก่อนคำตอบของคุณ
el-teedee

1
ฟังก์ชันนี้จะเปลี่ยนกรณีของสตริงที่เลือกทั้งหมด นี่ไม่ใช่การใช้อักษรตัวพิมพ์ใหญ่ซึ่งจะเปลี่ยนเฉพาะตัวอักษรตัวแรกของสตริงที่เลือก ฉันสงสัยจริงๆว่ามีอยู่ในปี 2011 ฉันได้ค้นหาตัวเองในตอนนั้น
kostja

คุณพูดถูกจริงๆแล้วทางลัด CTRL + SHIFT + Y นี้ไม่ได้สร้างตัวพิมพ์ใหญ่ แต่ใส่ตัวอักษรที่เลือกทั้งหมดเป็นตัวพิมพ์ใหญ่หรือตัวพิมพ์เล็ก ดังนั้นการลงคะแนนของฉันสำหรับคำตอบของคุณจึงไม่เกี่ยวข้อง คุณสามารถแก้ไขคำตอบของคุณเพื่อให้ฉันสามารถยกเลิกการโหวตได้หรือไม่ คุณสามารถเพิ่มความแม่นยำว่าช็อตคัทของคุณมีเฉพาะในตัวแก้ไข Java (?) แต่ไม่มีในตัวแก้ไข JSP?
el-teedee

-4

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

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

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