โฮมเพจ » การเข้ารหัส » วิธีเพิ่มตัวอย่างโค้ดแบบกำหนดเองไปยัง Atom

    วิธีเพิ่มตัวอย่างโค้ดแบบกำหนดเองไปยัง Atom

    ไม่ใช่เรื่องบังเอิญที่ อะตอม, ตัวแก้ไขซอร์สโค้ดที่สร้างโดย Github นั้นเป็นที่นิยมในชุมชนการพัฒนาเว็บ มันไม่เพียง แต่ ยืดได้ง่าย ด้วยแพ็คเกจ Atom หลายพันรายการและมี รองรับภาษาที่หลากหลาย, แต่เกือบทุกส่วนของมันคือ ปรับแต่ง โดยผู้ใช้.

    โดยใช้ประโยชน์จาก Atom คุณสมบัติตัวอย่าง, คุณสามารถทำให้เวิร์กโฟลว์การเข้ารหัสของคุณมีประสิทธิภาพมากขึ้นเช่นเดียวกับ การนำโค้ดตัวอย่างซ้ำมาใช้ซ้ำ คุณสามารถลดส่วนที่ซ้ำซ้อนของงานของคุณ ในโพสต์นี้ฉันจะแสดงให้คุณเห็นว่าคุณทำได้ ใช้ตัวอย่างโค้ดในตัวของ Atom, และ สร้างตัวอย่างของคุณเอง.

    ใช้ตัวอย่างโค้ดในตัว

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

    เพื่อที่จะได้เห็น ตัวอย่างที่มีอยู่ทั้งหมด สำหรับประเภทไฟล์ปัจจุบันของคุณให้กด Alt + Shift + S หากคุณเลือกตัวอย่างจากรายการแบบหล่นลงและคลิกที่มัน Atom จะแทรกข้อมูลโค้ดแบบเต็มลงในเครื่องมือแก้ไขของคุณโดยไม่ต้องยุ่งยากอีกต่อไป.

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

    ตัวอย่างเช่นถ้าคุณพิมพ์ ชั่วโมง ตัวละครเป็น .HTML ไฟล์รายการแบบเลื่อนลงที่มีตัวอย่าง HTML ทั้งหมดในตัวเริ่มต้นด้วย ชั่วโมง จะปรากฏขึ้น.

    เมื่อคลิกที่ตัวเลือกใด ๆ Atom จะ วางแท็ก HTML แบบเต็ม (เช่น. ) และ วางเคอร์เซอร์ไว้ภายในแท็กเริ่มต้นและแท็กปิด.

    หากคุณไม่ต้องการรบกวนรายการดรอปดาวน์คุณสามารถบรรลุผลลัพธ์เดียวกันโดยพิมพ์ h1, และกดปุ่ม Tab หรือ Enter - ทั้งสองปุ่ม แทรกข้อมูลโค้ดแบบเต็ม เป็นของคำนำหน้าของตัวอย่าง.

    เพิ่มตัวอย่างโค้ดที่กำหนดเองของคุณ

    1. ค้นหาไฟล์กำหนดค่า

    หากต้องการเพิ่มตัวอย่างโค้ดที่กำหนดเองของคุณใน Atom ก่อนอื่นคุณต้องค้นหา ไฟล์การกำหนดค่าที่เรียกว่า snippets.cson นั่นคือ สัญลักษณ์วัตถุ CoffeeScript ไฟล์.

    คลิกที่ ไฟล์> ตัวอย่าง ... เมนูในแถบด้านบนและ Atom จะเปิด snippets.cson ไฟล์ที่คุณสามารถเพิ่มตัวอย่างที่กำหนดเองของคุณ.

    2. ค้นหาขอบเขตที่เหมาะสม

    คุณจะต้องการ สี่สิ่ง เพื่อเพิ่มตัวอย่างที่กำหนดเองของคุณ:

    1. ชื่อของขอบเขต
    2. ชื่อของตัวอย่าง
    3. อุปสรรค ที่จะทำหน้าที่เป็นที่จับของตัวอย่าง
    4. ร่างกายของตัวอย่าง

    ชื่อคำนำหน้าและเนื้อหาของเกร็ดเล็กเกร็ดน้อย (2-4) ขึ้นอยู่กับคุณ แต่เพียงผู้เดียวอย่างไรก็ตามคุณต้อง ค้นหาชื่อของขอบเขต (1) ก่อนเพิ่มตัวอย่างที่กำหนดเองของคุณ.

    หากต้องการค้นหาขอบเขตที่คุณต้องการให้คลิกที่ ไฟล์> การตั้งค่า เมนูในแถบเมนูด้านบนแล้วค้นหา แพคเกจ ระหว่างการตั้งค่า ที่นี่ให้ทำการค้นหาขอบเขตที่คุณต้องการตัวอย่างเช่นหากคุณต้องการเพิ่มข้อมูลโค้ดในภาษา HTML ให้พิมพ์ HTML ในแถบค้นหา.

    คลิกที่ แพ็คเกจสนับสนุนภาษา ของภาษาที่เลือกและเปิดการตั้งค่าของมันเอง ท่ามกลาง การตั้งค่าไวยากรณ์, คุณสามารถค้นหาชื่อของขอบเขตได้อย่างรวดเร็วดังที่คุณเห็นในภาพด้านล่าง.

    นี่คือขอบเขตที่คุณอาจต้องการใช้ในโครงการ Atom ของคุณ:

    • ข้อความธรรมดา: .text.plain
    • HTML: .text.html.basic
    • CSS: .source.css
    • Sass: .source.sass
    • หัก .source.css.less
    • JavaScript: .source.js
    • PHP: .text.html.php
    • งูหลาม: .source.python
    • Java: .source.java

    อย่าลืมว่าคุณจะต้อง เพิ่มจุด (.) ด้านหน้าชื่อขอบเขต เพื่อที่จะใช้ใน snippets.cson ไฟล์.

    3. สร้างตัวอย่างโค้ดแบบบรรทัดเดียว

    เพื่อสร้าง ข้อมูลโค้ดบรรทัดเดียว, คุณต้องเพิ่มขอบเขตชื่อคำนำหน้าและเนื้อความของตัวอย่างใน snippets.cson ไฟล์โดยใช้ไวยากรณ์ต่อไปนี้:

     '.text.html.basic': 'ชื่อ Widget': 'คำนำหน้า': 'wti "body': '' 

    ตัวอย่างโค้ดนี้เพิ่ม a

    แท็กด้วย วิดเจ็ตชื่อ ชั้นเรียนเพื่อขอบเขต HTML คุณสามารถเพิ่มข้อมูลโค้ดบรรทัดเดียวอื่น ๆ ลงในตัวแก้ไข Atom ของคุณโดยทำตามไวยากรณ์นี้.

    หลังจากบันทึกไฟล์กำหนดค่าทุกครั้งที่คุณ พิมพ์คำนำหน้าและกดปุ่ม Tab, Atom จะวางเนื้อหาของส่วนย่อยไว้ในเครื่องมือแก้ไขรหัสของคุณ ชื่อของตัวอย่าง (ในตัวอย่าง ชื่อวิดเจ็ต) จะปรากฏในช่องผลลัพธ์การเติมข้อความอัตโนมัติ.

    4. สร้างตัวอย่างโค้ดหลายบรรทัด

    ตัวอย่างโค้ดหลายบรรทัด ใช้ไวยากรณ์ที่แตกต่างกันเล็กน้อย คุณต้องเพิ่มข้อมูลเดียวกับตัวอย่างข้อมูลบรรทัดเดียว - ขอบเขตชื่อคำนำหน้าและเนื้อความของตัวอย่าง.

    สิ่งที่แตกต่างในที่นี้คือคุณต้องวางร่างกายตัวอย่าง ภายในหนึ่งคู่ """ (สามคำพูดสองครั้ง).

     '.text.html.basic': 'ลิงค์รูปภาพ': 'คำนำหน้า': 'iml "body':" "" 
    """

    หากคุณต้องการเพิ่ม ตัวอย่างที่กำหนดเองมากกว่าหนึ่งรายการ ในขอบเขตเดียวกันเพิ่มชื่อของขอบเขต ครั้งเดียวเท่านั้น, จากนั้นระบุรายการตัวอย่างทีละรายการ:

     '.text.html.basic': 'ชื่อ Widget': 'คำนำหน้า': 'wti "body': '"ลิงค์รูปภาพ ':' คำนำหน้า ':' iml" body ': "" " 
    """
    5. เพิ่มแท็บหยุด

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

    คุณสามารถเพิ่มแท็บหยุด ใช้ $ 1, $ 2, $ 3, ... วากยสัมพันธ์. Atom จะวางตำแหน่งเคอร์เซอร์ไปยังตำแหน่งที่พบ $ 1, จากนั้นคุณสามารถข้ามไปที่ $ 2 ด้วยปุ่ม Tab จากนั้นไปที่ $ 3, และอื่น ๆ.

     '.text.html.basic': 'ลิงค์รูปภาพ': 'คำนำหน้า': 'iml "body':" "" 
    """
    6. เพิ่มพารามิเตอร์ทางเลือก

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

    ค่าของพารามิเตอร์ทางเลือกคือ แสดงในช่องผลลัพธ์การเติมข้อความอัตโนมัติ ที่เกิดขึ้นเมื่อคุณเริ่มพิมพ์คำนำหน้า ในตัวอย่างด้านล่างฉันเพิ่มคำอธิบาย & a มากกว่า… เชื่อมโยงไปยังก่อนหน้า ชื่อวิดเจ็ต ตัวอย่างที่กำหนดเอง:

     '.text.html.basic': 'ชื่อ Widget': 'คำนำหน้า': 'wti "body': '"description ':' คุณสามารถเพิ่มชื่อวิดเจ็ตด้วยตัวอย่างนี้ในวิดเจ็ตแถบด้านข้างของคุณ" descriptionMoreURL ':' http://hongkiat.com ' 

    เมื่อผู้ใช้เริ่มพิมพ์คำนำหน้า WTI, ข้อมูลเพิ่มเติม (คำอธิบาย + ลิงก์) จะปรากฏที่ด้านล่างของช่องผลลัพธ์การเติมข้อความอัตโนมัติ ลองดูที่ พารามิเตอร์ทางเลือกอื่น ๆ คุณสามารถใช้เพื่อเพิ่มข้อมูลพิเศษให้กับข้อมูลโค้ดที่กำหนดเองของคุณ.