เครื่องมือการเขียนสคริปต์ ใน Studio คือเครื่องมือหลักสำหรับการเขียนสคริปบน Roblox รหัสลดเวลา
- รหัส
- เสนอวิธีการ การเสร็จสิ้นแบบออโต้ คำในโค้ดของคุณเมื่อคุณพิมพ์
- ช่วยคุณ นำทางรหัส โดยการกระโดดไปยังคำประกาศตัวแปรและการใช้งาน
- ช่วยคุณ ค้นหาและแทนที่ รหัสในสคริปต์เปิดหรือสคริปต์ทั้งหมด
- การให้ ข้อเสนอแนะในเวลาจริง การดำเนินการ
เวิร์ดเพรสเซอร์รองรับทุกประเภทของ สคริปต์ และเปิดอัตโนมัติเมื่อคุณสร้างสคริปต์ใหม่หรือคลิกสคริปต์สองครั้งใน หน้าต่าง Explorer
การเสร็จสิ้นแบบออโต้
คุณสมบัติการแนะนำของเครื่องมือจะสร้างข้อมูลที่เกี่ยวข้องกับโปรแกรมที่สามารถปรับปรุงประสิทธิภาพการเขียนโปรแกรมของคุณ เช่น:
- แนะนำข้อเสนอแนะได้รับการแนะนำเกี่ยวกับวิธีการเสร็จสิ้นคำพูดเมื่อคุณพิมพ์พวกเขาท
กรอกชื่ออัตโนมัติสำหรับตัวแปรและฟังก์ชันที่คุณประกาศ เพื่อช่วยให้คุณหลีกเลี่ยงตัวอักษรที่น่ารำคาญ
ป๊อปอัปการเอกสารด้วยตัวอย่างโค้ด ที่คล้ายกับตัวอย่างใน Engine API อ้างอิง ให้คุณสิทธิบัตรเกี่ยวกับการใช้งาน API
เครื่องมือแนะนำตอนเลือก ที่คุณสามารถปรับแต่งด้วยคู่มือที่กำหนดเองของคุณ
การวิเคราะห์สคริปต์ในขณะที่มีเครื่องมือที่คุณสามารถใช้เพื่อแก้ปัญหาข้อผิดพลาด ด้วยข้อมูลที่คุณสามารถใช้ได้เพื่อแก้ปัญหาข้อผิดพลาด
ตราสัญลักษณ์ฟังก์ชัน เมื่อคุณพิมพ์ตัวอักษรอาร์กิวเมนต์ ให้คุณอ้างอิงสำหรับพารามิเตอร์ของมันและค่ากลับ
การนำทางรหัส
ไปที่ ประกาศ
คุณสามารถกระโดดไปยังประกาศของฟังก์ชันหรือแปรได้โดยการกด Ctrl บน Windows หรือ ⌘ บน Mac เมื่อคลิกที่การโทร หรือโดยการคลิกที่เรียก ไปยังประกาศ
ตัวกรองฟังก์ชันสคริปต์
กรองเวลาการทำงานสคริปต์ แสดงรายการของคุณสมบัติทั้งหมดที่ประกาศในสคริปต์ เพื่อเปิดมัน กด AltF บน Windows หรือ 0>�
ค้นหาและแทนที่
ช่องเก็บข้อมูล ค้นหา/แทนที่ ช่วยให้คุณค้นหาและแทนที่โค้ดในสคริปต์ที่เปิดได้ ช่องเก็บข้อมูลสนับสนุนการจับคู่กรณีการจับคำทั้งหน้าและกา
ข้อเสนอแนะในเวลาจริง
การวิเคราะห์สคริปต์
หน้าต่าง การวิเคราะห์สคริปต์ ซึ่งสามารถเข้าถึงจากหน้า ดู ได้ทำการวิเคราะห์ด้วยความเร็วสูงบนสคริปต์ของคุณและแสดงข้อผิดพลาดและคำเตือนที่ใช้งานได้ สำหรับข้อ
หน้าต่างการออก
หน้าต่าง การออก ซึ่งสามารถเข้าถึงจากหัวข้อ มุมมอง แสดงข้อผิดพลาดที่จับได้จากการประมวลผลสคริปต์ข้อความจาก Roblox เครื่องมือเรียก <
ช่วยเหลือเกี่ยวกับรหัส
เครื่องมือช่วยเหลือรหัส เป็นคุณสมบัติที่แนะนำตัวอักษรหรือระเบียบาลของรหัสตามที่คุณพิมพ์ ช่วยให้คุณเขียนรหัสได้มีประสิทธิภาพขึ้นและยังคงมุ่งเน้นไปที่ตัวคุณ โดยใช้บริบารจากควา
- อัตโนมัติ เมื่อคุณหยุดในแถวสักครู่และรุ่น AI มีความสนใจเพียงพอสำหรับข้อเสนอแนะ
- ด้วยวิธีการแก้ปัญหาแบบด้านล่างนี้ การแก้ปัญหาสำหรับการเข้าถึงที่เร็วที่สุด การแก้ปัญหาสำหรับการเข้าถึงที่รวดเร็วที่สุด การแก้ปัญหาสำหรับการเข้าถึ
กด Tab เพื่อยอมรับคำแนะนำ หรือไม่เป็นไรด้วยการดำเนินการต่อไปโดยการพิมพ์
แนะนำการปรับปรุง
เพื่อให้แนะนำที่แม่นยำและเกี่ยวข้องมากขึ้น จะแนะนำให้คุณปฏิบัติตามการเขียนโค้ดที่สะอาด ไม่ว่าจะเป็นการช่วยเหลือหรือไม่:
- แบ่งโค้ดของคุณออกเป็นระเบียบเรียง
- ใช้ชื่อสคริปที่อธิบายสิ่งที่สคริปทำ เช่น ชื่อสคริป SyncCustomSounds แทนที่จะเป็นเพียง เสียง * กำหนดชื่อเรียบร้อยสำหรับตัวแปร ฟังก์ชัน และสคริปต์ ตัวอย่างเช่น, ชื่อส่วน กลีนเสียร์ แทนที่จะเป็นเพียง grs หรือชื่อฟังก์ชัน generateSphere()
- รวมความคิดเห็นที่เขียนได้ดีเข้ากับการนำเสนองานของคุณและสิ่งที่การป้อน/การส่งออกควรเป็น
- พิจารณาให้ตัวอย่างคำโทรบางรายการที่คาดหวังผลในความคิดเห็น
- แนะนำวิธีการแก้ปัญหา, ตัวอย่างเช่น -- Use raycast .
- ใช้ชื่อฟังก์ชันหรือชื่อแปรที่คุณกำหนดเท่านั้น เช่น -- Create 10 greenSphere objects แทนที่จะเป็น -- Create 10 spheres
- หากคุณเป็นนักเขียนผู้เชี่ยวชาญ, เริ่มต้นด้วยโครงการพื้นฐานเช่น "ทำให้ผู้เล่นกระโดดเมื่อพวกเขาแตะต้องส่วน" หรือใช้เครื่องมือเพื่อสร้างส่วนของโค้ดที่เล็กเพื่อให้คุณสามารถขยายต่อได้เมื่อ
ข้อจํากัด
เครื่องมือนี้ช่วยให้คุณปรับปรุงภารกิจการเขียนโค้ดพื้นฐาน แต่มันไม่ได้แนะนำรหัสที่สมบูรณ์แบบเสมอไป ข้อจำกัดที่รู้จักรวมถึง:
- การเรียกเร่งโดยมือไม่ได้ เสมอ สร้างรายการแนะนำ
- คำแนะนำเป็นเครื่องเรียนรู้ของคอร์ปัสของรหัสและสามารถใช้ปัจจัยบางอย่างเพื่อสะท้อนความจำกัดบางอย่างของรหัสที่พวกเขาฝึกอบรมบน สิ่งที่ต้องการคำแนะนำอาจไม่ใช้ API ใหม่ในทางเดิมพ
- เครื่องมือนี้อาจสร้างข้อมูลที่ผิดหรือนำเสนอข้อมูลที่ไม่เป็นประโยชน์สำหรับวัตถุประสงค์ของคุณ
- ตัวกรองภายในพยายามบล็อกภาษาที่น่ารังเกียจ แต่พวกเขาไม่ครอบคลุมทั้งหมดและมีความเป็นไปได้ที่เครื่องมืออาจสร้างข้อมูลที่น่ารังเกียจหรือไม่สมบูรณ์
- คำแนะนำอาจเหมือนกัน คล้ายกัน หรือแตกต่างกันระหว่างผู้ใช้ แม้ว่ารหัสของคุณจะไม่เคยแบ่งปันกับผู้อื่น
- คำแนะนำอาจไม่สมบูรณ์เนื่องจากความยาวที่จำกัดของการออก力จากแบบฝึกหัด
- มีขีดจำกัดรายวันสำหรับจำนวนข้อเสนอแนะ และเมื่อขีดจำกัดถึง คุณจะไม่ได้รับข้อเสนอแนะจนกว่าจะถึงวันถัดไป
ความเป็นส่วนตัวของโค้ด
ขณะนี้ Roblox ไม่ใช้ข้อมูลใด ๆ นอกจากข้อมูลสาธารณะในการฝึกรุ่นย่อหุ่นเทียม เครื่องมือนี้ใช้เฉพาะชุดขนาดเล็กของสินค้าตลาดฟรีเท่านั้นสำหรับการปรับแต่งรุ่นย่อขนาดใหญ่และชุดมีผ่านต่างๆ
นอกจากนี้ยังเป็นไปตามที่แนะนำทั้งหมดจะถูกสร้างขึ้นโดยรุ่น AI และไม่สามารถโอนจากผู้ใช้หนึ่งไปยังผู้ใช้อื่น เนื่องจากโค้ดของคุณไม่ได้ใช้สำหรับการฝึกรุ่น จึงจะไม่
หลายตัว
เวิร์ดเพรสเซอร์สนับสนุนการใช้งานของหลายตัวลูกศรเพื่อให้แก้ไขในเวลาเดียวกัน คุณสามารถเพิ่มตัวลูกศรตามความต้องการของคุณด้วยการคลิกเมาส์หรือการกดปุ่มบนเครื่องคอมพิ
- การแก้ไขที่คุณทำในตัวเลือกหลักไปยังตัวเลือกรอง. แอ็คชัน, ดังนั้นการยกเลิกการแก้ไขจะใช้ได้กับทุกตัวเลือก.
- ส่วนประกอบที่มีลักษณะเช่น autocomplete ปรากฏบนเมาส์หลัก แต่ไม่ใช่เมาส์รอง
- คีย์บอร์ดมาตรฐานทั้งหมดสำหรับการแก้ไขสคริปต์ร่วมกับการแก้ไขด้วยเมาส์หลายตัว รวมถึงการเรียบเรียงโค้ด การเปลี่ยนแปลงความคิดเห็น และการลบบรรทัด
ตารางต่อไปนี้สรุปการทำงานของ multi-Cursor และสั้นลักษณะของมัน
คําสั่ง | หน้าต่าง | แมค |
---|---|---|
เพิ่ม/ลบ Cursor ที่ตำแหน่งเมาส์ | Alt คลิก | ⌥ คลิก+ |
ลบตัวเลือกเมาส์ที่เพิ่มเมื่อเร็ว ๆ นี้ | CtrlU | ⌘U |
เพิ่ม/แก้ไข Cursor on Mouse Drag | Alt เพิ่มการลาก | ⌥ + ลาก |
เพิ่ม Cursor ด้านบน/ด้านล่าง | Ctrl Alt↑ / Ctrl 0> Alt0> 2> ↓2> | ⌘ ⌥↑⌘ 0>⌥0> 2>↓2> |
เพิ่ม Cursor สำหรับการจับคู่ต่อไป | CtrlD | ⌘D |
เพิ่ม Cursor สำหรับทุกการจับคู่ที่ตรงกัน | ShiftAltL | Shift⌥L |
เลือกคอลัม/บล็อก | ShiftAlt และลาก | Shift⌥ + ลาก |
แบ่งการเลือกเป็นเส้น | ShiftAltI | Shift⌥I |
การเพิ่ม Cursors
คุณสามารถเพิ่มลูกศรด้วยคอมбиนิชันของการกดปุ่มและการเคลื่อนไหวของเมาส์ ลูกศรจะผสานหากพวกเขาตรงกัน เช่น หากคุณเพิ่มลูกศรด้วยปุ่มลูกศรหรือลบตัวอักษรทั้งหมดระหว่างลูกศร
ที่ตำแหน่งเมาส์
เพื่อเพิ่มตัวเลือกที่ตำแหน่งเมาส์ของคุณ:
กด Alt บน Windows หรือ ⌥ บน Mac
คลิกที่คุณต้องการเพิ่มตัวเลือก
ด้วยการลากเมาส์
คุณสามารถลากเมาส์เพื่อเพิ่มตัวเลือก แบ่งการแสดงผลหลายสตรีคเป็นสาย หรือเลือกคอลัมและบล็อกของโค้ด/พื้นที่ขาว
เพื่อเพิ่มตัวเลือกใหม่ในโค้ดผ่านการลาก:
กด Alt บน Windows หรือ ⌥ บน Mac
คลิกและลากเมาส์ของคุณเหนือการเลือกรหัส
เมาส์ปุ่มด้านบนและด้านล่าง
เพื่อเพิ่มตัวเลือกจุดหยุดของเมาส์ด้านบนหรือด้านล่าง:
กดค้าง CtrlAlt บน Windows หรือ ⌘⌥ บน Mac
กดลูกศร ↑ หรือ ↓
เพื่อจับคู่ตัวเลือก
ตรงกันและเปิด/ปิดตัวเลือกว่าคำตรงหรือไม่
เพื่อเพิ่มตัวเลือกจุดมุ่งหมายให้กับผลลัพธ์ทั้งหมดของส่วนที่เลือก:
เลือกรหัสที่คุณต้องการค้นหาสำหรับการแข่งขัน
กด ShiftAltL บน Windows หรือ Shift1> ⌥1> 3> L3> บน Mac
การลบ Cursors
คุณสามารถลบตัวเลือกด้วยการกดปุ่มเลือกและการเคลื่อนไหวเมาส์ หรือคุณสามารถออกจากการแก้ไขด้วยตัวเลือกหลายได้โดยการกด Esc
ที่ตำแหน่งเมาส์
เพื่อลบตัวอักษร:
กดและรอกด Alt บน Windows หรือ ⌥ บน Mac
คลิกเมาส์ที่คุณต้องการลบ
เพิ่มเมื่อเร็ว ๆ นี้
เพื่อลบ cursor ที่เพิ่งเพิ่มเมื่อเร็ว ๆ นี้ให้กด CtrlU บน Windows หรือ ⌘U บน Mac
การเลียนและวาง Cursors
การคัดเลือกรหัสรวมถึงตัวเลือกในตัวเลือก การกระทําของการวางแนวขึ้นอยู่กับจํานวนตัวเลือกที่มีในที่ทํางานและจํานวนตัวเลือกที่มีในที่หมายปลาย:
- หากจำนวนตัวเลือกเท่ากันในแต่ละคอลัมน์ ตัวเลือกแต่ละรายการจะวางในแต่ละคอลัมน์ที่ตรงกัน
- หากจำนวนตัวเลือกแตกต่างกันให้แต่ละตัวเลือกที่เป้าหมายได้รับสายต่อไปทั้งหมดด้วยตัวเลือกที่เคลื่อนย้ายได้แต่ละตัวเลือกเป็นสายใหม่
การจัดรูปแบบตามประเภท
การกด enter/return จะทำให้แต่ละคันเลื่อนเริ่มต้นที่ด้านล่างของบรรทัดก่อนหน้า หากบรรทัดก่อนหน้าเริ่มด้วยบล็อกที่ไม่สมบูรณ์ รูปแบบจะพยายามที่จะเสร็จสิ้น
การตั้งค่าเบราว์เซอร์
ตัวเลือกการปรับแต่งหลายอันสามารถเข้าถึงได้ผ่าน ไฟล์ เพิ่มเติม การตั้งค่า ของ Studio ( Alt เป็น 2>S2> บน Windows; 5>⌥5> เป็น 8>S8> บน Mac)
ตัวเลือกที่พบบ่อยได้แก่:
ตัวเลือก | คำอธิบาย |
---|---|
ตัวอักษร | หน้าตาและขนาดตัวอักษรสำหรับโค้ดในเว็บ |
ความกว้างของแท็บ | จํานวนพื้นที่ที่แทนที่ด้วย Tab ห่องเหนียว |
ใช้ช่องว่างเพื่อให้อินเด็นต์ | หากเปิดใช้งาน ช่องว่างจะถูกใส่เข้าด้วย ความกว้างของแท็บ ด้วยการกด Tab |
การหุ้มข้อความ | ถ้าเปิดใช้งานให้เส้นข้อมูลเพิ่มเติมหุ้มไปยังเส้นถัดไป |
ลักษณะลูกศรของเครื่องมือเขียนสคริปต์ | ลักษณะลูกศรสำหรับรหัสองค์ประกอบ, สีเลือก, และอื่น ๆ หลังจากเลือกลักษณะลูกศร, คุณสามารถตั้งค่าสีเฉพาะสำหรับตัวเลือกเช่น สีเลือก และ สีความคิดเห็น |
ลัดเลขทะเบียน
ตัวแก้ไขสคริปต์มีปุ่มเล่นเวทีต่อไปนี้ คุณยังสามารถเข้าถึงได้หลายคำสั่งจาก สคริปต์ แท็บที่ปรากฏในแถบเครื่องมือของ Studio เมื่อคุณกำลังดูหรือแก้ไขสคริปต์
คําสั่ง | หน้าต่าง | แมค |
---|---|---|
ปิดสคริปท์ | CtrlW | ⌘W |
เปิดสคริปต์ที่ปิดไว้ครั้งล่าสุด | CtrlShiftT | ⌘ShiftT |
เปิดอย่างรวดเร็ว | CtrlP | ⌘P |
แสดงสคริปใน Explorer | CtrlAltK | ⌘⌥K |
ซูมเข้า | Ctrl= | ⌘= |
ซูมออก | Ctrl- | ⌘- |
รีเซ็ตการซูมสคริปต์ | Ctrl0 | ⌘0 |