Visual Studio Code

Visual Studio Code (วิชวล สตูดิโอ โค้ด)

  1. ดาว์นโหลด และติดตั้ง
  2. Basic Editing
  3. การเข้าหน้า Settings
  4. การเปลี่ยน default ตัว Format document
  5. การปิด format on save
  6. marketplace
  7. Python
  8. Extension

1.ดาว์นโหลด และติดตั้ง

ติดตั้งแบบ Portable Mode – After unzipping the VS Code download, create a data folder within VS Code’s folder:

ติดตั้งแบบ Install โดยดาว์นโหลด Visual Studio Code ได้ที่ https://code.visualstudio.com/

Path ที่ติดตั้ง VS Code (Visual Studio Code on Windows)

C:\Users\{username}\AppData\Local\Programs\Microsoft VS Code

Path ไฟล์ settings.json

in User Preferences (Global)

  • Windows %APPDATA%\Code\User\settings.json
  • macOS $HOME/Library/Application Support/Code/User/settings.json
  • Linux $HOME/.config/Code/User/settings.json
C:\Users\{username}\AppData\Roaming\Code\User\settings.json

in Folder

  • .vscode/settings.json

Config Line Breaks (settings.json)

การ config นี้จะมีผลกับไฟล์ใหม่เท่านั้น

For LF

{
    "files.eol": "\n",
}

CRLF

{
    "files.eol": "\r\n",
}

2.Basic Editing

Keyboard shortcuts
เรียก Command Palate Ctrl+Shift+P
Format DocumentShift+Alt+F
Format SelectionCtrl+K Ctrl+F
การ Zoom ทั้ง Editor (ขยาย)Ctrl+
การ Zoom ทั้ง Editor (ย่อ)Ctrl-

การเปิดไฟล์ด้วย Encoding ที่ต้องการ เช่นต้องการเปิดแบบ Windows-874

ที่มุมขวาล่างกด UTF-8

เลือก Reopen with Encoding

พิมพ์ 874 แล้วเลือก Thai (Windows-874)

การบันทึกไฟล์ด้วย Encoding ที่ต้องการ เช่นต้องการบันทึกเป็น UTF-8

ที่มุมขวาล่างกด Windows-874

เลือก Save with Encoding

พิมพ์ utf-8 แล้วเลือก UTF-8

การ Format Code

Shift+Alt+F

การเรียก IntelliSense

Ctrl+Space

Fold & Unfold ตำแหน่งที่ cursor อยู่

Ctrl+Shift+[  (Fold)
Ctrl+Shift+]  (Unfold) 

Fold & Unfold ทั้งเอกสาร

Ctrl+K Ctrl+0  (Fold All)
Ctrl+K Ctrl+J  (Unfold All)

Code Action
Code Action หรือ Quick Fixes จะช่วยแก้ปัญหาเวลาที่เราไม่ได้ using อ่ะ
เลือกหลอดไฟสีเหลืองที่ทางซ้ายต้นบรรทัด จากนั้นก็เลือกเอาว่าจะแก้ปัญหาอย่างไร

การ Debug ใน VS Code (Get Started with C# and Visual Studio Code)

กำหนด breakpoint ด้วย F9
รันด้วย F5

ดูตัวแปรที่ watch หรือ local โดยเลือกไอคอนรูป bug ทางซ้ายของ VS Code

3.การเข้าหน้า Settings

เลือกเมนู File > Preferences > Settings

การ Turn off “matching” highlighting

เข้าหน้า Settings แล้วค้นหา “Match Brackets” แล้วยกเลิกเครื่องหมายถูก

Show whitespace characters in Visual Studio Code เข้า Settings แล้วพิมพ์ค้นหาด้วยคำว่า whitespace แล้วเลือก Render Whitespace เป็น all

4.การเปลี่ยน default ตัว Format document

เรียก Command Palate (Ctrl+Shift+P)

พิมพ์ Format Document With

เลือก HTML Format หรือเลือกตัวที่ต้องการ

Link

5. การปิด format on save

ctrl + shift + p
type "formatter config"

จะเปิดไฟล์ formatter.json ให้แก้เป็น "onSave": false

{
    "onSave": false,
    "javascript": {
        "indent_size": 4,
        "indent_char": " ",
        "eol": "auto",
        "preserve_newlines": true,
        "break_chained_methods": false,
        "max_preserve_newlines": 0,
        "space_in_paren": false,
        "space_in_empty_paren": false,
        "jslint_happy": false,
        "space_after_anon_function": false,
        "keep_array_indentation": false,
        "space_before_conditional": true,
        "unescape_strings": false,
        "wrap_line_length": 0,
        "e4x": false,
        "end_with_newline": false,
        "comma_first": false,
        "brace_style": "collapse-preserve-inline"
    },
    "css": {
        "indent_size": 4,
        "indentCharacter": " ",
        "indent_char": " ",
        "selector_separator_newline": true,
        "end_with_newline": false,
        "newline_between_rules": true,
        "eol": "\n"
    },
    "html": {
        "indent_inner_html": false,
        "indent_size": 4,
        "indent_char": " ",
        "indent_character": " "
    }
}

เสร็จแล้วให้ปิด VSCode แล้วเปิดใหม่

6.marketplace

7.Python

7.1 Tutorial

Select a Python interpreter: Ctrl+Shift+P, start typing the Python: Select Interpreter เช่น

C:\Users\jack\project1\env\Scripts\python.exe

7.2 Linting

Enable linters: Ctrl+Shift+P and select the Python: Select Linter command.

Run linting: Ctrl+Shift+P, then enter and select Python: Run Linting.

8.Extension