Это вопрос личного вкуса, некоторые предпочитают vim с мерлином, другие emacs.Существует также atom , который поставляется с некоторыми плагинами ocaml.Это для редактирования исходного кода (завершение кода thx для merlin).
Что касается VS с ocaml, этот сайт - хорошее описание (которое может вызвать то, что вызывает ваш вопрос).
В качестве REPL вы можете использовать emacs с туарегами, utop, атом также может обернуть ocaml REPL, Jupyter с подключением ocaml.