scratch note
- จดบันทึกแบบไม่ต้องเรียงตามวันที่ แต่บันทึกแยกตามหัวข้อเนื้อหา อยากเพิ่มประเด็นอะไรตรงไหนก็เพิ่ม
- ใส่
timestampที่เหนือหัวข้อของเนื้อหา ทุกครั้งที่พิมพ์เพิ่ม หากมีหลายวัน ก็ใส่เรียงต่อกันไป- เปลี่ยนแผ่นใหม่ทุกเดือน หัวข้อไหนที่เรียบเรียงได้ดี ก็เอามาเป็นบทความใหม่ เพื่อเป็นองค์ความรู้ต่อไป และลบเนื้อหาออกจากบทความรวมมิตรรายเดือน(ไม่อย่างนั้นจะเกิดเนื้อหาซ้ำซ้อน ยากต่อการเก็บรายละเอียดในอนาคต)
Shortcut key ใส่ timestamp ใน vs code
คำตอบจาก Gemini AI
1. วิธีที่แนะนำ: User Snippets (ไม่ต้องลงปลั๊กอิน)
VS Code ไม่มีคีย์ลัดพื้นฐานสำหรับเวลา (เหมือน F5 ใน Notepad) แต่เราสามารถสร้างเองได้ผ่าน Snippets ซึ่งเป็นวิธีที่นักพัฒนาโปรแกรมมืออาชีพนิยมที่สุดครับ:
- กด
Ctrl + Shift + P(Windows) หรือCmd + Shift + P(Mac) - พิมพ์ว่า "Configure User Snippets"
- เลือกภาษาที่คุณใช้จด (เช่น
markdownหรือplaintext) หรือเลือกNew Global Snippets file...เพื่อให้ใช้ได้ทุกที่ - ใส่ Code JSON นี้ลงไปในไฟล์:
{
"Insert Timestamp": {
"prefix": "ts",
"body": [
"`$CURRENT_YEAR-$CURRENT_MONTH-$CURRENT_DATE $CURRENT_HOUR:$CURRENT_MINUTE`<br>"
],
"description": "Inserts the current date and time"
}
}
- วิธีใช้: พิมพ์คำว่า
tsแล้วกดTabหรือEnterเวลาจะถูก Stamp ลงไปทันทีครับ
2. การตั้งค่า "Quick Suggestions"
บางครั้ง VS Code ถูกตั้งค่าไม่ให้ "เสนอหน้า" (Suggest) ขึ้นมาเองขณะพิมพ์
- Fix: ให้ไปที่ Settings (JSON) แล้วตรวจสอบว่ามีบรรทัดนี้อยู่หรือไม่:
การเปิด"editor.suggest.snippetsPreventQuickSuggestions": false, "editor.tabCompletion": "on"tabCompletion: "on"จะช่วยให้คุณพิมพ์tsแล้วกดTabเพื่อเปลี่ยนเป็นเวลาได้ทันทีโดยไม่ต้องรอเมนูขึ้นครับ