2009-04-17 34 views
13

Có tốt nhất trình chỉnh sửa văn bản cho F # không?Có trình chỉnh sửa văn bản F # nào tốt không?

Thay vì kích hoạt Visual Studio tài nguyên chuyên sâu, tôi muốn biết liệu có bất kỳ trình chỉnh sửa văn bản nào có thể định dạng khá mã F # hay không.

Tôi chỉ bắt đầu với F # và học tập thông qua FSI.exe với Notepad là đem lại cho tôi rất nhiều rắc rối ...

Trả lời

13

Kiểm tra này ra: F# Without Visual Studio

+0

Hmm. Tôi đã không chạm X/Emacs trong 5 năm ... Có lẽ tôi có thể kiểm tra VIM ... (chưa bao giờ thử) – Sung

+0

Tôi quyết định thử VIM. – Sung

+0

-1 chỉ là một liên kết hiện không hoạt động. – MasterMastic

3

Bất kỳ biên tập mà sẽ xử lý OCaml nên xử lý F # -okay-. Chủ yếu là bạn chỉ cần các tab. Tôi muốn giới thiệu KomodoEdit, cá nhân.

+0

@Anthony, bạn có biết tôi nên bắt đầu từ mẫu nào không? Tôi không thấy F # hoặc OCaml ... Tôi không chắc những ngôn ngữ khác là một đạo hàm của OCaml. – Sung

+0

Tôi thực sự chỉ có nghĩa là để có hỗ trợ tabbing tốt đẹp. Nếu bạn chỉ bắt đầu như một tập tin trống, và sau đó chọn "View As Language", Erlang sẽ cung cấp một số cú pháp tô sáng trên một số từ khóa. Không phải là một giải pháp hoàn hảo - chỉ là một gợi ý. (Tôi đang sử dụng Komodo, chứ không phải Kom.Edit, vì vậy tôi chỉ giả sử tính năng Xem Là Lang. Được chia sẻ.) – Anthony

+0

Nó có thể xử lý cú pháp định hướng F # (tức là thụt đầu dòng) được không? –

9

Không được quá nhiều của một tease, nhưng nhìn về phía trước, VS2010 sử dụng một thành phần biên tập rehostable mới, bạn có thể nghe một số về nó ở đây: Hanselminutes Podcast 147 - The new WPF-based Text Editor in Visual Studio 2010 - Interview with a Dev

Dù sao, điều này có nghĩa là trải nghiệm chỉnh sửa F # trong VS có thể, theo lý thuyết, được tách hoàn toàn khỏi VS và được lưu trữ trong một trình soạn thảo nhẹ. Có nghĩa là nó có thể F # có thể gửi một mẫu hoặc một cái gì đó đó là 'kinh nghiệm chỉnh sửa VS' (chú giải công cụ, squiggles, intellisense, ...) mà không có VS.

Để rõ ràng, chúng tôi trong nhóm F # chưa có kế hoạch cụ thể để vận chuyển một thứ như vậy, nhưng việc bao thanh toán nội bộ mới của VS và biên tập viên và MEF và không nên làm điều này dễ dàng ve prototyped nó trong một ngày cuối tuần, và nó chủ yếu là hoạt động). Vì vậy, hy vọng mong đợi những điều thú vị trong tương lai.

+0

Tôi nghĩ rằng có CTP VS2010 hết hạn vào ngày 1 tháng 1 là đủ của một trêu chọc: P – MichaelGG

+0

Tôi sẽ rất mong chờ nó. Nhưng trong khi chờ đợi, tôi sẽ thử VIM. – Sung

5

Hai lựa chọn khác:

  1. SharpDevelop với F # plugin từ Robert Pickering.
  2. Visual Studio 2008 Shell với F # CTP
0

Một lựa chọn khác:

  1. xacc.ide, một ide nhỏ có hỗ trợ một loạt các ngôn ngữ .NET. Nhưng thẳng thắn, tôi đã không sử dụng nó trong một thời gian kể từ khi tôi thực sự hài lòng với Visual Studio 2008 (IntelliSense, kiểm tra cú pháp tương tác, fsi, vv ...).
Các vấn đề liên quan