Phím tắt

Phím tắt sẽ giúp bạn di chuyển trong Android Studio và thực hiện các thao tác thường gặp một cách nhanh chóng. Trong nhiều trường hợp, việc sử dụng phím tắt sẽ nhanh hơn so với sử dụng GUI (Giao diện người dùng đồ hoạ).

Trang này trình bày một số phím tắt thường gặp. Vì Android Studio dựa trên IntelliJ IDEA, nên bạn có thể thấy thêm một số phím tắt trong tài liệu tham khảo về sơ đồ bàn phím IntelliJ IDEA.

Cửa sổ công cụ

Bạn có thể dùng phím tắt để mở cửa sổ công cụ. Bảng 1 liệt kê các phím tắt dùng cho các cửa sổ thường gặp nhất.

Bảng 1. Phím tắt cho các cửa sổ công cụ thường gặp

Cửa sổ công cụ Windows và Linux macOS
Dự án Alt+1 Command+1
Quản lý phiên bản Alt+9 Command+9
Chạy Shift+F10 Control+R
Gỡ lỗi Shift+F9 Control+D
Logcat Alt+6 Command+6
Quay lại trình chỉnh sửa Esc Esc
Ẩn tất cả cửa sổ công cụ Control+Shift+F12 Command+Shift+F12

Hoàn tất mã

Android Studio có ba loại hình hoàn tất mã mà bạn có thể áp dụng bằng cách dùng phím tắt như minh hoạ trong bảng sau.

Bảng 2. Phím tắt để hoàn tất mã

Loại Mô tả Windows và Linux macOS
Hoàn tất cơ bản (Basic Completion) Hiện các đề xuất cơ bản về biến, loại, phương thức, biểu thức, v.v. Nếu gọi kiểu hoàn thành cơ bản 2 lần liên tiếp, bạn sẽ thấy thêm nhiều kết quả, bao gồm cả các thành viên riêng tư và các thành viên tĩnh không nhập. Control+Space Control+Space
Hoàn tất thông minh (Smart Completion) Hiện các tuỳ chọn liên quan dựa trên ngữ cảnh. Loại hình hoàn tất thông minh sẽ xem xét loại và các luồng dữ liệu dự kiến. Nếu gọi kiểu hoàn tất thông minh 2 lần liên tiếp, bạn sẽ thấy thêm nhiều kết quả, bao gồm cả các chuỗi. Control+Shift+Space Control+Shift+Space
Hoàn tất câu lệnh (Statement Completion) Hoàn tất câu lệnh hiện tại, thêm dấu ngoặc đơn, dấu ngoặc vuông, dấu ngoặc nhọn còn thiếu, định dạng, v.v.. Ctrl+Shift+Enter Command+Shift+Enter

Để khắc phục nhanh và hiện các thao tác theo ý định, hãy nhấn tổ hợp phím Alt+Enter.

Hãy sử dụng các mẹo sau đây để di chuyển trong Android Studio:

  • Chuyển đổi giữa các tệp mới truy cập gần đây bằng thao tác Recent Files (Tệp gần đây). Để xem thao tác Recent Files (Tệp gần đây), hãy nhấn Control+E (Command+E đối với macOS). Theo mặc định, tệp truy cập gần đây nhất sẽ được chọn. Bạn cũng có thể truy cập vào cửa sổ công cụ bất kỳ thông qua cột bên trái trong thao tác này.
  • Xem cấu trúc của tệp hiện tại bằng cách sử dụng thao tác File Structure (Cấu trúc tệp). Để hiện thao tác File Structure (Cấu trúc tệp), hãy nhấn tổ hợp phím Control+F12 (Command+F12 đối với macOS). Khi sử dụng thao tác này, bạn có thể nhanh chóng di chuyển đến phần bất kỳ trong tệp hiện tại.
  • Tìm kiếm và di chuyển đến một lớp cụ thể trong dự án bằng cách sử dụng thao tác Navigate to Class (Di chuyển đến lớp). Để hiện thao tác Navigate to Class (Di chuyển đến lớp), hãy nhấn tổ hợp phím Control+N (Command+O đối với macOS).

    Di chuyển đến lớp hỗ trợ các biểu thức phức tạp, bao gồm camel humps (bướu lạc đà) (cho phép bạn tìm kiếm theo các chữ cái viết hoa trong tên của phần tử được viết theo kiểu lạc đà), các đường dẫn, line navigate to (dòng điều hướng đến) (cho phép bạn di chuyển đến một dòng cụ thể trong tệp) và middle name matching (so khớp tên đệm) (cho phép bạn tìm kiếm một phần của tên lớp). Nếu liên tiếp gọi hai lần thao tác này, bạn sẽ thấy các kết quả có trong các lớp của dự án.

  • Di chuyển đến tệp hoặc thư mục bằng thao tác Navigate to File (Di chuyển đến tệp). Để hiện thẻ Navigate to File (Di chuyển đến tệp), hãy nhấn tổ hợp phím Control+Shift+N (Command+Shift+O đối với macOS). Để tìm kiếm thư mục thay vì tệp, hãy thêm / ở cuối biểu thức.

  • Chuyển đến một phương thức hoặc trường theo tên bằng thao tác Navigate to Symbol (Di chuyển đến biểu tượng). Để hiện thao tác Navigate to Symbol (Di chuyển đến biểu tượng), hãy nhấn tổ hợp phím Control+Alt+Shift+N (Command+Option+O đối với macOS).

  • Để tìm tất cả các đoạn mã tham chiếu đến lớp, phương thức, trường, tham số hoặc câu lệnh tại vị trí con trỏ hiện tại, hãy nhấn tổ hợp phím Alt+F7 (Option+F7 đối với macOS).

Sơ đồ bàn phím mặc định

Android Studio có các phím tắt cho nhiều thao tác phổ biến. Bảng 3 trình bày các phím tắt mặc định theo hệ điều hành.

Lưu ý: Ngoài sơ đồ bàn phím mặc định trong bảng 3 dưới đây, bạn có thể chọn trong một số sơ đồ bàn phím đặt trước hoặc tạo sơ đồ bàn phím tuỳ chỉnh. Để biết thêm về cách tuỳ chỉnh phím tắt, hãy xem phần Định cấu hình sơ đồ bàn phím tuỳ chỉnh.

Bảng 3. Phím tắt mặc định cho các hệ điều hành Windows hoặc Linux và macOS

Mô tả Windows và Linux macOS
Tác vụ chung
Lưu tất cả Ctrl+S Command+S
Đồng bộ hoá Ctrl+Alt+Y Command+Option+Y
Phóng to/thu nhỏ trình chỉnh sửa Ctrl+Shift+F12 Ctrl+Command+F12
Thêm vào mục ưa thích Alt+Shift+F Option+Shift+F
Kiểm tra tệp hiện có bằng hồ sơ hiện tại Alt+Shift+I Option+Shift+I
Lược đồ chuyển đổi nhanh Ctrl+` (dấu phẩy ngược) Ctrl+` (dấu phẩy ngược)
Mở hộp thoại cài đặt Ctrl+Alt+S Command+, (dấu phẩy)
Mở hộp thoại cấu trúc dự án Ctrl+Alt+Shift+S Command+; (dấu chấm phẩy)
Chuyển đổi giữa các thẻ và cửa sổ công cụ Ctrl+Tab Ctrl+Tab
Di chuyển và tìm kiếm trong Android Studio
Tìm kiếm mọi thứ (bao gồm cả mã và trình đơn) Nhấn Shift hai lần Nhấn Shift hai lần
Tìm Ctrl+F Command+F
Tìm mục tiếp theo F3 Command+G
Tìm mục trước đó Shift+F3 Command+Shift+G
Thay thế Ctrl+R Command+R
Tìm thao tác Ctrl+Shift+A Command+Shift+A
Tìm kiếm theo tên biểu tượng Ctrl+Alt+Shift+N Command+Option+O
Tìm lớp Ctrl+N Command+O
Tìm tệp (thay vì lớp) Ctrl+Shift+N Command+Shift+O
Tìm trong đường dẫn Ctrl+Shift+F Command+Shift+F
Mở hộp thoại cấu trúc tệp Ctrl+F12 Command+F12
Chuyển giữa các thẻ trình chỉnh sửa đang mở Alt+Mũi tên phải hoặc Mũi tên trái Ctrl+Mũi tên phải hoặc Ctrl+Mũi tên trái
Chuyển ngay đến nguồn F4 hoặc Ctrl+Enter F4 hoặc Command+Mũi tên xuống
Mở thẻ trình chỉnh sửa hiện tại trong cửa sổ mới Shift+F4 Shift+F4
Hộp thoại tệp mở gần đây Ctrl+E Command+E
Hộp thoại tệp được chỉnh sửa gần đây Ctrl+Shift+E Command+Shift+E
Chuyển đến vị trí chỉnh sửa gần đây nhất Ctrl+Shift+Backspace Command+Shift+Delete
Đóng thẻ trình chỉnh sửa đang hoạt động Ctrl+F4 Command+W
Quay lại cửa sổ trình chỉnh sửa trong cửa sổ công cụ Esc Esc
Ẩn cửa sổ công cụ đang hoạt động hoặc hoạt động gần đây nhất Shift+Esc Shift+Esc
Chuyển đến dòng Ctrl+G Command+L
Mở hệ phân cấp kiểu Ctrl+H Ctrl+H
Mở hệ phân cấp phương thức Ctrl+Shift+H Command+Shift+H
Mở hệ phân cấp lệnh gọi Ctrl+Alt+H Ctrl+Option+H
Xem bố cục
Phóng to/thu nhỏ Ctrl+dấu cộng hoặc Ctrl+dấu trừ Command+dấu cộng hoặc Command+dấu trừ
Vừa với màn hình Ctrl+0 Command+0
Kích thước thực Control+Shift+1 Command+Shift+1
Công cụ thiết kế: Layout Editor (Trình chỉnh sửa bố cục)
Chuyển đổi giữa chế độ Design (Thiết kế) và chế độ Blueprint (Bản thiết kế) B B
Chuyển đổi giữa chế độ Portrait (Dọc) và chế độ Landscape (Ngang) O O
Bật/tắt thiết bị D D
Buộc làm mới R R
Bật/tắt bảng lỗi kết xuất E E
Xoá điều kiện ràng buộc Delete hoặc Control+nhấp chuột Delete hoặc Command+nhấp
Phóng to Ctrl+dấu cộng Command+dấu cộng
Thu nhỏ Ctrl+dấu trừ Command+dấu trừ
Thu phóng cho vừa kích thước màn hình Ctrl+0 Command+0
Kéo (hình ảnh) Giữ Dấu cách+nhấp và kéo Giữ Dấu cách+nhấp và kéo
Chuyển đến XML Ctrl+B Command+B
Chọn tất cả thành phần Ctrl+A Command+A
Chọn nhiều thành phần Shift+nhấp hoặc Ctrl+nhấp Shift+nhấp hoặc Command+nhấp
Công cụ thiết kế: Navigation Editor (Trình chỉnh sửa điều hướng)
Phóng to Ctrl+dấu cộng Command+dấu cộng
Thu nhỏ Ctrl+dấu trừ Command+dấu trừ
Thu phóng cho vừa kích thước màn hình Ctrl+0 Command+0
Kéo (hình ảnh) Giữ Dấu cách+nhấp và kéo Giữ Dấu cách+nhấp và kéo
Chuyển đến XML Ctrl+B Command+B
Bật/tắt bảng lỗi kết xuất E E
Nhóm vào biểu đồ lồng nhau Ctrl+G Command+G
Đi qua các đích đến Tab hoặc Shift+Tab Tab hoặc Shift+Tab
Chọn tất cả đích đến Ctrl+A Command+A
Chọn nhiều đích đến Shift+nhấp hoặc Ctrl+nhấp Shift+nhấp hoặc Command+nhấp
Viết mã
Tạo mã (phương thức getter, setter, hàm khởi tạo, hashCode/equals, toString, tệp mới, lớp mới) Alt+Insert Command+N
Phương thức ghi đè Ctrl+O Ctrl+O
Phương thức triển khai Ctrl+I Ctrl+I
Bao quanh bằng (if...else, try...catch, v.v.) Ctrl+Alt+T Command+Option+T
Xoá dòng bằng con nháy Control+Y Command+Delete
Thu gọn/mở rộng khối mã hiện tại Ctrl+dấu trừ hoặc Ctrl+dấu cộng Command+dấu trừ hoặc Command+dấu cộng
Thu gọn/mở rộng tất cả khối mã Ctrl+Shift+dấu trừ hoặc Ctrl+Shift+dấu cộng Command+Shift+dấu trừ hoặc Command+Shift+plus
Sao chép dòng hoặc lựa chọn hiện tại Ctrl+D Command+D
Hoàn thành mã cơ bản Control+Space Control+Space
Hoàn tất mã thông minh (lọc danh sách biến và phương thức theo kiểu dự kiến) Control+Shift+Space Control+Shift+Space
Hoàn tất câu lệnh Ctrl+Shift+Enter Command+Shift+Enter
Tra cứu tài liệu nhanh Ctrl+Q Ctrl+J
Hiện tham số cho phương thức đã chọn Ctrl+P Command+P
Chuyển đến phần khai báo (trực tiếp) Ctrl+B hoặc Ctrl+nhấp chuột Command+B hoặc Command+nhấp chuột
Chuyển đến các tuỳ chọn triển khai Ctrl+Alt+B Command+Option+B
Chuyển đến phương thức mẹ (supermethod)/lớp mẹ (super-class) Ctrl+U Command+U
Mở phần tra cứu định nghĩa nhanh Ctrl+Shift+I Command+Y
Bật/tắt chế độ hiển thị cửa sổ công cụ dự án Alt+1 Command+1
Chuyển đổi dấu trang F11 F3
Chuyển đổi dấu trang bằng tính năng liên kết ghi nhớ Control+F11 Option+F3
Nhận xét/huỷ nhận xét bằng nhận xét dòng Control+/ Command+/
Nhận xét/huỷ nhận xét bằng nhận xét chặn Control+Shift+/ Command+Shift+/
Chọn các khối mã tăng dần liên tiếp Control+W Option+Mũi tên lên
Giảm lựa chọn hiện tại về trạng thái trước đó Ctrl+Shift+W Option+Mũi tên xuống
Di chuyển đến đầu khối mã Control+[ Option+Command+[
Di chuyển đến cuối khối mã Control+] Option+Command+]
Chọn đến đầu khối mã Control+Shift+[ Option+Command+Shift+[
Chọn đến cuối khối mã Control+Shift+] Option+Command+Shift+]
Xoá đến cuối từ Ctrl+Delete Option+Delete
Xoá đến đầu từ Ctrl+Backspace Option+Delete
Tối ưu hoá nhập liệu Ctrl+Alt+O Ctrl+Option+O
Sửa lỗi nhanh trong dự án (cho thấy các thao tác theo ý định và thao tác sửa lỗi nhanh) Alt+Enter Option+Enter
Định dạng lại mã Ctrl+Alt+L Command+Option+L
Thụt lề tự động các dòng Ctrl+Alt+I Ctrl+Option+I
Thụt lề/bỏ thụt lề các dòng Tab hoặc Shift+Tab Tab hoặc Shift+Tab
Nối dòng thông minh Ctrl+Shift+J Ctrl+Shift+J
Tách dòng thông minh Ctrl+Enter Command+Enter
Bắt đầu dòng mới Shift+Enter Shift+Enter
Lỗi được đánh dấu tiếp theo/trước F2 hoặc Shift+F2 F2 hoặc Shift+F2
Xây dựng và chạy
Xây dựng Ctrl+F9 Command+F9
Xây dựng và chạy Shift+F10 Ctrl+R
Áp dụng các thay đổi và khởi động lại hoạt động Control+F10 Ctrl+Command+R
Áp dụng thay đổi mã Ctrl+Alt+F10 Control+Command+Shift+R
Gỡ lỗi
Gỡ lỗi Shift+F9 Ctrl+D
Nhảy cóc F8 F8
Nhảy vào F7 F7
Nhảy vào thông minh Shift+F7 Shift+F7
Nhảy ra Shift+F8 Shift+F8
Đến con trỏ Alt+F9 Option+F9
Đánh giá biểu thức Alt+F8 Option+F8
Tiếp tục chương trình F9 Command+Option+R
Bật/tắt điểm ngắt Control+F8 Command+F8
Xem điểm ngắt Control+Shift+F8 Command+Shift+F8
Tái cấu trúc
Sao chép H5 H5
Di chuyển F6 F6
Xoá an toàn Alt+Delete Command+Delete
Đổi tên Shift+F6 Shift+F6
Thay đổi chữ ký Control+F6 Command+F6
Cùng dòng Control+Alt+N Command+Option+N
Phương pháp trích xuất Ctrl+Alt+M Command+Option+M
Trích xuất biến Ctrl+Alt+V Command+Option+V
Trích xuất trường Ctrl+Alt+F Command+Option+F
Trích xuất hằng số Ctrl+Alt+C Command+Option+C
Trích xuất tham số Ctrl+Alt+P Command+Option+P
Quản lý phiên bản/nhật ký trên máy
Cam kết dự án với VCS Ctrl+K Command+K
Cập nhật dự án từ VCS Ctrl+T Command+T
Xem các thay đổi gần đây Alt+Shift+C Option+Shift+C
Mở hộp thoại VCS Alt+` (dấu phẩy ngược) Ctrl+V

Định cấu hình sơ đồ bàn phím tuỳ chỉnh

Các chế độ cài đặt sơ đồ bàn phím trong Android Studio cho phép bạn chọn trong danh sách các tuỳ chọn đặt trước hoặc tạo một sơ đồ bàn phím tuỳ chỉnh.

Để mở phần cài đặt sơ đồ bàn phím, hãy chọn File > Settings (Tệp > Cài đặt) (đối với macOS, Android Studio > Preferences (Android Studio > Lựa chọn ưu tiên)) rồi chuyển đến ngăn Keymap (Sơ đồ bàn phím).

Hình 1. Cửa sổ chế độ cài đặt sơ đồ bàn phím của Android Studio trên macOS.

  1. Trình đơn sơ đồ bàn phím: Chọn sơ đồ bàn phím mong muốn trong trình đơn này để chuyển đổi giữa các sơ đồ bàn phím đặt trước.
  2. Danh sách thao tác: Nhấp chuột phải vào một thao tác để sửa đổi. Bạn có thể thêm các phím tắt bổ sung cho thao tác đó, thêm phím tắt cho chuột để liên kết một thao tác với thao tác nhấp chuột hoặc xoá các phím tắt hiện tại. Nếu bạn đang dùng một sơ đồ bàn phím đặt trước, việc sửa đổi phím tắt của một thao tác sẽ tự động tạo bản sao của sơ đồ bàn phím và thêm nội dung sửa đổi của bạn vào bản sao đó.
  3. Nút sao chép: Chọn sơ đồ bàn phím trong trình đơn để dùng làm điểm xuất phát rồi nhấp vào Copy (Sao chép) để tạo sơ đồ bàn phím tuỳ chỉnh mới. Bạn có thể sửa đổi tên và phím tắt của sơ đồ bàn phím đó.
  4. Nút đặt lại: Chọn sơ đồ bàn phím trong trình đơn rồi nhấp vào Reset (Đặt lại) để chuyển về lại cấu hình ban đầu.
  5. Hộp tìm kiếm: Nhập vào đây để tìm kiếm phím tắt theo tên thao tác.
  6. Tìm kiếm bằng phím tắt: Nhấp vào nút này rồi nhập một phím tắt để tìm kiếm các thao tác theo phím tắt được chỉ định.