2013-05-23 45 views
25

Trước Android Studio, tôi đã sử dụng android-formatting.xml làm Kiểu mã trong Eclipse.Kiểu mã Android trong Intellij Idea/Android Studio

Tôi làm cách nào để thiết lập Android Studio/Intellij Idea định dạng mã như trong Eclipse?

CẬP NHẬT

tôi đã cố gắng Eclipse Mã Formatter plugin. Dường như nó hoạt động, nhưng bạn không thể chỉnh sửa bất kỳ cài đặt nào. Nhóm của tôi thích 120 cột thay vì 100 cột.

Tôi cũng đã thử @CrossleSong câu trả lời. Đó là một chút khó khăn, nhưng mạnh mẽ hơn. Bạn có thể tiết kiệm này

https://android.googlesource.com/platform/development/+/android-4.2.2_r1.2/ide/intellij/codestyles/AndroidStyle.xml

như Android.xml và sao chép nó vào AndroidStudio/Intellij codestyles thư mục: đối với tôi là

~/Library/Preferences/AndroidStudioPreview/codestyles

Bây giờ bạn có thể chọn Android là Mã Phong cách trong Tùy chọn Studio Android.

+1

Tắt, nếu bạn khởi động lại Android Studio, bạn không phải đổi tên tệp AndroidStyle.xml, đây có thể là cách tiếp cận tốt hơn trong trường hợp bản cập nhật trong tương lai chỉnh sửa tệp Android.xml gốc. Chỉ cần chọn đúng lược đồ theo tùy chọn> kiểu mã> java – gMale

+1

Với bản phát hành Android Studio Beta mới, bạn có thể thêm tệp xml tại đây: ~/Library/Preferences/AndroidStudioBeta/mã hóa –

+0

kiểm tra [Cách thêm tệp Trình định dạng Mã Eclipse vào Android Studio] (http://opensourceforgeeks.blogspot.in/2016/07/how-to-add-eclipse-code-formatter-file.html) –

Trả lời

12

Bạn có thể tải xuống development repo từ nguồn Android. Thư mục development/ide/intellij bao gồm mã phong cách, mẫu ...

6

Hướng dẫn sử dụng định dạng XML Eclipse trong Android Studio:

  1. File -> Settings -> nút Plugins
  2. nhấp chuột 'Duyệt kho', nhập 'Eclipse Code Formatter' vào trường tìm kiếm và cài đặt plugin.
  3. Khởi động lại Android Studio.
  4. Tệp -> Cài đặt -> Cài đặt khác -> Trình định dạng mã Eclipse (nếu bạn không thể tìm thấy, sau đó sử dụng trường tìm kiếm cho điều đó)
  5. chọn 'Sử dụng trình định dạng mã Eclipse', duyệt tệp kiểu xml và nhấn OK để đóng Cài đặt.

Tôi hy vọng tôi đã viết hướng dẫn rõ ràng. Hãy cho tôi biết trong trường hợp bạn không hiểu.

+0

Tôi không thể tìm thấy 'Tệp -> Cài đặt -> Cài đặt khác' trong Android studio – Vihar

+0

@Vihar, có thể bạn có một phiên bản Android Studio khác, đây là cách nó trông giống như trong http://prntscr.com/97586q của tôi. Dù sao nếu bạn không thể tìm thấy nó, bạn có thể sử dụng một trường tìm kiếm, chỉ cần gõ vào đó 'Eclipse Code Formatter'. –

+0

Với ảnh chụp màn hình - [Cách thêm tệp Trình định dạng Mã Eclipse trong Android Studio] (http://opensourceforgeeks.blogspot.in/2016/07/how-to-add-eclipse-code-formatter-file.html) –

2

Đối Android Studio 1.2.2 trở lên:

gì không làm việc cho tôi:

Cảm ơn cho câu hỏi. Có câu trả lời hay và gợi ý ở đây nhưng đối với trường hợp của tôi, nơi tôi cập nhật lên Android Studio 1.2.2, nó không hoạt động ngay trên hộp. Một số câu trả lời và blogs gợi ý rằng sau khi tải về tập tin xml,

  1. Lưu file xml-~/Library/Preferences/AndroidStudio/codestyles.
  2. Sau đó khởi động lại AndroidStudio
  3. Tới Android Studio -> Preferences -> Code Style -> Java và từ Scheme thả xuống chọn tên chương trình và lưu lại.

    Tuy nhiên khi tôi đặt tệp xml bên trong thư mục ~/Library/Preferences/AndroidStudio/codestyles/, nó không hiển thị tên lược đồ của tôi trong menu thả xuống Scheme để chọn.

gì làm việc cho tôi:

Sau khi tôi cập nhật Android Studio lên phiên bản mới nhất, dưới ~/Library/Preferences/ trong mac, tôi đã có hai thư mục: AndroidStudioAndroidStudio1.2. Để nhập tệp kiểu mã AndroidStyle.xml trong studio Android đã cập nhật, tôi phải tạo thư mục có tên codestyles bên trong thư mục ~/Library/Preferences/AndroidStudio1.2/ vì không tồn tại thư mục nào. Sau đó, tôi đã lưu tệp xml vào đó và theo dõi ở trên procedure. Chỉ cần lưu tập tin chỉ trong thư mục .../AndroidStudio/codestyles không hoạt động đối với tôi.

Hy vọng nó sẽ giúp ai đó một ngày nào đó.

+0

Sau khi tôi đã thử điều này, Android Studio 1.5 luôn bị lỗi khi khởi động. Giải pháp duy nhất mà tôi tìm thấy là xóa toàn bộ thư mục mã hóa như sau: http://stackoverflow.com/a/34140623/1390874 – goRGon

Các vấn đề liên quan