Skip to the content.

Cách setup Visual Studio Code cho System language

Như các bạn đã biết chúng ta có thể code C/C++ bằng những IDE như: Quốc dân trường đại học Dev-C++, Code::Blocks hay thậm chí là trùm cuối Visual Studio hay dân chơi đa hệ Qt Creator, cũng có thể là CLion của nhà Jetbrain nhưng bạn liệu có thử code System language bằng Code Editor chưa, hãy thử nhé

1. Cài đặt là tải Visual Studio Code

1200px-Visual_Studio_Code_1.35_icon.svg.png Link Download : Visual Studio Code

Screenshot 2020-12-08 230840.png

Đây là giao diện chính của Vscode, giờ bắt đầu chính là cài những extension dành cho code, mình sẽ liệt kê một số extension sau đây:

Extension chung:

Dành cho C/C++

Microsoft.VisualStudio.Services.Icons.png C/C++ : Này dành cho C/C++ (này thôi là đủ rồi)

Dành cho Java

Microsoft.VisualStudio.Services.Icons.png Java Extension Pack : Cả Pack của nó không ít đâu

Font chữ :

Như các bạn đã biết (có thể chưa biết) khi viết code chúng ta nên chọn font chữ có hỗ trợ Ligatures, các bạn có thể tra và thế, với font Ligatures chúng ta có thể thu gọn ký tự rất thoải mái và đẹp tuyệt cú mèo như dưới đây:

FiraCodeFont.gif

Dĩ nhiên các bạn nghĩ ngay đến FiraCode như các IT-Vlog giới thiệu với các bạn nhưng không, ở Window chúng tôi không làm vậy, vì Cascadia Code mới là chân lý trên Window, sau khi bản tải file về thì hãy cài đặt font

Nếu những Font này chưa đủ với bạn hãy vào Dev FontsCoding Fonts để tham khảo font mình thích rồi cài đặt nhé, nhớ có hỗ trợ Lingatures

Cài đặt Compiler

Thật chắc khi bạn bấm RUN trên một IDE nào đó thì đó rất nhiều quá trình trong đó, mình có một mô hình khá đơn giản sau:Compiler - HPC Wiki

Bản thân máy tính không hề có thể đọc code C hay C++, Java của chúng ta mà nó chỉ có thể thực thi thông qua mã nhị phân, vậy chính Compiler build .c ra 1 file nhị phân và máy tính có thể hiểu và thực thi, vậy đọc những câu hỏi là câu trả lời sau đây:

  1. Compiler có phải là duy nhất không ? ==> Không mỗi ngôn ngữ có 1 compiler riêng (Ví dụ C/C++ có GCC,GNU,Clang và Java có JDK, python có python….)

  2. Compiler từ đâu mà có ? ==> Từ người viết ra ngôn ngữ đó cung cấp source và phát triển từ từ

  3. DeCompiler tức chuyển ngược lại thành code đúng không ? ==> Đúng nhưng nếu nhà phát triển công bố mở

Vậy đến cách cài đặt Compiler cho C/C++

Guide đơn giản như sau:

B1 : Mở app MSYS2

Screenshot 2020-12-09 001613.png

Hãy gõ lần lược các dùng code sau đây, và cứ nếu “Y” nếu được yêu cầu

pacman -Syu
pacman -Ss gcc
pacman -Ss gcc | grep mingw6 
pacman -S mingw-w64-x86_64-toolchain

Lựa chọn thêm:

=> Gõ exit để thoát

B2: Kiểm tra trong thư mục C có msy64 chưa, có rồi thì path vào môi trường window

gcc-gif.gif

Thế này thì thành công nhé!!!

Setting cho Vscode

Vào VscodeCTRL+SHIFT+P sẽ hiện ra bảng Command Palette và gõ cho mình là setting, bạn sẽ thấy

setting-vscode-gif.gif

Có 2 tuỳ chọn, 1 là UI (có giao diện), 2 là JSON (viết mã json)

Mình khuyên các bạn nên dùng UI xong quay qua dòng Json phát nữa

Các bạn cũng có thể coi clip này để tham khảo Customizing VsCode & Setting

Ngoài ra mình sẽ giới thiệu với các bạn về setting của mình

  1. "editor.fontSize": 16 : tăng kích thước chữ lên , 16 với mình là OK

  2. "editor.wordWrap": "on" : cho phép tự xuống dòng theo kích thước trang

  3. "editor.fontLigatures": true : bật Lingatures cho phép gõ ký tự đặc biệt

  4. "editor.fontFamily": "Cascadia Code, 'Courier New'" : Đặt font mặc định là ngoặc kép

  5. "terminal.integrated.fontFamily": "Fira Code Retina": Đặt font cho terminal

  6. "editor.cursorSmoothCaretAnimation": true : Bật animation cho cử chỉ con trỏ (hơi phê)

Chạy chương trình đầu tiên

1. Tạo folder trỏ vào Vscode

Để chạy chương trình đầu tiên, chúng ta nên để file code bên trong 1 folder và hãy trỏ folder đó vào Vscode, có 2 cách để làm điều đó nhanh nhất, ở ví dụ tôi sẽ tạo 1 thư mục Code C sau đây

folder_code_c.PNG

  1. Dùng lệnh code. trong cmd ngay tại thư mục hiện thời

    1_folder_vscode.gif

  2. Nắm Folder quăng vào Vscode

    2_vscode_folder.gif

HÃY NHỚ BẠN NÊN CODE TRONG MỘT FOLDER ĐỂ CÓ THỂ DEBUG NHÉ!!!

2. Tạo file cần code

Tiếp theo các bạn có thể tạo file với đuôi tương ứng với code bạn muốn code:

Code C ==> demo.c

Code C++ ==> demo.cpp

Code Python ==> demo.py

Code Shell bat ==> demo.bat

Và mình cũng đã tạo 1 file code.c để Code ngôn ngữ C dưới đây, và gõ nhanh form mẫu

3_vscode.gif

Để hiện nhắc code các bạn có thể dùng tổ hợp phím Ctrl + I hoặc CTRL+Space

Code rất nhanh đúng không nào !!!

Ngoài ra khi bạn gõ sai thì nó sẽ có một dòng màu đỏ, chỉ cần bạn rê chuột vào là biết sai chỗ nào nha, rất tiện đúng không nào !!!

3. Run code chỉ với một click

Để có thể chạy code ở terminal hỗ trợ input, thì ta phải bật terminal trong extension Code Runner, hãy làm như sau nhé :

code_runner_vscode.gif

Và sau đây là run code chỉ với 1 click chuột :

run_code_vscode.gif

Debuging