Android Studio Shortcuts
shortcut
1
android
55
Male avatar

Hades viết ngày 12/07/2020

Introduction

Hi ae, hôm nay mình sẽ chia sẻ một vài phím tắt hữu ích khi lập trình với Android Studio.

Một điều nữa là dành cho ae nào đang dùng mac nhé :like:

Nếu muốn tự đọc về đống shortcuts thì bạn chỉ cần check trong Preferences > Keymap

1. Clipboard history

Để mở lịch sử clipboard của bạn : CMD + SHIFT + V

alt text

Popup sẽ bao gồm danh sách lịch sử mà bạn clipboard lại, đỡ mất công phải paste vào đâu đó phải không ? :D

2. Last used files

Để mở popup danh sách những file bạn đã xem gần nhất : CMD + E

alt text

3. Last used files with preview

=> CMD + SHIFT + E

Thay vì chỉ hiển thị danh sách các file đã mở gần nhất như #2 thì sẽ hiển thị cùng với preview vùng mà bạn đã trỏ vào cuối cùng ở các file. Preview hiển thị được tối đa 5 dòng cho mỗi file.

alt text

4. Search

Phím tắt khá phổ biến phải không :D

Để mở popup Search All chỉ cần nháy đúp : SHIFT x2

Chọn Tab sau đó để di chuyển sang các tab khác nếu bạn không muốn nhớ phím tắt cho đống còn lại. Nếu cần thì bên dưới đã có :

  • Search class : CMD + O
  • Search File : CMD + SHIFT + O
  • Search symbol : CMD + ALT + O
  • Search action : CMD + SHIFT + A alt text

5. Find Everywhere

=> CMD + SHIFT + F

Cũng là tìm kiếm nhưng theo dạng tìm kiếm văn bản đơn thuần. Bạn có thể thu hẹp phạm vi tìm theo bộ Filter.

alt text

6. Run

Để chạy project với config đã chọn : CTRL + R

7. Jump to first / last file

Để nhảy tới vị trí đầu hoặc cuối file : CMD + ⌥ + < / >

8. Jump to last Edit

Để di chuyển đến vị trí chỉnh sửa cuối cùng : CMD + SHIFT + BACKSPACE

9. Check cursor history

=> CMD + {

Di chuyển đến những nơi con trỏ đã trỏ đến gần nhất. Phím tắt khá hữu ích khi bạn đang dò debug mà muốn back lại chẳng hạn :D

10. Fast selection

=> ⌥ + ARROW_UP

Phím tắt mình rất hay dùng để select một vùng code. Nó sẽ chọn vùng bao con trỏ theo các block lớn dần.

alt text

11. Move functions

Để di chuyển các function tới trước / sau các khối khác : CMD + SHIFT + ARROW UP/DOWN

alt text

12. Move line by line

Nếu chỉ cần di chuyển vị trí code theo dòng : ⌥ + SHIFT + ARROW UP/DOWN

alt text

13. Duplicate code

Để tạo bản sao của line đang trỏ đến hoặc cả khối code đang chọn : CMD + D

14. Multi Selection

Tính năng ưa thích của mình mỗi khi phải sửa một đống line liền kề nhau với cùng một nội dung. Có 2 cách để làm :

  • Giữ phím + giữ chuột trái để chọn vùng cần sửa.
  • Click duplicate . Lần click thứ 2 giữ phím ⌥ + dùng phím mũi tên để chọn vùng sửa.

alt text

15. Extract

Tách khối code đã chọn thành các function, variable, params...

2 thằng hay được dùng nhất :

  • Extract variable : ⌥ + CMD + V
    alt text

  • Extract function : ⌥ + CMD + M

alt text

16. Refactor

Nếu bạn muốn mở menu refactor file hay code : Control ⌃ + T

alt text

17. Surround

=> ⌥ + CMD + T

Phím tắt giúp tạo bao ngoài cho vùng select. Ví dụ như try/catch, if/else, region...

alt text

18. Parameters

=> CMD + P

Khi sử dụng 1 function mà quên mất nó cần params gì, thứ tự ra sao...

alt text

Conclution

Hi vọng đống shortcut trên sẽ giúp ae dev nhanh hơn nhiều. Happy coding :D

References

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

Male avatar

Hades

14 bài viết.
18 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
Male avatar
9 13
Dưới đây là một cách tổ chức thư mục mà mình cho là khá hợp lý. Hi vọng mọi người có thể tham khảo và góp ý :smile: Android_structure ├─ com.abc ...
Hades viết gần 4 năm trước
9 13
Male avatar
5 2
Những điều cần nhớ Hades 22042017 Đừng dùng lại Đừng sử dụng lại strings cho nhiều màn hình khác nhau. 1. Tưởng tượng rằng bạn có một hộp thoạ...
Hades viết hơn 3 năm trước
5 2
Male avatar
4 0
Giới thiệu RecycleView là một viewGroup mới được giới thiệu trong Android L ( API 21 ). Đây là một viewGroup có chức năng tương tự như ListView nh...
Hades viết gần 4 năm trước
4 0
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


Male avatar
{{userFollowed ? 'Following' : 'Follow'}}
14 bài viết.
18 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!