2012-06-02 25 views
19

Làm cách nào để định cấu hình RAD Studio IDE để định dạng mã của tôi bằng begin trên cùng dòng hoặc dòng tiếp theo khi tôi sử dụng tùy chọn Format Source?Làm cách nào để thay đổi cách RAD Studio (2010 trở lên) định dạng mã của tôi?

Một trong những tùy chọn được tranh luận phổ biến nhất là vị trí của begin - trên cùng một dòng hoặc một dòng riêng. Làm thế nào để bạn thiết lập Delphi để định dạng nguồn của bạn với begin trên một dòng hoặc khác trong Delphi XE2? Điều này đề cập đến khi bạn truy cập Edit>Format Source

+4

+1. Kết hợp câu hỏi và câu trả lời hay - upvote cho mỗi người trong số họ. –

+0

PS - Bất kỳ đầu vào nào trong cài đặt này trong các phiên bản trước của RAD Studio phải không? –

+2

Không có "cài đặt phiên bản trước". Trình định dạng mã được thêm vào RAD Studio XE, IIRC (có thể đã là năm 2010). Trước đó, bạn phải sử dụng giải pháp của bên thứ ba như trình định dạng mã JEDI hoặc một trong GExperts - xem [Trình định dạng mã Delphi] (http://stackoverflow.com/questions/402737/delphi-code-formatter) để biết thông tin . –

Trả lời

19

Tôi trả lời câu hỏi này Q & Kiểu.

  1. Đến Tools>Options
  2. Tìm phần Formatter trong cây ở bên trái
  3. Bên trong nút đó, chọn Delphi>Line Breaks
  4. Xác định vị trí phần bên phải dán nhãn Insert line breaks for Begin and Single instructions
  5. Bên trong tại đây, hãy tìm cài đặt được gắn nhãn Line breaks before Begin in control statements
  6. Chuyển cài đặt này giữa Yes hoặc No tùy thuộc vào tùy chọn của bạn.

Switch between Yes and No to change how begin is positioned

Yes sẽ sản xuất này:

if (Foo = Bar) then 
begin 

end; 

No sẽ sản xuất này:

if (Foo = Bar) then begin 

end; 

Theo mặc định, thiết lập này được thiết lập để Yes có nghĩa là khi bạn sử dụng Format Source , nó sẽ luôn luôn brin g begin vào dòng tiếp theo.

Có nhiều cài đặt trong phần này có thể xác định cách Format Source sẽ xử lý mã của bạn. Tùy chọn này có sẵn trong ít nhất RAD Studio 2010 trở lên. Không chắc chắn về phiên bản chính xác nào.

Lưu ý: Ctrl + D là phím tắt để định dạng nguồn của bạn, thay thế nhanh hơn.

+3

Cũng lưu ý rằng Ctrl-D chỉ hoạt động trên lựa chọn hiện tại nếu có. –

+0

@UweRaabe Đã cho tôi 4 năm để trả lời bình luận của bạn, nhưng có, đó là sự thật - và theo mặc định, có một hộp thoại xác nhận liên quan đến điều này, có tùy chọn "Không hiển thị lại cho tôi" (một số loại , Tôi không nhìn vào nó bây giờ). Khi bạn nói điều đó, bạn sẽ không bao giờ thấy hộp thoại đó nữa, nó chỉ tiếp tục với định dạng. Tôi không thích vô hiệu hóa các hộp thoại như vậy, vì trong trường hợp tôi vô tình nhấn phím tắt sai, tôi không muốn nguồn của mình (được chọn hoặc tất cả) thay đổi từ cách tôi viết nó. Không tranh luận, chỉ cần một quan sát :-) –

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