2009-04-17 4 views
13

Есть ли хорошие текстовые редакторы для F #?Есть ли хорошие текстовые редакторы F #?

Вместо того, чтобы запускать ресурсоемкую Visual Studio, я хотел бы знать, есть ли текстовые редакторы, которые могут очень хорошо форматировать код F #.

Я просто начать работу с F # и обучение через FSI.exe с Блокнот дает мне так много неприятностей ...

ответ

13

Проверьте это: F# Without Visual Studio

+0

Хм. Я не коснулся X/Emacs как 5 лет ... Может быть, я могу проверить VIM ... (никогда не пробовал) – Sung

+0

Я решил попробовать VIM. – Sung

+0

-1 только для ссылки, которая теперь не работает. – MasterMastic

3

Любой редактор, который будет обрабатывать OCaml должен обрабатывать F # -okay-. В основном вам нужны только вкладки. Я бы рекомендовал KomodoEdit, лично.

+0

@Anthony, вы знаете, что шаблон я должен начать? Я не вижу ни F #, ни OCaml ... Я не уверен, что другие языки являются производными от OCaml. – Sung

+0

Я на самом деле просто предназначался для приятной поддержки табуляции. Если вы только начинаете как пустой файл, а затем выбираете «View As Language», Erlang предоставит некоторые синтаксические подсветки для некоторых ключевых слов. Не идеальное решение - просто предложение. (Я использую Komodo, а не Kom.Edit, поэтому я предполагаю, что функция View As Lang включена.) – Anthony

+0

Будет ли он обрабатывать синтаксис F # (т. Е. Отступы) в порядке? –

9

Не быть слишком много дразнят, но забегая вперед, VS2010 использует новый компонент rehostable редактор, вы можете услышать некоторые об этом здесь: Hanselminutes Podcast 147 - The new WPF-based Text Editor in Visual Studio 2010 - Interview with a Dev

Во всяком случае, это означает, что опыт редактирования F # в VS может, теоретически, быть полностью отделен от VS и размещен в облегченном редакторе. Это означает, что возможно, что F # может отправить образец или что-то такое «редактирование VS» (подсказки, squiggles, intellisense, ...) без VS.

Чтобы быть ясным, у нас в команде F # еще нет конкретных планов для доставки такой вещи, но новый внутренний факторинг VS и редактора и MEF и что-то должно сделать это легко сделать (мы, ve прототипировал его в выходные, и он в основном работает). Так что, надеюсь, с нетерпением ждем, что в будущем все будет здорово.

+0

Я думаю, что наличие VS2010 CTP истекает 1 января, было достаточно дразнить: P – MichaelGG

+0

Я буду с нетерпением ждать его. Но пока я попробую VIM. – Sung

5

Два других варианта:

  1. SharpDevelop с F # плагин от Роберта Пикеринг.
  2. Visual Studio 2008 Shell с F # CTP
0

Еще один вариант:

  1. xacc.ide, небольшой язь, который поддерживает кучу языков .NET. Но, честно говоря, я не использовал его некоторое время, так как я действительно доволен Visual Studio 2008 (IntelliSense, интерактивная синтаксическая проверка, fsi и т. Д.).