ฉันได้เริ่มต้นพัฒนากับAndroid สตูดิโอ ใน Eclipse ฉันใช้Ctrl+ Shift+ Fแต่ใน Android Studio มันไม่ทำงาน มันจะแตกต่างกัน
ฉันจะข้ามไปยังวิธีใด ๆ ใน.java
ไฟล์ได้อย่างไร ฉันใช้Ctrl+ Oใน Eclipse
มีให้หรือไม่ ทางลัดสำหรับการจัดรูปแบบรหัสคืออะไร
ฉันได้เริ่มต้นพัฒนากับAndroid สตูดิโอ ใน Eclipse ฉันใช้Ctrl+ Shift+ Fแต่ใน Android Studio มันไม่ทำงาน มันจะแตกต่างกัน
ฉันจะข้ามไปยังวิธีใด ๆ ใน.java
ไฟล์ได้อย่างไร ฉันใช้Ctrl+ Oใน Eclipse
มีให้หรือไม่ ทางลัดสำหรับการจัดรูปแบบรหัสคืออะไร
คำตอบ:
Windows: Ctrl+ Alt+L
Linux: Ctrl+ Shift+ Alt+L
macOS: Option+ Command+L
อ้างอิง: คีย์คำสั่งและนี่คือทั้งหมดของคำสั่งสำหรับผู้ใช้ Windows / Linuxและสำหรับผู้ใช้ Mac
ในฐานะที่เป็นเปาโรหิตย์ต้องเผชิญกับปัญหาในอูบุนตูกับทางลัดโค้ดรูปแบบนี้เป็นเพราะCtrl+ Alt+ Lเป็นกุญแจสำคัญที่ใช้ในการล็อคหน้าจอในอูบุนตู
ฉันพบว่า Ubuntu จัดการกับแป้นพิมพ์ลัดนี้ก่อน ดังนั้นคุณควรผูกแป้นพิมพ์ลัดCtrl+ Alt+ Lกับสิ่งอื่นเพื่อไม่ให้ขัดแย้งกับ Ubuntu
ไปที่เครื่องมือระบบ → การตั้งค่าระบบ → แป้นพิมพ์ → ลัดแท็บ→ ระบบ → ล็อคหน้าจอ
เลือกแถวเครื่องมือเร่งความเร็วใหม่ ...จากนั้นกดแป้นพิเศษใด ๆ ด้วยปุ่มแป้น (เช่นShift+ L) คุณควรเปลี่ยนแป้นพิมพ์ลัดเรียบร้อยแล้ว
ตรวจสอบว่าแป้นพิมพ์ลัดทำงานได้ใน Android Studio หรือไม่
Ctrl+ Alt+ Shift+ L(เพื่อแสดงกล่องโต้ตอบ)
คุณยังสามารถใช้ทางลัด Eclipse
ใน Android studio 3.5 มีปัญหากับการจัดเรียงรหัส xml ใหม่อีกทั้งยังจัดเรียงมุมมองใหม่ด้วยดังนั้นจำเป็นต้องใช้การตั้งค่าเหล่านี้ก่อน
การตั้งค่า -> ตัวแก้ไข -> สไตล์ของรหัส -> XML-> ตั้งจาก -> สไตล์ที่กำหนดไว้ล่วงหน้า> Android
ctrl+o
คุณยังสามารถใช้แป้นพิมพ์ลัดของ Eclipse: เพียงไปที่เมนูPreferences → keymapและเลือกEclipseจากเมนูแบบเลื่อนลง
เส้นทางที่แท้จริงคือ: เมนูไฟล์ → การตั้งค่า → Keymap (ภายใต้การตั้งค่า IDE)
ตรวจสอบคำสั่งคีย์บอร์ดที่ให้ไว้ในเอกสารประกอบคำแนะนำและเคล็ดลับของ Android Studio:
เพียงแค่เลือกรหัสและ
บน Windows ทำCtrl+ Alt+L
บน Linux ทำCtrl+ Windows Key+ Alt+L
บน Mac do CMD+ Alt+L
สำหรับการจัดรูปแบบรหัสใน Android Studio บน Linux คุณสามารถใช้Ctrl+ Alt+ Super+ Lแทน คุณสามารถใช้สิ่งนี้และหลีกเลี่ยงการเปลี่ยนทางลัดของระบบ ( Superกุญแจคือปุ่มไอคอน Windows นอกเหนือจากAltปุ่ม)
สำหรับการจัดรูปแบบรหัสใน Android Studio:
Ctrl+ Alt+ L(Windows / Linux)
Option+ Cmd+ L(Mac)
ผู้ใช้ยังสามารถใช้แป้นพิมพ์ลัดของ Eclipse: เพียงไปที่เมนูการตั้งค่า → การกำหนดค่าตามความชอบ → Keymapและเลือก Eclipse (หรือที่คุณต้องการ) จากเมนูแบบเลื่อนลง
คุณจะต้องใช้ทางลัด Eclipse ทั้งหมดกับ Android Studio ก่อนที่จะใช้ทางลัดเหล่านั้นทั้งหมด
ขั้นตอน:
ขั้นตอน:
Setting -> KeyMap -> Select Eclipse -> Apply -> OK
ตอนนี้คุณสามารถใช้ทางลัด Eclipse ทั้งหมดใน Android Studio ...
มีภาพรวมที่นี่
ตรวจสอบสิ่งนี้ นอกจากนี้คุณสามารถเปลี่ยนได้ตามความต้องการของคุณ
เพียงเพิ่มไปยัง @ user2340612 คำตอบเพื่อสลับแป้นแผนที่เป็น Eclipse เส้นทางสำหรับ Android Studio 1.0.1 คือ:
ไฟล์เมนู→ การตั้งค่า → Keymap (ภายใต้ตัวเลือกแก้ไข ) → Keymaps = Eclipse
สำหรับการจัดรูปแบบไฟล์ Java / XML ของคุณโดยอัตโนมัติใน Android Studio ให้ใช้คำสั่งต่อไปนี้:
ในขณะที่คุณกำลังมองหาจุดเดียวที่จะไปกับงานของคุณอย่างที่ Eclipse ทำนั้นไม่มีฟังก์ชั่นในตัวเช่นนี้ใน Android Studio แต่มันให้ความสามารถในการทำงานผ่านมาโคร ทำตามขั้นตอนเหล่านี้:
ใน Android Studio ให้เปิดไฟล์ซอร์สโค้ดใด ๆ ของคุณ
กดCtrl+ Alt+ Oใช้เพื่อค้นหา / ปรับการนำเข้าที่ไม่ได้ใช้
หากกล่องโต้ตอบเปิดขึ้นให้เลือก "ไม่ต้องแสดงอีก" และกด Run
ไปที่แก้ไข > แมโคร > เริ่มการบันทึกแมโคร
กดCtrl+ +AltO
กดCtrl+ +Alt Lรูปแบบนี้รหัสของคุณ ( Shift+ Ctrl+ Alt+ Lสำหรับ Ubuntu)
กด+Ctrl Sสิ่งนี้จะบันทึกไฟล์ของคุณ;)
ไปที่แก้ไข > แมโคร > หยุดการบันทึกแมโคร
บันทึกแมโครที่สร้างขึ้นนี้ด้วยชื่อตัวอย่างเช่น: "การจัดรูปแบบอัตโนมัติ"
Boom ตอนนี้คุณสร้างมาโครเรียบร้อยแล้ว ตอนนี้เพียงเพิ่ม / กำหนดทางลัดให้กับมัน:
เปิดการตั้งค่า
ค้นหาในแถบด้านซ้ายสำหรับKeymap
ในบานหน้าต่างด้านขวาให้คลิกในแถบค้นหาและพิมพ์ชื่อแมโครที่บันทึกไว้ของคุณ ("การจัดรูปแบบอัตโนมัติ")
ดับเบิลคลิกที่รายการของคุณ อาจมีสองสิ่งไม่ว่าคุณจะคลิกที่ใด
คลิกเพิ่มแป้นพิมพ์ลัด
ตั้งค่าแป้นพิมพ์ลัดของคุณเพื่อ+CtrlS
สุดท้ายยืนยันการเอาชนะCtrl+ Sให้เป็นมาโครใหม่ของคุณ
Ctrl+ Alt+ Lอาจขัดแย้งกับทางลัดล็อคหน้าจอใน Ubuntu ในกรณีเช่นนี้คุณสามารถเปลี่ยนแป้นพิมพ์ลัดสำหรับการจัดรูปแบบรหัสใหม่ดังนี้:
ไฟล์ -> Settings-> IDE Settings-> Keymap
ค้นหา Reformat Code และเปลี่ยนแป้นพิมพ์ลัด
จริงๆผมไปหัวข้อนี้เนื่องจากการล็อคหน้าจออูบุนตูของฉันหลังจากที่ทางลัดนี้Ctrl+ +Alt Lดังนั้นหากคุณมีปัญหาเดียวกันเพียงไปที่การตั้งค่า - แป้นพิมพ์ - ทางลัด - ระบบและเปลี่ยนทางลัดเริ่มต้นสำหรับ "ล็อคหน้าจอ"
สำหรับผู้ที่สงสัยเกี่ยวกับปัญหาการจัดตำแหน่งภายในวงเล็บ JetBrains มีสิ่งนี้ในการติดตามปัญหาของพวกเขา
นี่คือคำตอบ:
ฉันคิดว่าชัดเจนว่าสำหรับการจัดรูปแบบรหัสใน Android Studio คีย์ผสมคือ:
CTRL+ ALT+ L(Win / Linux)
OPTION+ CMD+ L(Mac)
อย่างไรก็ตามเราลืมที่จะตอบเกี่ยวกับการกระโดดเข้าสู่วิธีการ เพื่อไปยังการประกาศ / การใช้งานมีสามวิธี:
CTRL+ BหรือCTRL+ CLICK(Win / Linux)
CMD+ BหรือCMD+ CLICK(Mac)
คำสั่งเหล่านี้แสดงรายการคลาส / อินเตอร์เฟสทั้งหมดที่ใช้คลาส / อินเตอร์เฟสที่เลือก สำหรับตัวแปรมันมีผลเช่นเดียวกับการประกาศไปที่
CTRL+ ALT+ B(Win / Linux)
CMD+ ALT+ B(Mac)
ทางลัดเหล่านี้จะเข้าสู่การประกาศของคลาส "AnyClass"
CTRL+ SHIFT+ B(Win / Linux)
CTRL+ SHIFT+ B(Mac)
นอกจากนี้ยังมีช็อตคัตสำหรับไปที่ Super Class สิ่งนี้จะเปิดพาเรนต์ของสัญลักษณ์ปัจจุบัน ค่อนข้างตรงกันข้ามกับการใช้ Goto สำหรับวิธีการแทนที่มันจะเปิดการใช้งานหลักของมัน
CTRL+ U(ชนะ / Linux)
CMD+ U(Mac)
นอกเหนือจากการจัดรูปแบบอัตโนมัติที่คำตอบอื่น ๆ อธิบายแล้วเคล็ดลับอีกอย่างคือการเน้นข้อความที่คุณต้องการเยื้องแล้วกด
ลองอ่านเอกสารทางลัดสำหรับคีย์บอร์ดเพิ่มเติม
ทางลัดที่ใช้งานได้สำหรับฉันคือ
SHIFT+ ALT+ CMD+L
คุณสามารถปรับการนำเข้าให้เหมาะสมเพื่อลบสิ่งที่คุณไม่ได้ใช้และนำเข้าคลาสใหม่โดยอัตโนมัติ
หากคุณกำลังใช้ปลั๊กอินโผไปที่ Android สตูดิโอ, เมนูไฟล์ -> การตั้งค่า และค้นหา "ฟอร์แมตโค้ดด้วย" คลิก "ฟอร์แมตโค้ดด้วย dartfmt" ภายใต้เมนูหลัก:
คลิก "เพิ่มแป้นพิมพ์ลัด" จากนั้นกดCtrl+ Alt+ Lและทางลัดควรจะทำงาน (ถ้าCtrl+ Alt+ Lทำให้นอนหลับคอมพิวเตอร์ / ระงับเปลี่ยนแปลงทางลัดในการตั้งค่าระบบของคุณไปเป็นอย่างอื่น. มิฉะนั้นทางลัดทั้งสองจะชนกัน)
ลองสิ่งนี้
หมายเหตุ: ที่นี่หลายคำตอบสำหรับลินุกซ์เป็นเพียงCtrl+ Alt+ L ซึ่งเป็นสิ่งที่ผิด ใน Linux การทำCtrlเครื่องหมายAlt+ จะเป็นการLล็อคระบบ
KDE Menu -> System Settings -> Shortcuts and Gesture -> Global Keyboard Shortcut
นั้นในสปินเนอร์ KDE Component เลือก KDE Session Manager ล้างทางลัดของเซสชันล็อค
มันคือCtrl+ Alt+ Lสำหรับ Windows สำหรับรายการแป้นพิมพ์ลัดทั้งหมดโปรดดูคู่มือผู้ใช้: https://developer.android.com/studio/intro/keyboard-shortcuts.html
บางครั้งฉันพิมพ์ Ctrl + Alt + L ไม่ทำงานใน XML ดังนั้นจึงพบวิธีนี้เพื่อให้ทำงานได้
ไปที่การตั้งค่า -> ตัวแก้ไข -> ลักษณะของรหัส -> เลือกค่าเริ่มต้น -> ตกลง
สำหรับการอ้างอิงของคุณดูภาพหน้าจอ:
ฉันมีประสบการณ์การใช้Ctrl+ Alt+ Lใน Windows ว่าทางลัดนี้ใช้งานไม่ได้เพราะมันถูกสงวนไว้โดยซอฟต์แวร์อื่นที่ทำงานที่พื้นหลัง; ซึ่งฉันรู้ในภายหลัง
ฉันตัดสินใจที่จะพูดถึงปัญหานี้เพราะฉันคิดว่ามันอาจจะเป็นประโยชน์ . .
คุณสามารถใช้ทางลัดต่อไปนี้สำหรับการจัดรูปแบบรหัส: Ctrl+ Alt+L
กุญแจสำคัญที่ดีที่สุดที่คุณสามารถค้นหาคำสั่งทั้งหมดใน Eclipse เป็นCtrl+ +ShiftL
ด้วยการกดปุ่มนี้คุณจะได้รับคำสั่งทั้งหมดใน Eclipse
สิ่งสำคัญอย่างหนึ่งคือCtrl+ Shift+ Oเพื่อนำเข้าและยกเลิกการนำเข้าการนำเข้าที่ไร้ประโยชน์