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.
Di chuyển
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 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.
- 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.
- 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 sử dụng 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 đó.
- 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.
- 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.
- 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.
- 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.