Có cách nào nhanh chóng để làm cho Eclipse đặt dấu ngoặc nhọn trên dòng tiếp theo (tự nó) trên một khối mã?Eclipse và dấu ngoặc nhọn
Trả lời
Đối với khối mã được viết sẵn, trước tiên hãy thực hiện cài đặt như đề xuất của Don rồi chọn đoạn mã đó và nhấp chuột phải Mã nguồn-> Định dạng và định dạng sẽ diễn ra theo cài đặt được thực hiện trong tùy chọn.
Bạn cũng có thể sử dụng phím tắt cho phím tắt này, Ctrl + Shift + F, thay vì các menu. Khi có một lựa chọn, nó chỉ định dạng vùng chọn - không có lựa chọn, nó sẽ định dạng toàn bộ tập tin. –
và bạn có thể thêm hành động lưu tự động định dạng tệp trên mỗi lần lưu. –
@MichaelWiles - Cảm ơn bạn đã đề xuất. Tôi không biết đó là một lựa chọn. Dễ cài đặt quá. –
Có, chỉnh sửa hồ sơ hoạt động của bạn (Java ... Kiểu mã ... Trình định dạng), và thay đổi các vị trí ngoặc sang dòng tiếp theo. Ngoài ra, trong Java..Editor..Typing, bạn có thể có nó tự động chèn niềng răng của bạn ở vị trí chính xác.
Tôi cho rằng tôi muốn nói đến một khối mã được viết trước được đánh dấu để có các dấu ngoặc nhọn trên dòng tiếp theo – yxk
. Vâng, định dạng được đề xuất bởi những người khác nên thực hiện thủ thuật. Tôi là một fan của ctrl-shift-f, nhưng các thực đơn cũng có vị trí của họ.;) –
Ngoài các phương pháp thay đổi cài đặt và ctrl-shift-f để áp dụng, các cài đặt này có thể được thực hiện trên cơ sở từng dự án. Chỉ cần nhấp chuột phải vào dự án của bạn, chọn thuộc tính, Kiểu mã Java và bật hộp kiểm cho "bật cài đặt cụ thể của dự án".
Tôi thấy điều này vô giá khi sử dụng giữa các dự án mà tôi làm việc để định cấu hình cho phù hợp với kiểu máy khách cụ thể, cùng với các cài đặt khác để cố khớp mã định dạng của mã hiện có. Bằng cách này, bạn sẽ không làm phiền người khác nhưng vẫn có thể sử dụng phong cách của riêng bạn trên các cơ sở mã khác. :)
Tidbit ngon, cảm ơn! :) – yxk
Phiên bản nhật thực hiện tại có cách thuận tiện hơn để thực hiện việc này.
Đến Preferences-> Java-> Mã còn phong cách> Formatter
Bấm vào chỉnh sửa, và trên cửa sổ mở mới, đi đến tab niềng răng. Ở đây bạn có thể chọn cách các kiểu mã khác nhau tổ chức các dấu ngoặc nhọn của chúng.
Hy vọng điều này sẽ giúp bất kỳ ai google này và tìm bài đăng này. (Giống như tôi)
Kính trọng tất cả!
Cảm ơn, đó là chính xác những gì tôi muốn! – Almo
Đến từ nền C# Tôi không thể hiểu thấu được với định dạng Java được xây dựng trong Eclipse.
Với một số nỗ lực, tôi đã quản lý để tận dụng tối đa Visual Studio được sử dụng để cung cấp cho tôi. Here is an XML version of it. Bạn có thể nhập khẩu file ..
Preferences-> Java-> Mã còn phong cách> Formatter-> Xuất nhập> Apply
Ngoài ra thấy arguments on which approach is better trên trang web chị em của chúng tôi ..
Kaspersky đã phàn nàn. – azizbekian
Oh GOD, nó là gì, nhưng đồng bằng xml. Có thể là nó phàn nàn về việc không tin tưởng trang web, không phải là nội dung chính nó! – nawfal
Vâng, chính xác. Nó phàn nàn về trang web, chứ không phải chính tệp đó. – azizbekian
Cách đơn giản và toàn cầu: Chuyển đến Cửa sổ -> Tùy chọn. Sau đó, trong tìm kiếm đặt: "cú đúp".
Chọn -> Java -> Kiểu mã-> Định dạng Sau khi mở cửa sổ mới, hãy chuyển đến tab dấu ngoặc đơn và thay đổi tùy thích.
Tôi không thể lưu các thay đổi cú đúp của mình cho đến khi tôi thay đổi/tạo một Cấu hình mới hơn là "Eclipse [built-in]. Không phải điều này là hoặc nếu thay đổi của tôi sẽ –
@AndrewKoper không tạo hồ sơ mới, thay vào đó, hãy nhập tên differnt và xuất nó! –
- 1. Khối - dấu ngoặc nhọn/không có dấu ngoặc nhọn?
- 2. Ghép cặp dấu ngoặc nhọn, dấu ngoặc đơn và dấu ngoặc đơn
- 3. Ký hiệu dấu ngoặc nhọn trong PHP
- 4. Dấu ngoặc nhọn thêm trong mã C++
- 5. Python subprocess để Bash: dấu ngoặc nhọn
- 6. Truy vấn cột dấu ngoặc nhọn oracle
- 7. Sự khác biệt giữa() (dấu ngoặc đơn) và {} (dấu ngoặc nhọn) trong Razor
- 8. SED tìm và thay thế bằng dấu ngoặc nhọn
- 9. dấu chấm phẩy sau dấu ngoặc nhọn trong c + +
- 10. Lực lượng "cùng một dòng" trên dấu ngoặc nhọn trong định dạng Eclipse
- 11. Dấu ngoặc đơn sau dấu ngoặc nhọn có nghĩa là gì?
- 12. Dấu ngoặc nhọn/dấu ngoặc rỗng có nghĩa là gì trong Java?
- 13. Nhận giá trị giữa các dấu ngoặc nhọn C#
- 14. Dấu ngoặc nhọn có được sử dụng trong Lua không?
- 15. PHP: Các dấu ngoặc nhọn trong biến $ {0} làm gì?
- 16. Làm cách nào để nhập dấu ngoặc nhọn trong bibtex?
- 17. sử dụng Odd của dấu ngoặc nhọn trong C
- 18. Bỏ dấu ngoặc nhọn cho một băm trong mảng
- 19. Xuất ra dấu ngoặc nhọn Literal trong mẫu lỏng
- 20. Liều lượng dấu ngoặc nhọn và dấu phần trăm có nghĩa là gì trong html?
- 21. Emacs, ruby: chuyển đổi làm khối dấu chấm hết cho dấu ngoặc nhọn và ngược lại
- 22. Dấu ngoặc nhọn trong JavaScript nghĩa là gì?
- 23. ReSharper - buộc dấu ngoặc nhọn xung quanh dòng
- 24. Ba dấu ngoặc nhọn cùng nhau trong mã nguồn php
- 25. Làm sao để Vim tự động đặt dấu ngoặc nhọn?
- 26. Tại sao Try-Catch yêu cầu dấu ngoặc nhọn
- 27. Làm thế nào để đóng dấu ngoặc nhọn trong PHP
- 28. Dấu ngoặc nhọn có nghĩa gì trong chuỗi C#?
- 29. PHP dấu ngoặc nhọn trong ký hiệu mảng
- 30. Làm thế nào để bạn tìm và thay thế các dấu ngoặc nhọn {} trong vim?
Điều này về cơ bản là cùng một câu hỏi như http://stackoverflow.com/questions/3704308/how-to-make-eclipse-automatically-add-braces-to-an-if-statement –
Xem thêm http: // stackoverflow.com/questions/9115669/java-eclipse-highlight-missing-brackets –