ยินดีต้อนรับสู่เว็บไซต์ "นครโค้ด" รูปแบบใหม่ของเรา หากต้องการเข้าเว็บไซต์เก่าสามารถดูได้ที่ https://archive.nakorncode.com/

  1. สูตรโกงเขียนโค้ด
  2. Visual Studio Code

ทั่วไปและการนำทาง

Keyการใช้งาน
F1 หรือ Ctrl + Shift + PCommand Palette
Ctrl + F หรือ F3ค้นหาไฟล์ปัจจุบัน
Ctrl + E หรือ Ctrl + Pไปยังไฟล์ในโปรเจกต์
Ctrl + Gไปยังบรรทัดที่กำหนด
Ctrl + Shift + Oไปยัง Symbol
Ctrl + Tแสดง Symbol ทั้งหมด
Ctrl + ,เปิดหน้า Settings
Ctrl + K จากนั้น Ctrl + Tเปิดการตั้งค่า Theme
Ctrl + K จากนั้น Ctrl + Sเปิด Keybindings

Cursor และ Selection

Keyการใช้งาน
Ctrl + Dเลือกข้อมูลซ้ำกัน
Alt + ⬆️⬇️ย้ายบรรทัดไปยังบน/ล่าง
Shift + Alt + ⬆️⬇️คัดลอกบรรทัดไปยังบน/ล่าง
Alt + Clickเพิ่ม Cursor
Ctrl + Alt + ⬆️⬇️เพิ่ม Cursor ด้านบน/ล่าง
Ctrl + Uยกเลิกการเพิ่ม Cursor เมื่อล่าสุด
Ctrl + Lเลือกบรรทัดปัจจุบัน

Editing

Keyการใช้งาน
Ctrl + Dเลือกข้อมูลซ้ำกัน
Ctrl + /สลับ Block Comment
Alt + Zสลับ Word Wrap
Ctrl + Shift + Kลบบรรทัด
Ctrl + Xตัดหรือลบบรรทัด (หากไม่ได้ Select อะไร)
Ctrl + Cคัดลอกบรรทัด (หากไม่ได้ Select อะไร)
Ctrl + Enterสร้างบรรทัดใหม่ด้านล่าง
Ctrl + Shift + Enterสร้างบรรทัดใหม่ด้านบน
Tabเยื้องหน้า
Shift + Tabเยื้องหลัง
Ctrl + [ และ ]เยื้องบรรทัด
Ctrl + Shift + [ และ ]ซ่อนและขยายโค้ด
Ctrl + Spaceเปิด Suggestion (Autocomplete)
Shift + Alt + Fจัดเรียงไฟล์ (Formatting)
F2เปลี่ยนชื่อ Symbol
F12ไปยัง Definition
Ctrl + .เปิด Quick Fix
Ctrl + K จากนั้น Mเปลี่ยนภาษาโปรแกรม

การจัดการไฟล์

Keyการใช้งาน
Ctrl + Nสร้างไฟล์ใหม่
Ctrl + Oเปิดไฟล์
Ctrl + Sบันทึกไฟล์
Ctrl + Shift + Sบันทึกไฟล์ใหม่…
Ctrl + K จากนั้น Sบันทึกไฟล์ทั้งหมด
Ctrl + Wปิดแท็บ
Ctrl + Shift + Tเปิดแท็บที่เพิ่งปิด
Ctrl + Tabสลับแท็บต่อไป
Ctrl + Shift + Tabสลับแท็บก่อนหน้า
Ctrl + K จากนั้น Enterคงแท็บของ Preview Mode
Ctrl + K จากนั้น Pคัดลอก Path ของไฟล์ปัจจุบัน
Ctrl + K จากนั้น Rเปิดไฟล์ปัจจุบันบน Explorer

การแสดงผล

Keyการใช้งาน
F11สลับการใช้ Fullscreen
Ctrl + +/-ซูมเข้า/ออก
Ctrl + Bเปิด/ปิด Sidebar
Ctrl + Jเปิด/ปิด Panel
Ctrl + `เปิด/ปิด Terminal
Ctrl + Shift + `สร้าง Terminal ใหม่
Ctrl + Shift + Eเปิด/ปิด Explorer
Ctrl + Shift + Fเปิด/ปิดการค้นหาทั้งโปรเจกต์
Ctrl + Shift + Xเปิด/ปิด Extensions
Ctrl + Shift + Yเปิด/ปิด Output
Ctrl + Shift + Mเปิด/ปิด Problems

คำสั่ง

คำสั่งความหมาย
Emmet: Wrap with Abbreviation
HTML Wrap Tag
Emmet: Remove Tag
ลบ HTML Tag
View: Reset View Locations
รีเซ็ตตำแหน่งการแสดงผลทั้งหมด
Preferences: Color Theme
เปลี่ยนธีม
Preferences: File Icon Theme
เปลี่ยนรูปแบบไอคอน
Preferences: Open User Settings (JSON)
การตั้งค่าแบบ JSON
Preferences: Open Workspace Settings (JSON)
การตั้งค่า Workspace แบบ JSON
View: Toggle Minimap
เปิด/ปิด Minimap
View: Toggle Breadcrumbs
เปิด/ปิด Breadcrumbs
View: Toggle Editor Sticky Scroll
เปิด/ปิด Editor Sticky Scroll
View: Toggle Tree Sticky Scroll
เปิด/ปิด Tree Sticky Scroll
Fold All
ยุบโค้ดทั้งหมด
Unfold All
ขยายโค้ดทั้งหมด
Git: Clone
คำสั่ง git clone
Git: Abort Merge
คำสั่ง git merge --abort
Git: Abort Rebase
คำสั่ง git rebase --abort
Developer: Reload Window
เริ่ม VSCode ใหม่
Extensions: Enable All Extensions
เปิดการใช้งานทุก Extensions
Extensions: Disable All Installed Extensions
ปิดการใช้งานทุก Extensions
Terminal: Clear
ล้างการแสดงผลของ Terminal
Terminal: Kill All Terminals
ปิด Terminal ทุกอัน
File: Compare Active File With…
เปรียบเทียบไฟล์…
File: Compare Active File with Clipboard
เปรียบเทียบไฟล์กับ Clipboard
Sort Lines Ascending
เรียงจากน้อยไปมาก
Sort Lines Descending
เรียงจากมากไปน้อย

Extensions (General)

ลิงก์เกี่ยวกับ
VS Code Themesรวมตัวอย่าง Themes ทั้งหมด
VSCode Themes Extensionsรวม Extensions เกี่ยวกับ Themes ทั้งหมด
VSCode AI Extensionsรวม Extensions เกี่ยวกับ AI ทั้งหมด
VSCode Tag:AIอีกคำค้นหา Extensions เกี่ยวกับ AI ทั้งหมด

Extensions (Coding & Formatting)

ลิงก์เกี่ยวกับ
Prettier - Code formatterโปรแกรมจัดเรียงโค้ดหลากหลายภาษา
EditorConfig for VS Codeโปรแกรมช่วยรักษาความสม่ำเสมอของโค้ด
Path IntellisenseAutocomplete ของชื่อไฟล์
Text Power Toolsรวมเครื่องมือสำหรับแก้ไขข้อความพิเศษ
change-caseเปลี่ยนรูปแบบตัวพิมพ์ของตัวแปร
VS Sequential Numberจัดเรียงจำนวนตามบรรทัดอย่างรวดเร็ว
Sort linesจัดเรียงบรรทัดตามอักขระ
vscode-fakerสร้างข้อมูลปลอม
Lorem ipsumสร้างข้อความปลอม
Placeholder Imagesสร้างลิงก์รูปภาพปลอม
jumpyย้ายตำแหน่ง Cursor อย่างรวดเร็ว
Live Shareแชร์การพัฒนาโค้ดแบบ Real-time กับผู้อื่น

Extensions (Coding with Visual)

ลิงก์เกี่ยวกับ
Code Spell Checkerตรวจคำผิด
indent-rainbowIndent แสดงสีเพื่อการจำแนกที่ง่ายขึ้น
Bracket Pair Color DLWBracket แสดงสีเพื่อการจำแนกที่ง่ายขึ้น
Rainbow CSVCSV แสดงสีเพื่อจำแนกที่ง่ายขึ้น
Blockmanสร้างกรอบให้กับช่วง Indent
colorizeแสดงสีของโค้ดสี
Better Commentsแสดงสี Comments
Trailing Spacesแสดงสี Trailing Space
Highlight Matching Tagแสดงสีของ HTML Tag ที่จับคู่กัน
Image previewแสดงรูปภาพของลิงก์เมื่อชี้ค้างไว้

ตัวอย่างโค้ดสำหรับแก้ไขให้ Code Spell Checker ไม่ตรวจสอบภาษาไทย

{
  "cSpell.ignoreRegExpList": ["/[^\\x00-\\x7F]+/"],
}

Extensions (Viewer)

ลิงก์เกี่ยวกับ
Browse Liteเว็บบราวเซอร์บน VSCode
Data Previewแสดง Data Visualization ของไฟล์ที่รองรับ
Regex Previewerแสดงตัวอย่างการใช้ Regex
Excel Viewerแสดงไฟล์ Spreadsheet
Edit csvCSV Editor
PDF Viewerแสดงไฟล์ PDF
Draw.io Integrationโปรแกรมสร้าง Diagram
Excalidrawโปรแกรมสร้าง Diagram และกราฟฟิค
Test Explorer UIแสดงผล Testing ในโปรเจกต์
GitHub Repositoriesแสดง Repository ของ GitHub
Resource Monitorแสดงทรัพยากรที่ใช้บนคอม

Extensions (Organize)

ลิงก์เกี่ยวกับ
Project Managerจัดเรียงโปรเจกต์ที่มี
Project Dashboardจัดเรียงโปรเจกต์ที่มี
Peacockกำหนดสีหน้าต่างของโปรเจกต์
Window Colorsกำหนดสีหน้าต่างของโปรเจกต์แบบสุ่ม
Todo Treeรายการสิ่งที่ต้องทำ
TODO Highlightไฮไลท์รายการสิ่งที่ต้องทำ
Bookmarksบุ๊คมาร์กตำแหน่งของโปรเจกต์

Extensions (Errors)

ลิงก์เกี่ยวกับ
Error Lensช่วยตรวจสอบ Error ที่ง่ายขึ้น
SonarLintโปรแกรมช่วยตรวจสอบคุณภาพโค้ด

Extensions (Runner)

ลิงก์เกี่ยวกับ
Code Runnerรันโค้ดหลากหลายภาษา
Five Serverบันทึกไฟล์เพื่อ Reload Web Page ทันที
SQLToolsเครื่องมือใช้ SQL

Extensions (Git)

ลิงก์เกี่ยวกับ
GitLensเครื่องมือเสริมการใช้ Git
Git GraphGit GUI บน VSCode
gitignoreรวมรายการ gitignore แต่ละภาษาโปรแกรม

Extensions (RESTful Client)

ลิงก์เกี่ยวกับ
REST Clientใช้งาน REST บน VSCode
Thunder Clientคล้ายกับโปรแกรม Postman

Extensions (Toys)

ลิงก์เกี่ยวกับ
CodeSnapScreenshot Code
WakaTimeติดตามกิจกรรมการพัฒนาโปรแกรม
Code Timeติดตามกิจกรรมการพัฒนาโปรแกรม
Power Modeเอฟเฟคระหว่างโค้ด
backgroundเพิ่มพื้นหลังหน้าจอโค้ด
GlassIt-VSCหน้าต่าง Transparent บน Windows
VSCode Animationsเพิ่ม Animation ระหว่างการใช้