おすすめエディタ
VSCode + vscode-deno
denoland.vscode-deno
という公式のプラグインがあります
一番いいと思います
2021/4/21
IntelliJ IDEA
JetBrains製のプラグインがあります
Vim/Neovim + coc.nvim
vim:CocInstall coc-tsserver coc-deno
.vim-lsp-settings/settings.json
( :LspSettingsLocalEdit
でも開けます)に以下の設定を参考に記述します。
json{
"deno": {
"initialization_options": {
"enable": true,
"lint": true,
"unstable": true,
"importMap": "your_own_import_map.json"
}
}
}
vimrc
/
init.vim
に以下の設定を記述しておくと、
deno lspと連携できます
vimif executable("deno")
augroup LspTypeScript
autocmd!
autocmd User lsp_setup call lsp#register_server({
\ "name": "deno lsp",
\ "cmd": {server_info -> ["deno", "lsp"]},
\ "root_uri": {server_info->lsp#utils#path_to_uri(lsp#utils#find_nearest_parent_file_directory(lsp#utils#get_buffer_path(), "tsconfig.json"))},
\ "allowlist": ["typescript", "typescript.tsx"],
\ "initialization_options": {
\ "enable": v:true,
\ "lint": v:true,
\ "unstable": v:true,
\ },
\ })
augroup END
endif