Go

Google製静的型付けプログラミング言語。シンプルさが売り。

Webアプリ

vimの設定

Language Server Protocol系を入れる。
保存時の自動整形はvim-goimportsを使う。

# プラグインを入れる
call plug#begin('~/.vim/plugged')
Plug 'prabirshrestha/asyncomplete.vim'
Plug 'prabirshrestha/asyncomplete-lsp.vim'
Plug 'prabirshrestha/vim-lsp'
Plug 'mattn/vim-lsp-settings'
Plug 'mattn/vim-goimports'
call plug#end()

" goplsまわりの設定
inoremap <expr> <Tab>   pumvisible() ? "\<C-n>" : "\<Tab>"
inoremap <expr> <S-Tab> pumvisible() ? "\<C-p>" : "\<S-Tab>"
let g:lsp_diagnostics_enabled = 1
let g:lsp_diagnostics_echo_cursor = 1
let g:asyncomplete_auto_popup = 1
let g:lsp_text_edit_enabled = 0 

最終更新: 2020-10-09 01:05:50 +0900

[Top]

This page is generated by sinanoki.