2016-07-05 11 views
2

Я установил пакет Ionide-fsharp (1.9.1) в VSCode (1.2.1) и начал писать некоторые примеры скриптов из fsharpforfunandprofit.com. Я ожидал, что у меня будет автозаполнение в редакторе VSCode, но он не работает: Edit F# code in VSCodeAutocomplete F # код скрипта в VSCode

Я также установил переменную PATH системы в значение «C: \ Program Files (x86) \ Microsoft SDKs \ F # \ 4.0 \ Framework \ v4.0 ", как описано на веб-сайте Ionide: My System Environment Variables - PATH

Я что-то упустил, или автозаполнение невозможно в VSCode при редактировании скриптов F #?

+0

Нет, все еще не работает ... –

+0

Извините, я пропустил 'set' перед остальной частью команды. 'set PATH =% PATH%; C: \ Program Files (x86) \ Microsoft SDKs \ F # \ Framework \ v4.0' – TheInnerLight

+0

Все еще не работает даже после добавления пути к файлам fsc.exe и fsi.exe явно в PATH как предложено. Закрыл и начал VSCode из того же командного окна после изменения PATH (используя команду «code.»). Отправка кода в F # Interactive работает отлично в VSCode, но я не могу заставить автозаполнение работать ... –

ответ

1

Я хотел открыть проблему на странице Ionide Github, но нашел следующую проблему Autocomplete does not work in v1.2.1 #30, которая указала мне на предлагаемый способ установки F # Tools. После установки F # Tools, следуя ссылке в этой проблеме, теперь я могу автозаполнять код сценария F # в VSCode. У меня был F #, уже установленный VS2015 Community Edition, поэтому я скептически относился к началу. Теперь, после установки F # Tools по ссылке в этом вопросе, у меня есть 2 F # версии под C: \ Program Files (x86) \ Microsoft SDKs \ F #:

  • 3,1
  • 4,0

Версия Visual Studio 2015 установлена ​​версия 4.0. Версия 3.1 появилась с последней установкой F # Tools. Я также получаю автозаполнение в Atom для кода F #.

2

Другое возможное исправление установлено Microsoft Build Tools 2013 .

+0

Итак, это означает, что Inode для Atom и Visual Studio Code работает только с F # Version 3.1? Насколько я могу судить, Visual Studio 2015 работает с 4.0. –

+0

Ionide работает с F # 4.0. Но для некоторых конфигураций требуется установка Microsoft Build Tools 2013 ... которая также устанавливается автономным установщиком F # 3.1 (поэтому, чтобы установить его случайно, исправить проблему) –

+0

Спасибо @ krzysztof-cieslak за разъяснения. –

 Смежные вопросы

  • Нет связанных вопросов^_^