บันทึกโครงการใน VEXcode Pro V5

The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.

VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.

เมื่อทำงานใน VEXcode Pro V5 ถือเป็นแนวทางปฏิบัติที่ดีสำหรับผู้ใช้ในการบันทึกไฟล์ที่กำลังเปลี่ยนแปลงอยู่เป็นประจำ การทำงานใน VEXcode Pro V5 มีไฟล์หลายไฟล์เป็นแท็บจากหลายโฟลเดอร์ย่อย การบันทึกการเปลี่ยนแปลงอย่างเป็นระบบเป็นวิธีที่ดีที่สุดเพื่อให้แน่ใจว่าไม่มีงานใดสูญหาย 


ตำแหน่งที่บันทึกโปรเจ็กต์บนคอมพิวเตอร์

เมื่อโปรเจ็กต์ใหม่เริ่มต้นหรือเปิดโปรเจ็กต์ตัวอย่าง ผู้ใช้จะได้รับแจ้งให้ตั้งชื่อโปรเจ็กต์ เมื่อใช้ชื่อนั้น โฟลเดอร์โปรเจ็กต์ใหม่จะถูกบันทึกลงในโฟลเดอร์ vexcode-projects ภายในโฟลเดอร์ Documents ของผู้ใช้

หน้าต่าง

โปรแกรมสำรวจไฟล์ของ Windows แสดงโฟลเดอร์ในโฟลเดอร์เอกสารที่มีชื่อว่า vexcode-projects

แม็ค

แอป Finder บน macOS แสดงโฟลเดอร์ในโฟลเดอร์เอกสารที่มีชื่อว่า vexcode-projects

 

ผู้ใช้สามารถเปลี่ยนตำแหน่งที่ตั้งของไดเร็กทอรีได้เช่นกัน 

หน้าจอ VEXcode Pro V5 แสดงเมนู File เปิดอยู่ และตัวเลือก Preferences ถูกไฮไลต์

เลือกการตั้งค่าจากเมนูไฟล์

หน้าต่างการตั้งค่าแสดงว่าเส้นทางโฟลเดอร์โปรแกรมถูกตั้งค่าเป็น Documents/vexcode-projects แล้ว

คลิกตำแหน่งของไดเร็กทอรีถัดจากโฟลเดอร์ Program และเลือกตำแหน่งที่ควรบันทึกโฟลเดอร์โปรเจ็กต์

หน้าต่าง

หน้าต่าง "เรียกดูโฟลเดอร์" ของ Windows แสดงไดเร็กทอรี "เอกสาร" ที่ถูกเลือกสำหรับบันทึกไฟล์โปรเจ็กต์

แม็ค  

หน้าต่าง Browse for Folder บน macOS แสดงโฟลเดอร์ Documents ที่ถูกเลือกสำหรับบันทึกไฟล์โปรเจ็กต์


ตัวเลือกสำหรับการบันทึกใน VEXcode Pro V5

หน้าต่าง

หน้าจอ VEXcode Pro V5 แสดงเมนู File ที่เปิดอยู่ โดยมีตัวเลือก Save, Save All และ Save As ถูกไฮไลต์ไว้

แม็ค

หน้าจอแสดงผลของ VEXcode Pro V5 บน macOS โดยเปิดเมนู File และแสดงตัวเลือก Save, Save All และ Save As

เมนูไฟล์มีตัวเลือกการบันทึกสามตัวเลือก

  • บันทึก - บันทึกไฟล์ที่ใช้งานอยู่ซึ่งตัวแก้ไขกำลังแสดงไปยังโฟลเดอร์สำหรับโปรเจ็กต์ที่เปิดอยู่ในปัจจุบัน
  • บันทึกทั้งหมด - บันทึกไฟล์ทั้งหมดในแผนผังไฟล์ลงในโฟลเดอร์สำหรับโปรเจ็กต์ที่เปิดอยู่ 
  • บันทึกเป็น - บันทึกสำเนาของไฟล์ทั้งหมดในแผนผังไฟล์ในสถานะปัจจุบัน รวมถึงการเปลี่ยนแปลงที่ยังไม่ได้บันทึกภายในไฟล์ ไปยังโฟลเดอร์โปรเจ็กต์ใหม่ที่ผู้ใช้จะต้องตั้งชื่อ 

บันทึก: 

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

วิธีตรวจสอบว่าไฟล์ถูกบันทึกเรียบร้อยแล้วหรือไม่

บันทึกการเปลี่ยนแปลงแล้ว

ไฟล์ main.cpp แสดงแท็บโดยไม่มีจุดแสดงสถานะ ซึ่งหมายความว่าไฟล์นี้ได้รับการบันทึกแล้ว

ไม่ได้บันทึกการเปลี่ยนแปลง

ไฟล์ main.cpp แสดงแท็บที่มีจุดกำกับอยู่ ซึ่งแสดงว่าไฟล์นี้ยังไม่ได้บันทึก

เมื่อไฟล์มีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก จะมีสัญลักษณ์จุดบนแท็บหลังชื่อไฟล์

ผู้ใช้สามารถสลับระหว่างไฟล์ที่มีการเปลี่ยนแปลงที่ยังไม่ได้บันทึกภายในโครงการ และพวกเขาจะไม่ได้รับแจ้งให้บันทึก ผู้ใช้ควรติดตามตัวชี้วัด 


VEXcode Pro V5 จะบันทึกโปรเจ็กต์โดยอัตโนมัติเมื่อใด

หน้าต่างการตั้งค่าแสดงว่าตัวเลือก "บันทึกก่อนสร้าง" ถูกเปิดใช้งานอยู่

VEXcode Pro V5 จะบันทึกโปรเจ็กต์โดยอัตโนมัติทุกครั้งที่ผู้ใช้คลิกเพื่อสร้าง

นี่คือการตั้งค่าเริ่มต้นสำหรับ VEXcode Pro V5 หากต้องการปิดใช้งานคุณสมบัติการบันทึกอัตโนมัติหลังจากบิลด์ ให้เข้าไปที่การตั้งค่าในเมนูไฟล์แล้วยกเลิกการเลือกตัวเลือกนั้น

หมายเหตุ: ก่อนที่จะสร้างเป็นครั้งเดียวที่ VEXcode Pro V5 จะบันทึกโปรเจ็กต์โดยอัตโนมัติ


เมื่อระบบแจ้งให้ผู้ใช้บันทึกโปรเจ็กต์

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

เมื่อใดก็ตามที่มีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก VEXcode Pro V5 จะแจ้งให้ผู้ใช้บันทึกงานหากผู้ใช้พยายาม: 

  • ปิดแท็บไฟล์
  • ปิด VEXcode Pro V5
  • สร้างโครงการใหม่
  • เปิดโปรเจ็กต์ที่มีอยู่หรือโปรเจ็กต์ตัวอย่าง
  • นำเข้าหรือส่งออกโครงการ
  • สร้างโครงการ (เมื่อปิดใช้งานคุณลักษณะ "บันทึกก่อนสร้าง" เริ่มต้น)

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: