2010-10-22 39 views
6

Tôi chỉ đang tìm hiểu về F # và dự định sử dụng nó cho dự án tiếp theo của tôi. Một điều tôi thấy ngay lập tức khó hiểu là thiếu sự hỗ trợ cho các ký tự tab trong tệp .fs. Tôi thích cách thụt đầu dòng được sử dụng để hiển thị phạm vi/phân cấp, nhưng việc sử dụng không gian dường như quá lỗi thời. Tôi có phải nhấn backspace bốn lần chỉ để quay lại khối chính? Điều gì xảy ra nếu tôi vô tình nhấn backspace chỉ ba lần nhưng không nhận thấy nó và tiếp tục gõ?Khoảng trống và thụt lề trong F #

Trả lời

6

Nếu bạn đang sử dụng VS2010, sau đó nhấn "tab" sẽ thụt bốn không gian, và sau đó, nhấn "backspace" cũng sẽ "làm điều đúng" cho bạn. (Tôi hy vọng rằng một số trình soạn thảo văn bản khác cũng có tính năng này, hoặc ít nhất bạn có thể cấu hình chúng để làm như vậy.) Nếu bạn tình cờ nhận được thụt lề sai, thì bạn sẽ nhận được thông báo lỗi/cảnh báo dưới dạng phản hồi nhanh trong trình soạn thảo VS.

Nếu bạn đang sử dụng phiên bản chuyên nghiệp của Visual Studio 2010, thì tôi khuyên bạn nên sử dụng Hướng dẫn cột từ tiện ích mở rộng Pro Power Tools. Xem video này

http://msdn.microsoft.com/en-us/fsharp/ff742849.aspx

(cụ thể, phút khoảng hai-và-một-nửa, bắt đầu vào khoảng 2:05) để xem làm thế nào để sử dụng Cột Hướng dẫn để làm cho F # thụt đầu dòng dễ dàng hơn để phân biệt.

2

Nếu không có lựa chọn nào khác để làm cho dễ dàng hơn này, bạn có thể bật khoảng trắng có thể nhìn thấy trong Studio với Control + E + S.