Phím tắt định dạng mã trong Android Studio cho Hệ thống vận hành


795

Tôi đã bắt đầu phát triển với Android Studio . Trong Eclipse tôi đã sử dụng Ctrl+ Shift+ F, nhưng trong Android Studio thì không hoạt động. Nó sẽ khác

Làm thế nào tôi có thể nhảy đến bất kỳ phương thức nào trong một .javatập tin? Tôi đã sử dụng Ctrl+ Otrong Eclipse.

Nó có sẵn? Các phím tắt để định dạng mã là gì?



11
Nó chỉ là intelliJ với một số addons. Vì vậy, bất cứ khi nào bạn có câu hỏi "làm thế nào để tôi" trên đó, hãy tìm câu trả lời cho intellij
Gabe Sechan

2
Để có danh sách đầy đủ các phím tắt, hãy truy cập developer.android.com/sdk/installing/,
Stelian

1
bạn cũng có thể ghi lại một macro như "CMD + SHIFT + L" và sau đó "CMD + S" và đặt Phím tắt CMD + S thành macro này. bạn có thể ghi lại một macro trong Chỉnh sửa-> Macro-> Bắt đầu ghi macro. Và bạn có thể thay đổi các phím tắt trong AndroidStudio-> Preferences-> KeyMap, nơi bạn sẽ tìm thấy macro đã lưu của mình trong "Macro" và Save-Action (nơi bạn phải xóa phím tắt CMD + S) trong menu Chính-> Tệp . Hy vọng đây là một trợ giúp bổ sung! Tôi nghĩ rằng định dạng lưu nhanh hơn vì dù sao bạn cũng nên lưu mã của mình.
Mã hóa John

Xem thêm "Phím tắt ý tưởng Intellij" wiki.c2.com/?IntellijIdeaPalShortype
Shomu

Câu trả lời:


1676

Windows: Ctrl+ Alt+L

Linux: Ctrl+ Shift+ Alt+L

macOS: Option+ Command+L

Tham khảo: Các lệnh chính và đây là tất cả các lệnh cho người dùng Windows / Linux và cho người dùng Mac .


Như Rohit phải đối mặt với một vấn đề trong Ubuntu với các phím tắt mã định dạng, điều này là do sự Ctrl+ Alt+ Lphúc chìa khóa dùng để khóa màn hình trong Ubuntu.

Tôi thấy rằng Ubuntu xử lý phím tắt này trước tiên. Vì vậy, bạn nên liên kết phím tắt Ctrl+ Alt+ Lvới một thứ khác để nó không xung đột với Ubuntu.

Các bước

  1. Chuyển đến Công cụ hệ thốngCài đặt hệ thốngBàn phím → tab Phím tắtHệ thốngMàn hình khóa .

  2. Chọn hàng Bộ gia tốc mới ... , sau đó nhấn bất kỳ phím đặc biệt nào bằng phím Alpha (ví dụ Shift+ L). Bạn đã thay đổi thành công phím tắt.

  3. Kiểm tra xem phím tắt bây giờ có hoạt động trong Android Studio không.

Phương pháp thay thế

Ctrl+ Alt+ Shift+ L(để hiển thị hộp thoại)


Bạn cũng có thể sử dụng các phím tắt Eclipse.

  • Windows và Linux: Chuyển đến menu TệpCài đặtSơ đồ bàn phím
  • macOS: Chuyển đến menu PreferencesKeymap và chọn Eclipse từ menu thả xuống.

Sử dụng MenuBar

  • Chọn mã mà bạn muốn định dạng lại
  • Nhấp vào Code trong thanh menu và chọn Reformat Code như trong hình bên dưới:

    Nhập mô tả hình ảnh ở đây

Trong Android studio 3.5, có vấn đề với việc sắp xếp lại mã xml, nó cũng sắp xếp lại các khung nhìn, vì vậy cần sử dụng các cài đặt này trước.

Cài đặt -> Trình chỉnh sửa -> Kiểu mã -> XML-> Đặt từ -> Kiểu được xác định trước> Android.


Cảm ơn. bạn có thể vui lòng cho tôi biết làm thế nào để chuyển sang bất kỳ phương pháp nào trong android studio.in nhật thựcctrl+o
Bhavesh Hirpara

nó không định dạng các bình luận. nếu tôi đã cho thêm không gian trước một dòng bình luận thì nó sẽ ở đó cho đến khi tôi tự cắt tất cả các không gian đó. xin vui lòng đề nghị đi bộ xung quanh.
Sagar Nayak

@SagarNayak Vì vậy, bạn cần đặt dòng vào cài đặt của trình chỉnh sửa. Đọc thêm tại stackoverflow.com/questions/11118204/ trên hoặc stackoverflow.com/questions/26354301/ Lời
Pankaj Kumar

1
Cũng hoạt động trong PyCharm (ít nhất là trên Mac), vì vậy tôi cho rằng đây có thể là câu trả lời hữu ích cho người dùng tất cả các sản phẩm JetBrains (không chỉ Android Studio)
jammartin

@jmartin Đúng. Trên thực tế Android Studio được tùy chỉnh JetBrains, vì vậy hầu như tất cả các phím tắt đều giống nhau.
Pankaj Kumar

110

Bạn cũng có thể sử dụng các phím tắt trên bàn phím của Eclipse: chỉ cần vào menu Tùy chọnsơ đồ bàn phím và chọn Eclipse từ menu thả xuống.


Đường dẫn thực tế là: menu TệpCài đặtSơ đồ bàn phím (trong cài đặt IDE)



29

Chỉ cần chọn mã và

  • trên Windows làm Ctrl+ Alt+L

  • trên Linux làm Ctrl+ Windows Key+ Alt+L

  • trên Mac làm CMD+ Alt+L

Giải pháp này từ Junaidp


PS Có lẽ là một ý tưởng tốt để nói "khóa Windows" đặc biệt là gì trên máy Mac chạy Ubuntu :)
Edric

15

Để định dạng mã trong Android Studio trên Linux, bạn có thể sử dụng Ctrl+ Alt+ Super+ L. Bạn có thể sử dụng điều này và tránh phải thay đổi phím tắt hệ thống. ( Superphím là phím biểu tượng Windows bên cạnh Altphím).


1
Điều này đã giải quyết vấn đề của tôi. Không chắc chắn tại sao điều này không được đề cập trong tài liệu Lệnh Bàn phím của Android.
mnaa

10

Để định dạng mã trong Android Studio:

Ctrl+ Alt+ L(Windows / Linux)

Option+ Cmd+ L(Mac)

Người dùng cũng có thể sử dụng các phím tắt trên bàn phím của Eclipse: chỉ cần vào menu Cài đặtTùy chọnSơ đồ bàn phím và chọn Eclipse (hoặc bất kỳ cái nào bạn thích) từ menu thả xuống.


10

Bạn sẽ phải áp dụng tất cả các phím tắt Eclipse với Android Studio trước khi sử dụng tất cả các phím tắt đó.

Thủ tục:

Các bước:

Setting -> KeyMap -> Select Eclipse -> Apply -> OK

Bây giờ bạn có thể sử dụng tất cả các phím tắt Eclipse trong Android Studio ...

Có một số ảnh chụp nhanh ở đây.

Nhập mô tả hình ảnh ở đây

Nhập mô tả hình ảnh ở đây


8

Kiểm tra điều này. Ngoài ra, bạn có thể thay đổi nó theo sở thích của bạn.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


7

Chỉ cần thêm vào câu trả lời @ user2340612 để chuyển keymap sang Eclipse, đường dẫn cho Android Studio 1.0.1 là:

Tệp menu → Cài đặtSơ đồ bàn phím (trong tùy chọn Trình chỉnh sửa ) → Keymaps = Eclipse


7

Để tự động định dạng các tệp Java / XML của bạn trong Android Studio, hãy sử dụng các lệnh sau:

Như bạn đang tìm kiếm một điểm duy nhất để thực hiện công việc của mình như Eclipse đã làm, không có chức năng tích hợp nào như vậy trong Android Studio, nhưng nó cung cấp cho bạn khả năng thực hiện điều đó thông qua macro. Thực hiện theo các bước sau:

Trong Android Studio, mở bất kỳ tệp mã nguồn nào của bạn.

Nhấn Ctrl+ Alt+ OCái này được sử dụng để tìm / tối ưu hóa nhập không sử dụng.

Nếu hộp thoại mở, chọn "Không hiển thị lại" và nhấn Run.

Chuyển đến Chỉnh sửa > Macro > Bắt đầu ghi Macro .

Nhấn Ctrl+ Alt+ O.

Nhấn Ctrl+ Alt+ L. Điều này định dạng mã của bạn. ( Shift+ Ctrl+ Alt+ Lcho Ubuntu).

Nhấn Ctrl+ S. Điều này sẽ lưu tập tin của bạn;)

Chuyển đến Chỉnh sửa > Macro > Dừng ghi macro .

Lưu macro đã tạo này bằng một tên, ví dụ: Định dạng tự động ".

Boom, bây giờ bạn đã tạo thành công macro của bạn. Bây giờ chỉ cần thêm / gán một phím tắt cho nó:

Mở tùy chọn .

Tìm kiếm trong thanh bên trái cho Keymap .

Trong ngăn bên phải, nhấp vào thanh tìm kiếm và nhập tên của macro đã lưu của bạn ("Định dạng tự động".)

Nhấp đúp chuột vào mục của bạn. Có thể có hai, không quan trọng bạn nhấp vào cái nào.

Nhấp vào Thêm phím tắt .

Đặt phím tắt của bạn thành Ctrl+ S.

Cuối cùng, xác nhận ghi đè Ctrl+ Slà macro mới của bạn.


5

Ctrl+ Alt+ Lcó thể xung đột với phím tắt Khóa màn hình trong Ubuntu. Trong trường hợp như vậy, bạn có thể thay đổi phím tắt cho Mã định dạng lại như sau:

Tệp-> Cài đặt-> Cài đặt IDE-> Sơ đồ bàn phím

Tìm kiếm Mã định dạng lại và thay đổi phím tắt.


5

Thực sự, tôi đã đi đến chủ đề này vì màn hình khóa Ubuntu của tôi sau phím tắt Ctrl+ Alt+ này L. Vì vậy, nếu bạn gặp vấn đề tương tự, chỉ cần truy cập Cài đặt - Bàn phím - Phím tắt - Hệ thống và thay đổi phím tắt mặc định cho "Màn hình khóa".



3

Tôi nghĩ rõ ràng rằng để định dạng mã trong Android Studio, các phím kết hợp là:

CTRL+ ALT+ L(Thắng / Linux)

OPTION+ CMD+ L(Mac)

Tuy nhiên, chúng tôi quên trả lời về việc Nhảy vào phương pháp. Vâng để đi vào bất kỳ tuyên bố / thực hiện có ba cách:

  1. Tuyên bố Goto

CTRL+ Bhoặc CTRL+ CLICK(Win / Linux)

CMD+ Bhoặc CMD+ CLICK(Mac)

  1. Thực hiện Goto

Các lệnh này hiển thị danh sách tất cả các lớp / giao diện đang triển khai lớp / giao diện đã chọn. Trên các biến, nó có tác dụng tương tự như Tuyên bố Goto.

CTRL+ ALT+ B(Thắng / Linux)

CMD+ ALT+ B(Mac)

  1. Tuyên bố loại Goto

Các phím tắt này sẽ đi vào phần khai báo của lớp Any Anylass.

CTRL+ SHIFT+ B(Thắng / Linux)

CTRL+ SHIFT+ B(Mac)

Ngoài ra, có một lối tắt cho Goto Super Class. Điều này sẽ mở cha mẹ của biểu tượng hiện tại. Khá nhiều điều trái ngược với Goto Thực hiện. Đối với các phương thức được ghi đè, nó sẽ mở triển khai cha mẹ của nó.

CTRL+ U(Thắng / Linux)

CMD+ U(Mac)


3

Ngoài định dạng tự động mà các câu trả lời khác mô tả, một mẹo khác là làm nổi bật văn bản mà bạn muốn thụt lề và sau đó nhấn

  • Tab để tăng thụt lề hoặc
  • Shift+ Tabđể giảm thụt lề.

nhập mô tả hình ảnh ở đây

Kiểm tra các tài liệu Bàn phím tắt để biết thêm.


2

Các phím tắt làm việc cho tôi là

SHIFT+ ALT+ CMD+L

Bạn có thể tối ưu hóa nhập khẩu để xóa những cái bạn không sử dụng và tự động nhập các lớp mới.

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây


2

Nếu bạn đang sử dụng plugin Dart, hãy truy cập Android Studio, menu Tệp -> Cài đặt . Và tìm kiếm "mã định dạng lại với", nhấp vào "Định dạng lại mã với dartfmt" trong menu chính:

Nhập mô tả hình ảnh ở đây

Nhấp vào "Thêm phím tắt". Sau đó nhấn Ctrl+ Alt+ Lvà phím tắt sẽ hoạt động (Nếu Ctrl+ Alt+ Llàm cho máy tính ngủ / tạm dừng, hãy thay đổi phím tắt trong cài đặt hệ thống của bạn thành một thứ khác. Nếu không, cả hai phím tắt sẽ va chạm).


1

Thử cái này.

  • Trên Windows làm Ctrl+ Alt+L
  • Trên Linux, do Ctrl+ Shift+ Alt+ Lcho hộp thoại mở và sau đó định dạng lại.
  • Trên máy Mac làm CMD+ Alt+L

Lưu ý: Ở đây nhiều câu trả lời cho Linux chỉ là Ctrl+ Alt+ L sai. Trong Linux, làm Ctrl+ Alt+ Lkhóa hệ thống.


Khóa xảy ra vì trong Linux DE như KDE, phím tắt được đặt để khóa máy tính để bàn. Đối với KDE, hãy thay đổi nó từ KDE Menu -> System Settings -> Shortcuts and Gesture -> Global Keyboard Shortcut, sau đó trong công cụ quay vòng Thành phần KDE, chọn Trình quản lý phiên KDE. Xóa khóa tắt phiên .
שש א א


1

Đôi khi tôi gõ Ctrl + Alt + L không hoạt động trong XML, vì vậy đã tìm ra cách này để làm cho nó hoạt động.

Chuyển đến Cài đặt -> Trình chỉnh sửa -> Kiểu mã -> Chọn Mặc định -> Ok.

Để bạn tham khảo xem ảnh chụp màn hình:

nhập mô tả hình ảnh ở đây


0

Tôi đã có trải nghiệm sử dụng Ctrl+ Alt+L trong Windows rằng phím tắt này hoàn toàn không hoạt động vì nó được dành riêng bởi một phần mềm khác, chạy ở chế độ nền; mà tôi nhận ra sau này

Tôi quyết định đề cập đến vấn đề này vì tôi nghĩ nó có thể hữu ích. . .



-1

Khóa tốt nhất nơi bạn có thể tìm thấy tất cả các lệnh trong Eclipse là Ctrl+ Shift+L .

Bằng cách nhấn vào đây, bạn có thể nhận được tất cả các lệnh trong Eclipse.

Một điều quan trọng là Ctrl+ Shift+ Ođể nhập và không nhập hàng nhập vô dụng.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.