Những trick ẩn trong IntelliJ IDEA mà ngay cả dev lâu năm cũng chưa biết
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.


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ặcCmd + 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ặcCmd + 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ặcOption + ←/→
(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ừcustomer
→Order
→Number
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ặcCmd + 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ặcCmd + 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ụ:
-
Gõ
variable.if
rồi nhấnTab
, 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.


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ặcCmd + 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ôn ngữ lập trình Java là gì? Kiến thức cơ bản về Java bạn cần nắm rõ
- Lập trình .NET là gì? Kiến thức về công nghệ .NET hay nhất
- Những kiến thức cơ bản về lập trình web với PHP
- Tìm hiểu Cơ bản về lập trình PHP dành cho người mới
- Sử Dụng Tesseract Tạo Server OCR Với Spring Boot
Bình luận (
)