O Visual Studio Code é uma editor de texto extensível através de inúmeras extensões para ter as funções de uma IDE completa. Esse editor tem ganhado muita popularidade nos últimos cinco anos e através de algumas extensões para OCaml podemos torná-lo capaz de atender todas as nossas necessidades no desenvolvimento com OCaml. Vamos começar?
-
O primeiro passo é instalar o VS Code em seu sistema operacional preferido, seja ele Mac, Linux ou Windows, isso pode ser feito na página de Download do projeto.
-
Caso deseje usar a IDE em Português Brazileiro basta seguir o passo a passo abaixo ou use o atalho CRTL+P e cole
ext install MS-CEINTL.vscode-language-pack-pt-BR
.- Abra o menu de extensões.
2. Procure a extensão
Portuguese (Brazil) Language Pack for Visual Studio Code
e clique eminstall
.3. Após a instalação será necessário reiniciar o VS Code, apenas feche e abra novamente ou clique em
restart
na caixa de diálogo que aparece.
Certo agora temos o Visual Studio instalado e configurado, vamos começar a instalar as extensões e ferramentas para desenvolvimento em OCaml.
- Primeiro precisamos instalar o Language Server Protocol (LSP) que é importante para que nos auxilie com um autocomplete mais inteligente e na detecção de erros do nosso código usando a ferramenta OPAM que usamos para instalar e gerenciar nossas verões de OCaml.
$ opam install ocaml-lsp-server
-
Agora vamos instalar a extensão
OCaml Platform
da OCaml Labs repetindo o passo-a-passo acima ou através do atalho CRTL+P e coleext install ocamllabs.ocaml-platform
. -
Vamos reiniciar novamente nosso VS Code.
Agora é só abrir seu projeto hello world
que criamos no último capítulo e ao editar main.ml
deve perceber que agora dispõe de checagem de erros e autocomplete para OCaml.
Atalho | Comando | OBS |
---|---|---|
CTRL+SHIFT+e | Abre/Oculta o menu de arquivos | |
CTRL+b | Oculta/Abre o explorer de arquivos (menu lateral) | Pode ser necessario usar o comando acima para ter foco no explorer |
CTRL+SHIFT+f | Abre o menu de pesquisa no projeto | |
CTRL+SHIFT+g | Abre o menu do Git | |
CTRL+SHIFT+d | Abre o menu de depuraçao/debugging | |
CTRL+SHIFT+x | Abre o menu de extensoes |
Atalho | Comando |
---|---|
CTRL+SHIFT+(ALT)¹+DOWN | Duplica a linha atual |
CTRL+SHIFT+k | Deleta linha atual |
CTRL+g | Vai para linha : n |
CTRL+ENTER | Move o cursor para uma nova linha abaixo |
CTRL+SHIFT+O | Navega por objetos (search por nomes e assinaturas) |
CTRL+SHIFT+` | Abre/Oculta o terminal integrado |
CTRL+SHIFT+direçao | Seleciona palavra por palavra ao inves de letra por letra |
CTRL+HOME | Vai para o inicio do arquivo |
CTRL+END | Vai para o final do arquivo |
(Você pode conferir todos os atalhos usando CTRL+K CTRL+S em sequência) |