Công Nghệ

Tôi lập trình bằng VS Code nhiều năm và đây là những phím tắt tôi khuyên mọi người mới bắt đầu

0 lượt xem
Tôi lập trình bằng VS Code nhiều năm và đây là những phím tắt tôi khuyên mọi người mới bắt đầu

VS Code là một điều lớn lao. Trong Khảo sát Lập trình viên 2025 của Stack Overflow, tới 76% người được hỏi cho biết họ dùng nó thường xuyên. Con số này áp đảo so với 29% báo cáo dùng đối thủ gần nhất của nó, Visual Studio.

Nếu bạn mới dùng VS Code, ban đầu nó có thể hơi choáng ngợp. Nhưng hãy nhớ, đây là một IDE — một công cụ phức tạp hơn nhiều so với trình soạn thảo văn bản thông thường. Bằng cách làm quen dần với một vài phím tắt đơn giản, bạn có thể học được những điều cơ bản mà không tốn quá nhiều công sức.

Dùng Ctrl + Shift + P để truy cập tức thì hàng nghìn lệnh

Nếu bạn chỉ có thể nhớ một phím tắt, hãy để nó là phím này. Bảng lệnh (command palette) chứa một số lượng lớn các lệnh, được điều chỉnh theo ngữ cảnh hiện tại của bạn. Bắt đầu gõ, và danh sách sẽ được lọc xuống còn một tập hợp dễ quản lý hơn nhiều. Bạn có thể dùng nó để tìm các lệnh đã quên, khám phá những lệnh mới, hoặc đơn giản là tiết kiệm thời gian khi không có đúng phím tắt cần thiết.

Trừ khi có ghi chú khác, tất cả phím tắt ở đây hoạt động tương tự trên macOS, chỉ cần thay Ctrl bằng Cmd.

Khái niệm bảng lệnh đang nhanh chóng trở thành chuẩn, và phím tắt cụ thể này để mở nó cũng vậy. Một số đối thủ của VS Code, như Zed, đã áp dụng nó, nên đây là phím tắt rất đáng để ghi nhớ.

Dùng Ctrl + K, Ctrl + S để gợi nhớ

Nói thẳng ra, bạn sẽ không bao giờ nhớ hết vô số phím tắt, và cũng không cần phải. Với một phím tắt hai bước đơn giản, bạn có thể gọi lên một danh sách khổng lồ mọi lệnh khả dụng, cùng phím tắt của chúng (nếu có).

Ctrl + K nghĩa là giữ phím Ctrl và nhấn K. Ctrl + K Ctrl + S nghĩa là làm tương tự, rồi tiếp theo giữ Ctrl và nhấn S. Bạn có thể giữ phím Ctrl hoặc thả ra giữa các lần nhấn; tùy bạn.

May mắn là bạn cũng có thể lọc danh sách này, nên hãy gõ bất kỳ phần nào của một lệnh để thu hẹp lựa chọn. Bạn thậm chí có thể tìm theo tên một phím, kể cả các phím đặc biệt như Ctrl hay Backspace, để liệt kê các lệnh có phím tắt liên quan đến nó.

Dùng Ctrl + P để mở nhanh một tệp bất kỳ trong dự án

Bảng khám phá (explorer) của VS Code hiển thị dạng cây tất cả tệp trong dự án hiện tại. Đó là cách điều hướng tốt bằng chuột, nhưng không dễ tiếp cận bằng bàn phím — trừ khi bạn tự thiết lập phím tắt.

Bạn có thể nhấn Ctrl + O để mở hộp thoại mở tệp chuẩn, nhưng cách tốt hơn để mở một tệp là nhấn Ctrl + P để gọi bảng Quick Open.

Bảng này chứa một tập hợp các tệp dự án của bạn có thể tìm kiếm kiểu "mờ" (fuzzy-search), loại trừ các tệp hệ thống hoặc phụ thuộc như .git/ hay node_modules/. Danh sách này cũng được sắp xếp với các tệp mở gần đây ở trên cùng, nên rất hữu ích để di chuyển nhanh qua lại giữa một tập nhỏ các tệp.

Dùng F12 để xem một hàm, biến hoặc lớp được định nghĩa như thế nào (và ở đâu)

Phím tắt này thực sự làm nổi bật điểm bán hàng trung tâm của VS Code với tư cách một IDE giúp bạn lập trình hiệu quả hơn. Với sự hiểu biết thấu đáo về các tệp của bạn ở cấp cú pháp, VS Code có thể hỗ trợ bạn theo những cách vượt xa một trình soạn thảo thông thường.

Một trong những thứ giá trị và dễ hiểu nhất là phím tắt khiêm tốn F12, cho "Chuyển đến định nghĩa" (Go to Definition). Như có phép màu, phím tắt này sẽ đưa bạn từ bất kỳ chỗ nào đề cập đến một biến, hàm hoặc lớp đến định nghĩa tương ứng của nó. Đặt con trỏ vào bất kỳ đâu trong một tên, rồi nhấn F12, và VS Code sẽ chuyển đến định nghĩa của ký hiệu đó, mở tệp của nó nếu cần.

Gấp hoặc mở một vùng bằng Ctrl + Shift + [ hoặc ]

Một lợi thế khác của khả năng nhận diện ngôn ngữ của VS Code là hỗ trợ gấp vùng (region folding). Khi điều hướng các tệp mã lớn hoặc phức tạp, việc tạm thời thu gọn các phần khác để tập trung vào một hàm hoặc định nghĩa lớp một lúc một có thể giúp ích. Nếu bạn đang loại bỏ một hàm, việc gấp nó lại có thể dễ hơn là chú thích hoặc xóa hẳn.

Trên macOS, phím tắt tương đương là Cmd + Alt + [ và Cmd + Alt + ].

Cũng có phím tắt để gấp và mở tất cả các vùng, nên — với sự luyện tập — bạn có thể nhanh chóng giảm thiểu xao nhãng và tập trung vào đúng phần mã cần sự chú ý hiện tại của bạn.

Bật/tắt bảng điều khiển terminal bằng Ctrl + `

Một lợi ích tuyệt vời khác mà hầu hết các IDE mang lại ngoài trình soạn thảo thông thường là terminal tích hợp. Nhiều dự án lập trình sẽ yêu cầu bạn chuyển xuống dòng lệnh thỉnh thoảng, cho những lúc mà ngay cả hộp công cụ của VS Code cũng chưa đủ.

Để mở bảng terminal bất cứ lúc nào, chỉ cần nhấn Ctrl + . Bạn sẽ có một dòng lệnh đầy đủ, dùng shell và môi trường quen thuộc của bạn. Thư mục làm việc hiện tại sẽ được đặt ở thư mục dự án, và bạn thậm chí có thể có các tab riêng và terminal chia đôi. Khi xong, chỉ cần nhấn Ctrl + lần nữa để quay lại tệp bạn đang sửa.

Phím tắt này là một trường hợp hiếm hoi giống hệt trên macOS, dùng Ctrl chứ không phải Cmd.

Chỉ một phần nhỏ phím tắt đã hé lộ sức mạnh của VS Code

Những phím tắt này là thiết yếu, và bạn sẽ làm tốt nếu nắm chúng càng sớm càng tốt khi bắt đầu dùng VS Code. Còn nhiều phím tắt khác rất hữu ích nhưng nâng cao hơn, như di chuyển một dòng bằng Alt + Lên/Xuống. Bạn cũng có thể sao chép hoặc cắt cả một dòng bằng cách nhấn Ctrl+C/X chuẩn mà không cần chọn văn bản.

Để tra cứu đầy đủ, hãy tham khảo các tệp PDF phím tắt cho Windows, macOS và Linux.

Bài viết tiếp theo

Có Gì Hot

Bình luận

Đăng nhập để bình luận. Đăng nhập

    TRAVEL DEALS

    Xem tất cả
    Toronto (YYZ) → Barcelona, Tây Ban Nha từ $478 CAD khứ hồi (1 chặng)$478

    Toronto (YYZ) → Barcelona, Tây Ban Nha từ $478 CAD khứ hồi (1 chặng)

    yyzdeals

    Porter Airlines: Toronto → Turks and Caicos ~$366 CAD khứ hồi~$366 khứ hồi

    Porter Airlines: Toronto → Turks and Caicos ~$366 CAD khứ hồi

    Porter Airlines

    Vancouver → Việt Nam từ $1089 khứ hồi (tháng 10/2026)từ $1089 khứ hồi

    Vancouver → Việt Nam từ $1089 khứ hồi (tháng 10/2026)

    Delta + Korean Air

    Toronto → Việt Nam từ $1664 khứ hồi (tháng 10/2026)từ $1664 khứ hồi

    Toronto → Việt Nam từ $1664 khứ hồi (tháng 10/2026)

    Google Flights

    Từ $363

    WestJet Kelowna đi Mexico từ $363 khứ hồi

    WestJet

    Toronto (YYZ) → Aruba từ $293 CAD khứ hồi (bay thẳng, Porter)$293

    Toronto (YYZ) → Aruba từ $293 CAD khứ hồi (bay thẳng, Porter)

    Porter Airlines

    Toronto (YYZ) → Costa Rica từ $273 CAD khứ hồi (bay thẳng, WestJet)$273

    Toronto (YYZ) → Costa Rica từ $273 CAD khứ hồi (bay thẳng, WestJet)

    WestJet

    Toronto (YYZ) → Belize từ $352 CAD khứ hồi (bay thẳng, WestJet)$352

    Toronto (YYZ) → Belize từ $352 CAD khứ hồi (bay thẳng, WestJet)

    WestJet

    arajet: Toronto → Medellin, Colombia $407 CAD khứ hồi (1 chặng)$407 khứ hồi

    arajet: Toronto → Medellin, Colombia $407 CAD khứ hồi (1 chặng)

    arajet

    Toronto (YYZ) → Hawaii dưới $450 CAD khứ hồi (1 chặng)$450

    Toronto (YYZ) → Hawaii dưới $450 CAD khứ hồi (1 chặng)

    American / Air Canada / WestJet

    Toronto (YYZ) → Barcelona, Tây Ban Nha từ $478 CAD khứ hồi (1 chặng)$478

    Toronto (YYZ) → Barcelona, Tây Ban Nha từ $478 CAD khứ hồi (1 chặng)

    yyzdeals

    Porter Airlines: Toronto → Turks and Caicos ~$366 CAD khứ hồi~$366 khứ hồi

    Porter Airlines: Toronto → Turks and Caicos ~$366 CAD khứ hồi

    Porter Airlines

    Vancouver → Việt Nam từ $1089 khứ hồi (tháng 10/2026)từ $1089 khứ hồi

    Vancouver → Việt Nam từ $1089 khứ hồi (tháng 10/2026)

    Delta + Korean Air

    Toronto → Việt Nam từ $1664 khứ hồi (tháng 10/2026)từ $1664 khứ hồi

    Toronto → Việt Nam từ $1664 khứ hồi (tháng 10/2026)

    Google Flights

    Từ $363

    WestJet Kelowna đi Mexico từ $363 khứ hồi

    WestJet

    Toronto (YYZ) → Aruba từ $293 CAD khứ hồi (bay thẳng, Porter)$293

    Toronto (YYZ) → Aruba từ $293 CAD khứ hồi (bay thẳng, Porter)

    Porter Airlines

    Toronto (YYZ) → Costa Rica từ $273 CAD khứ hồi (bay thẳng, WestJet)$273

    Toronto (YYZ) → Costa Rica từ $273 CAD khứ hồi (bay thẳng, WestJet)

    WestJet

    Toronto (YYZ) → Belize từ $352 CAD khứ hồi (bay thẳng, WestJet)$352

    Toronto (YYZ) → Belize từ $352 CAD khứ hồi (bay thẳng, WestJet)

    WestJet

    arajet: Toronto → Medellin, Colombia $407 CAD khứ hồi (1 chặng)$407 khứ hồi

    arajet: Toronto → Medellin, Colombia $407 CAD khứ hồi (1 chặng)

    arajet

    Toronto (YYZ) → Hawaii dưới $450 CAD khứ hồi (1 chặng)$450

    Toronto (YYZ) → Hawaii dưới $450 CAD khứ hồi (1 chặng)

    American / Air Canada / WestJet

    Rona: Cây bụi quả (dâu tây, mâm xôi...) $4.25 (giá gốc $16.99)75% OFF

    Rona: Cây bụi quả (dâu tây, mâm xôi...) $4.25 (giá gốc $16.99)

    Rona

    Amazon.ca: Kéo cắt cành Corona BP 3160 Classic Cut $11.33 (giá gốc $22.65)50% OFF

    Amazon.ca: Kéo cắt cành Corona BP 3160 Classic Cut $11.33 (giá gốc $22.65)

    Amazon.ca

    Manitobah: Giày boots da lộn full suede $50 (giá gốc $160)69% OFF

    Manitobah: Giày boots da lộn full suede $50 (giá gốc $160)

    Manitobah

    Princess Auto: Phao chuối kéo 2 người $79.99 (giá gốc $169.99)53% OFF

    Princess Auto: Phao chuối kéo 2 người $79.99 (giá gốc $169.99)

    Princess Auto

    Saucony: Giày chạy Endorphin Elite 2 giảm thêm 25% còn $149.96 (giá gốc $370)59% OFF

    Saucony: Giày chạy Endorphin Elite 2 giảm thêm 25% còn $149.96 (giá gốc $370)

    Saucony

    Walmart: Bể bơi Bestway Hydrium 15' x 42" Steel Pro MAX kèm đèn LED $164 (giá gốc $411)60% OFF

    Walmart: Bể bơi Bestway Hydrium 15' x 42" Steel Pro MAX kèm đèn LED $164 (giá gốc $411)

    Walmart

    Costco: Khóa cửa gara video thông minh Chamberlain myQ Secure View $49.97 (giá gốc $99.99)50% OFF

    Costco: Khóa cửa gara video thông minh Chamberlain myQ Secure View $49.97 (giá gốc $99.99)

    Costco

    Rona: Đầu báo khói & CO First Alert (cấp nguồn) $37.99 (giá gốc $62.99)40% OFF

    Rona: Đầu báo khói & CO First Alert (cấp nguồn) $37.99 (giá gốc $62.99)

    Rona

    23% OFF

    Costco: Bộ dụng cụ bếp All-Clad thép không gỉ 8 món $99.99 (giá gốc $129.99)

    Costco

    Walmart: Lò nướng pellet Pit Boss Austin XL 1000 Onyx $398 (giá gốc $597)33% OFF

    Walmart: Lò nướng pellet Pit Boss Austin XL 1000 Onyx $398 (giá gốc $597)

    Walmart

    MEC: Giày chạy On Cloud 6 (nam) $114.71 (giá gốc $189.95)40% OFF

    MEC: Giày chạy On Cloud 6 (nam) $114.71 (giá gốc $189.95)

    MEC

    Amazon.ca: Batman: The Dark Knight Trilogy [4K UHD + Blu-ray] $39.49 (giá gốc $64.99)39% OFF

    Amazon.ca: Batman: The Dark Knight Trilogy [4K UHD + Blu-ray] $39.49 (giá gốc $64.99)

    Amazon.ca

    Rona: Cây bụi quả (dâu tây, mâm xôi...) $4.25 (giá gốc $16.99)75% OFF

    Rona: Cây bụi quả (dâu tây, mâm xôi...) $4.25 (giá gốc $16.99)

    Rona

    Amazon.ca: Kéo cắt cành Corona BP 3160 Classic Cut $11.33 (giá gốc $22.65)50% OFF

    Amazon.ca: Kéo cắt cành Corona BP 3160 Classic Cut $11.33 (giá gốc $22.65)

    Amazon.ca

    Manitobah: Giày boots da lộn full suede $50 (giá gốc $160)69% OFF

    Manitobah: Giày boots da lộn full suede $50 (giá gốc $160)

    Manitobah

    Princess Auto: Phao chuối kéo 2 người $79.99 (giá gốc $169.99)53% OFF

    Princess Auto: Phao chuối kéo 2 người $79.99 (giá gốc $169.99)

    Princess Auto

    Saucony: Giày chạy Endorphin Elite 2 giảm thêm 25% còn $149.96 (giá gốc $370)59% OFF

    Saucony: Giày chạy Endorphin Elite 2 giảm thêm 25% còn $149.96 (giá gốc $370)

    Saucony

    Walmart: Bể bơi Bestway Hydrium 15' x 42" Steel Pro MAX kèm đèn LED $164 (giá gốc $411)60% OFF

    Walmart: Bể bơi Bestway Hydrium 15' x 42" Steel Pro MAX kèm đèn LED $164 (giá gốc $411)

    Walmart

    Costco: Khóa cửa gara video thông minh Chamberlain myQ Secure View $49.97 (giá gốc $99.99)50% OFF

    Costco: Khóa cửa gara video thông minh Chamberlain myQ Secure View $49.97 (giá gốc $99.99)

    Costco

    Rona: Đầu báo khói & CO First Alert (cấp nguồn) $37.99 (giá gốc $62.99)40% OFF

    Rona: Đầu báo khói & CO First Alert (cấp nguồn) $37.99 (giá gốc $62.99)

    Rona

    23% OFF

    Costco: Bộ dụng cụ bếp All-Clad thép không gỉ 8 món $99.99 (giá gốc $129.99)

    Costco

    Walmart: Lò nướng pellet Pit Boss Austin XL 1000 Onyx $398 (giá gốc $597)33% OFF

    Walmart: Lò nướng pellet Pit Boss Austin XL 1000 Onyx $398 (giá gốc $597)

    Walmart

    MEC: Giày chạy On Cloud 6 (nam) $114.71 (giá gốc $189.95)40% OFF

    MEC: Giày chạy On Cloud 6 (nam) $114.71 (giá gốc $189.95)

    MEC

    Amazon.ca: Batman: The Dark Knight Trilogy [4K UHD + Blu-ray] $39.49 (giá gốc $64.99)39% OFF

    Amazon.ca: Batman: The Dark Knight Trilogy [4K UHD + Blu-ray] $39.49 (giá gốc $64.99)

    Amazon.ca