Những trick ẩn trong IntelliJ IDEA mà ngay cả dev lâu năm cũng chưa biết

Những trick ẩn trong IntelliJ IDEA mà ngay cả dev lâu năm cũng chưa biết

Chia sẻ kiến thức 14/03/2025

IntelliJ IDEA là một trong những giải pháp toàn diện nhất, vô cùng tiện lợi dành cho lập trình viên, đặc biệt trong hệ sinh thái Java. Tuy nhiên, ngay cả những lập trình viên dày dạn kinh nghiệm cũng có thể chưa khai thác hết các tính năng ẩn giúp tối ưu hóa tốc độ và hiệu suất làm việc.

Trong bài viết này, chúng ta sẽ khám phá những thủ thuật tinh tế nhưng cực kỳ hữu ích trong IntelliJ IDEA.

IntelliJ IDEA
IntelliJ IDEA là một trong những giải pháp toàn diện nhất, vô cùng tiện lợi dành cho lập trình viên, đặc biệt trong hệ sinh thái Java.

1. Chế độ “Presentation Mode” – Tăng khả năng hiển thị mã nguồn

Nếu bạn cần trình bày mã nguồn trong một cuộc họp hoặc giảng dạy, IntelliJ IDEA có chế độ Presentation Mode giúp phóng to toàn bộ giao diện mà không cần chỉnh sửa từng thành phần.

Cách kích hoạt:

  • Truy cập View > Appearance > Enter Presentation Mode.

  • Hoặc dùng tổ hợp phím: Ctrl + Alt + Shift + A (Windows/Linux) hoặc Cmd + Shift + A (Mac) và tìm “Presentation Mode”.

Chế độ này giúp hiển thị code rõ ràng hơn trên màn hình lớn mà không cần thay đổi cài đặt font mặc định.

>>> Xem thêm: IDE Java tốt nhất là gì? So sánh NetBeans, Eclipse và IntelliJ

2. “Scratch Files” – Soạn thảo nhanh mà không cần tạo file mới

Khi cần thử nghiệm một đoạn code nhỏ mà không muốn tạo file mới trong project, tính năng Scratch Files sẽ giúp bạn tiết kiệm thời gian.

Cách sử dụng:

  • Nhấn Ctrl + Shift + N (Windows/Linux) hoặc Cmd + Shift + N (Mac).

  • Chọn “Scratch File” và chọn ngôn ngữ lập trình.

  • Viết code và chạy thử như một file bình thường.

Scratch Files có thể lưu trữ nhiều ngôn ngữ như Java, Python, JavaScript, SQL,… mà không làm ảnh hưởng đến cấu trúc dự án.

3. Phím tắt “Camel Humps” giúp di chuyển nhanh trong code

Bạn có thể di chuyển nhanh giữa các phần của tên biến hoặc phương thức bằng tính năng Camel Humps.

Cách sử dụng:

  • Ctrl + ←/→ (Windows/Linux) hoặc Option + ←/→ (Mac) để di chuyển giữa các chữ cái viết hoa trong tên biến.

  • Ví dụ: Với biến customerOrderNumber, con trỏ sẽ nhảy từ customerOrderNumber thay vì từng ký tự một.

4. “Column Selection Mode” – Chỉnh sửa nhiều dòng cùng lúc

Khi cần chỉnh sửa nhiều dòng mã cùng lúc, chế độ Column Selection Mode sẽ giúp bạn tiết kiệm thời gian.

Cách kích hoạt:

  • Nhấn Alt + Shift + Insert (Windows/Linux) hoặc Cmd + Shift + 8 (Mac).

  • Kéo chuột để chọn cột dữ liệu cần chỉnh sửa.

Chế độ này đặc biệt hữu ích khi làm việc với file CSV hoặc chỉnh sửa nhiều dòng có cấu trúc tương tự.

5. “Local History” – Khôi phục code ngay cả khi không dùng Git

Ngay cả khi bạn chưa commit lên Git, IntelliJ IDEA vẫn lưu lịch sử thay đổi của bạn.

Cách truy cập:

  • Nhấn Ctrl + Shift + A, tìm “Local History”.

  • Chọn “Show History” để xem các thay đổi trước đó.

Tính năng này giúp bạn khôi phục code nếu lỡ tay xóa nhầm mà chưa kịp commit.

6. “Evaluate Expression” – Debug nhanh hơn

Khi debug, bạn không cần thêm nhiều System.out.println() hay log.debug() để kiểm tra giá trị biến. Evaluate Expression giúp bạn xem giá trị biến ngay khi breakpoint dừng lại.

Cách sử dụng:

  • Trong chế độ debug, nhấn Alt + F8 (Windows/Linux) hoặc Cmd + F8 (Mac).

  • Nhập biểu thức cần kiểm tra và xem giá trị ngay lập tức.

7. “Postfix Completion” – Code nhanh hơn mà không cần di chuyển con trỏ

Tính năng Postfix Completion giúp bạn tạo nhanh các cấu trúc code chỉ với một phím tắt.

Ví dụ:

  • variable.if rồi nhấn Tab, IntelliJ sẽ tự động biến thành:

    if (variable) {
        
    }
  • Tương tự với variable.sout sẽ thành:

    System.out.println(variable);

Để tùy chỉnh, vào Settings > Editor > General > Postfix Completion.

8. “Zen Mode” – Tập trung tối đa khi code

Nếu muốn loại bỏ hoàn toàn các yếu tố gây xao nhãng, Zen Mode sẽ giúp bạn chỉ tập trung vào code.

Cách kích hoạt:

  • Truy cập View > Appearance > Enter Zen Mode.

Zen Mode ẩn toàn bộ sidebar, toolbar và chỉ hiển thị cửa sổ code, giúp bạn tập trung tối đa.

9. “Database Tools” – Chạy SQL ngay trong IntelliJ IDEA

Nếu bạn đang làm việc với cơ sở dữ liệu, IntelliJ IDEA có sẵn công cụ Database Tools giúp chạy truy vấn SQL trực tiếp.

Cách sử dụng:

  • Vào View > Tool Windows > Database.

  • Kết nối với database (MySQL, PostgreSQL, Oracle, SQL Server,…).

  • Viết và chạy câu lệnh SQL ngay trong IntelliJ IDEA mà không cần phần mềm ngoài.

Những thủ thuật trên sẽ giúp bạn khai thác IntelliJ IDEA hiệu quả hơn, tiết kiệm thời gian và tối ưu quy trình làm việc. (Ảnh minh hoạ: Internet)

10. “Regex Tester” – Kiểm tra biểu thức chính quy ngay trong IDE

Lập trình viên thường gặp khó khăn với Regular Expressions (Regex). IntelliJ IDEA có công cụ Regex Tester giúp kiểm tra regex ngay trong IDE.

Cách sử dụng:

  • Nhấn Ctrl + Shift + A, tìm “Check RegExp”.

  • Nhập biểu thức regex và chuỗi kiểm tra để xem kết quả ngay lập tức.

11. “Shared Indexes” – Rút ngắn thời gian indexing cho dự án lớn

Nếu bạn làm việc với các dự án lớn, việc indexing có thể mất nhiều thời gian. IntelliJ IDEA hỗ trợ Shared Indexes, giúp tải trước chỉ mục từ server thay vì tạo lại từ đầu.

Cách kích hoạt:

  • Vào Settings > Shared Indexes.

  • Bật tùy chọn “Download shared indexes from the server”.

12. “Live Templates” – Tạo nhanh đoạn code mẫu

Live Templates giúp bạn tạo sẵn những đoạn code thường dùng và gọi chúng bằng một cú pháp ngắn.

Cách sử dụng:

  • Vào Settings > Editor > Live Templates.

  • Thêm template mới, đặt cú pháp gọi nhanh.

  • Khi code, chỉ cần nhập cú pháp và nhấn Tab để chèn đoạn code đã định nghĩa.

13. “Intention Actions” – Gợi ý cải thiện mã nguồn tự động

IntelliJ IDEA cung cấp các Intention Actions, giúp tự động gợi ý sửa lỗi và tối ưu hóa code.

Cách sử dụng:

  • Khi thấy một dòng code có cảnh báo vàng hoặc đỏ, nhấn Alt + Enter.

  • Chọn gợi ý phù hợp để sửa lỗi hoặc tối ưu code.

14. “Presentation Assistant” – Hiển thị phím tắt trực quan

Khi làm việc nhóm hoặc giảng dạy, bạn có thể sử dụng Presentation Assistant để hiển thị tổ hợp phím đang dùng ngay trên màn hình.

Cách kích hoạt:

  • Cài đặt plugin “Presentation Assistant” từ Settings > Plugins.

  • Khi sử dụng phím tắt, tổ hợp phím sẽ hiện lên để người khác dễ theo dõi.

15. “Quick Definition” – Xem nhanh định nghĩa phương thức

Bạn không cần mở file mới để xem định nghĩa của một phương thức, chỉ cần sử dụng Quick Definition.

Cách sử dụng:

  • Nhấn Ctrl + Shift + I (Windows/Linux) hoặc Cmd + Shift + I (Mac) khi di chuột vào phương thức.

  • Một popup sẽ hiển thị định nghĩa mà không cần mở file mới.

Kết luận

Những thủ thuật trên sẽ giúp bạn khai thác IntelliJ IDEA hiệu quả hơn, tiết kiệm thời gian và tối ưu quy trình làm việc. Dù là lập trình viên mới hay đã có kinh nghiệm, việc nắm vững các tính năng này sẽ giúp bạn làm việc nhanh hơn, thông minh hơn.

Vân Anh

Xem thêm

ĐĂNG KÝ TƯ VẤN HỌC LẬP TRÌNH TẠI FUNiX

Bình luận (
)

Bài liên quan

  • Tầng 0, tòa nhà FPT, 17 Duy Tân, Q. Cầu Giấy, Hà Nội
  • info@funix.edu.vn
  • 0782313602 (Zalo, Viber)        
Chat Button
FUNiX V2 GenAI Chatbot ×

yêu cầu gọi lại