Gemini trong Android Studio giúp bạn xây dựng ứng dụng nhanh hơn bao giờ hết nhờ các tính năng lập trình được hỗ trợ AI.
Biến đổi mã
Bạn có thể yêu cầu Gemini từ trình soạn thảo mã để đề xuất mã nhằm sửa đổi, tối ưu hoá hoặc thêm mã vào ứng dụng như sau:
- Để xem trường nhập cho lời nhắc, hãy làm theo một trong những cách sau trong trình chỉnh sửa mã:
- Nhấp chuột phải vào trình soạn thảo mã rồi chọn Gemini > Tạo mã trong trình đơn theo bối cảnh.
- Đánh dấu mã mà bạn muốn Gemini sửa đổi, nhấp chuột phải vào trình chỉnh sửa mã rồi chọn Gemini > Transform code (Gemini > Biến đổi mã) trong trình đơn theo bối cảnh.
- Nhấn tổ hợp phím CTRL+\ (Command+\ trên macOS).
- Hãy nhắc Gemini bằng cách mô tả cách bạn muốn sửa đổi hoặc thêm vào mã của mình rồi nhấn phím Enter. Sau khi Gemini xử lý yêu cầu của bạn, bạn sẽ thấy một bản so sánh mã.
- Ví dụ: bạn có thể yêu cầu Gemini đơn giản hoá mã phức tạp bằng cách viết lại mã đó, thực hiện các phép biến đổi mã rất cụ thể như "tạo mã này theo quy ước" hoặc tạo các hàm mới mà bạn mô tả. Sau đó, Android Studio sẽ hiển thị đề xuất mã của Gemini dưới dạng một bản so sánh mã để bạn có thể xem xét và chỉ chấp nhận những đề xuất mà bạn muốn.
Xem lại sự khác biệt về mã và làm theo một trong những cách sau:
- Sửa đổi thêm mã được đề xuất bằng cách nhấp vào Tinh chỉnh rồi nhập một câu lệnh mới.
- Nhấp vào Chấp nhận tất cả thay đổi để thêm các thay đổi được đề xuất vào mã của bạn.
Hoàn tất mã
Gemini cung cấp tính năng tự động hoàn thành mã dựa trên AI trong Android Studio. Tính năng này sẽ xuất hiện dưới dạng văn bản in nghiêng màu xám khi bạn nhập. Tính năng này giúp bạn tiết kiệm thời gian và hoàn thành dự án lập trình nhanh hơn bằng cách đề xuất các hàm đầy đủ. Khi bạn bật tính năng hoàn thành mã AI, Gemini có thể gửi thêm thông tin từ cơ sở mã của bạn, chẳng hạn như các phần mã xung quanh, loại tệp và các thông tin cần thiết khác để cung cấp ngữ cảnh cho LLM và đưa ra các đề xuất phù hợp hơn.
Để sử dụng tính năng hoàn thành mã bằng AI, hãy làm theo các bước sau:
- Bật tính năng chia sẻ ngữ cảnh trong phần cài đặt Gemini (Android Studio > Settings > Gemini (Android Studio > Cài đặt > Gemini)) trong phần Context Awareness (Nhận biết ngữ cảnh). Tính năng hoàn thành mã AI chỉ hoạt động khi Gemini có thể truy cập vào ngữ cảnh từ cơ sở mã của bạn.
- Mở một tệp và bắt đầu nhập. Nội dung đề xuất chỉ kích hoạt khi con trỏ ở cuối dòng hoặc bất kỳ vị trí nào trên dòng trống.
- Nhấn phím Tab để chấp nhận nội dung đề xuất và nhấn phím Esc để xoá nội dung đề xuất.
Xin lưu ý rằng hệ thống không phải lúc nào cũng tạo mã hoàn chỉnh. Có thể mô hình không có đủ thông tin để tạo ra phản hồi với độ tin cậy cao.
Để tắt tính năng hoàn thành mã bằng AI, hãy chuyển đến Android Studio > Settings > Gemini (Android Studio > Cài đặt > Gemini) rồi bỏ đánh dấu tính năng hoàn thành mã.