おすすめエディタ
VSCode + vscode-deno
denoland.vscode-denoという公式のプラグインがあります
一番いいと思いますkeroxp.icon2021/4/21
https://gyazo.com/dc433979b28d2a2ad8769b4680d577d9
IntelliJ IDEA
JetBrains製のプラグインがあります
Vim/Neovim + coc.nvim
coc-denoが使いやすくてよいと思いますuki00a.icon2020/08/23 code:vim
:CocInstall coc-tsserver coc-deno
.vim-lsp-settings/settings.json(:LspSettingsLocalEditでも開けます)に以下の設定を参考に記述します。
code:json
{
"deno": {
"initialization_options": {
"enable": true,
"lint": true,
"unstable": true,
"importMap": "your_own_import_map.json"
}
}
}
vimrc/init.vimに以下の設定を記述しておくと、deno lspと連携できます code:vim
if executable("deno")
augroup LspTypeScript
autocmd!
autocmd User lsp_setup call lsp#register_server({
\ "name": "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"))},
\ "initialization_options": {
\ "enable": v:true,
\ "lint": v:true,
\ "unstable": v:true,
\ },
\ })
augroup END
endif