Mỗi lần rời tay khỏi bàn phím để với lấy chuột, bạn mất vài giây và một chút tập trung. Nghe thì nhỏ, nhưng cộng dồn cả ngày làm việc thì con số không hề nhỏ. Visual Studio Code có một hệ thống phím tắt rất phong phú, và chỉ cần thuộc khoảng mười lăm tổ hợp quan trọng là bạn đã thấy tốc độ làm việc thay đổi rõ rệt. Bài viết này tổng hợp những phím tắt mặc định mà đội ngũ Besoft dùng nhiều nhất, kèm phiên bản cho cả Windows/Linux và macOS.
Các phím tắt dưới đây là cấu hình mặc định, được đối chiếu với bảng tra cứu chính thức của VS Code. Nếu bạn đã cài keymap khác (ví dụ keymap của Vim hay IntelliJ), một số tổ hợp có thể bị thay đổi.
Nhóm điều hướng và mở nhanh
1. Command Palette
- Windows/Linux:
Ctrl+Shift+PhoặcF1 - macOS:
Cmd+Shift+PhoặcF1
Đây là "chìa khóa vạn năng" của VS Code. Gần như mọi lệnh, kể cả lệnh do extension cung cấp, đều có thể gọi từ đây. Nếu chỉ được nhớ một phím tắt, hãy nhớ phím này.
2. Quick Open – mở file theo tên
- Windows/Linux:
Ctrl+P - macOS:
Cmd+P
Gõ vài ký tự của tên file là VS Code tìm ngay, không cần lục cây thư mục. Tìm kiếm hỗ trợ khớp mờ, nên gõ usrctl vẫn có thể ra UserController.ts.
3. Đi tới dòng
- Windows/Linux:
Ctrl+G - macOS:
Ctrl+G
Rất tiện khi đọc log lỗi có ghi số dòng. Lưu ý trên macOS, phím này dùng Ctrl chứ không phải Cmd.
4. Đi tới symbol trong file
- Windows/Linux:
Ctrl+Shift+O - macOS:
Cmd+Shift+O
Hiển thị danh sách hàm, class, biến trong file hiện tại để nhảy tới nhanh. Gõ thêm dấu : sau ký tự @ để nhóm theo loại.
5. Tìm kiếm trong toàn bộ dự án
- Windows/Linux:
Ctrl+Shift+F - macOS:
Cmd+Shift+F
Mở khung Search để tìm (và thay thế) chuỗi trên mọi file trong workspace, hỗ trợ cả biểu thức chính quy.
Nhóm giao diện
6. Ẩn/hiện Sidebar
- Windows/Linux:
Ctrl+B - macOS:
Cmd+B
Thu gọn thanh bên để có thêm không gian cho code, đặc biệt hữu ích trên màn hình laptop.
7. Mở terminal tích hợp
- Windows/Linux: `
Ctrl+`` - macOS: `
Ctrl+``
Dấu ` ` là phím nằm ngay dưới Esc. Trên macOS phím này cũng dùng Ctrl. Muốn tạo thêm một terminal mới, thêm Shift` vào tổ hợp.
Nhóm chỉnh sửa
8. Chọn lần xuất hiện tiếp theo (multi-cursor)
- Windows/Linux:
Ctrl+D - macOS:
Cmd+D
Đặt con trỏ vào một từ rồi nhấn liên tục để chọn thêm các vị trí giống hệt bên dưới, sau đó sửa tất cả cùng lúc. Đây là cách đổi tên biến cục bộ cực nhanh.
9. Chọn tất cả lần xuất hiện
- Windows/Linux:
Ctrl+Shift+L - macOS:
Cmd+Shift+L
Giống như trên nhưng chọn toàn bộ trong file chỉ với một lần nhấn.
10. Di chuyển dòng lên/xuống
- Windows/Linux:
Alt+↑/Alt+↓ - macOS:
Option+↑/Option+↓
Đưa cả dòng (hoặc khối đang chọn) lên xuống mà không cần cắt dán.
11. Xóa dòng
- Windows/Linux:
Ctrl+Shift+K - macOS:
Cmd+Shift+K
Xóa ngay dòng hiện tại, không cần bôi đen trước.
12. Bật/tắt comment dòng
- Windows/Linux:
Ctrl+/ - macOS:
Cmd+/
VS Code tự dùng đúng ký hiệu comment theo ngôn ngữ, ví dụ // cho JavaScript hay # cho Python.
13. Định dạng toàn bộ file
- Windows:
Shift+Alt+F - Linux:
Ctrl+Shift+I - macOS:
Shift+Option+F
Đây là phím tắt hiếm hoi mà Windows và Linux khác nhau. Kết hợp với Prettier hoặc formatter của ngôn ngữ, bạn sẽ không bao giờ phải căn lề thủ công nữa.
Nhóm hiểu và refactor code
14. Đi tới định nghĩa và đổi tên symbol
- Đi tới định nghĩa:
F12(cả ba hệ điều hành) - Đổi tên symbol:
F2(cả ba hệ điều hành)
F12 đưa bạn tới nơi hàm hoặc class được khai báo. F2 đổi tên một symbol ở mọi nơi nó được tham chiếu, an toàn hơn nhiều so với tìm-thay-thế bằng chuỗi, vì công cụ hiểu ngữ cảnh của ngôn ngữ.
15. Quick Fix
- Windows/Linux:
Ctrl+. - macOS:
Cmd+.
Khi thấy biểu tượng bóng đèn hoặc gạch chân lỗi, nhấn tổ hợp này để xem các gợi ý sửa nhanh: tự thêm import, tách hàm, chuyển đổi cú pháp và nhiều thao tác khác tùy ngôn ngữ.
Mẹo để nhớ phím tắt lâu hơn
- Học mỗi tuần hai, ba phím, ép bản thân dùng thay chuột cho tới khi thành phản xạ.
- Mở trình quản lý phím tắt bằng
Ctrl+K Ctrl+S(macOS:Cmd+K Cmd+S) để tra cứu hoặc gán lại tổ hợp theo ý mình. - In bảng tra cứu PDF chính thức và dán cạnh màn hình trong tuần đầu.
- Trong Command Palette, tên lệnh luôn hiển thị kèm phím tắt tương ứng, đây là cách học "thụ động" rất hiệu quả.
Kết luận
Bạn không cần thuộc hàng trăm phím tắt để làm việc hiệu quả với VS Code. Mười lăm tổ hợp trên đã bao phủ phần lớn thao tác hằng ngày: mở file, điều hướng, sửa nhiều chỗ cùng lúc, định dạng và refactor. Hãy bắt đầu với Command Palette, Quick Open và Ctrl+D, sau đó mở rộng dần. Chỉ sau vài tuần, bạn sẽ thấy mình ít chạm chuột hơn và giữ được mạch suy nghĩ lâu hơn.






