고 + 네오빔

5785 단어 vimgo
Hoje vou dar algumas dicas como configurar o Neovim como ambiente de desenvolvimento Go, lembrando que é um post para quem já usa neovim/vim pois vou tentar ser o mais breve possível para montagem de um ambiente rápido e flexível.

필요한 플러그인




"Golang
    Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }

"Autocomplete Langs COC.NVIM
    Plug 'neoclide/coc.nvim', {'branch': 'release'}

 "Files Search
    Plug 'junegunn/fzf', { 'do': { -> fzf#install() } }
    Plug 'junegunn/fzf.vim'

 "NerdTree
    Plug 'preservim/nerdtree'

"Snippets
    Plug 'SirVer/ultisnips'
    Plug 'honza/vim-snippets'



자동완성



Depois de instalar os 플러그인, instalamos a extensão do coc para autocomplete

:Coc설치 coc-go

Feito isso seu autocomplete já deve estar funcionando como a imagem abaixo



특징 vim-go



Agora para o vim-go digitamos :Go e pressionamos tab para sugestões

Dev ter varias opções como a imagem abaixo e todas elas podem ser mapeadas



너드트리



Com esse 플러그인 podemos ver a estrutura de diretórios e acessar arquivos

Digite :NERDTree para ativar



As cores variam de acordo com seu 테마

추가: Para ter icones instale: Plug 'ryanoasis/vim-devicons'

FZF



Talvez esse seja um dos recursos mais interessantes que temos no neovim/vim.

Com ele podemos fazer buscas de arquivos e expressões em todo o projeto.

Digite :FZF 버스카 아르퀴보스



Digite :Ag para buscar ocorrências



싹둑



os snips 숫자 구성 파라:UltiSnipsEdit

Depois comece a escrever snip e selecione a opção a seguir



Devera parecer com o seguinte



Esse é o modelo padrão que temos de snips,vamos criar aqui um exemplo de uma função muito usada



Feito isso basta fechar e usar o novo snip



다양한 다중 커서



어떤 정확한 정보도 없고, 문제가 있는 플러그인이 존재하지 않으며, 가장 문제가 있는 해결 방법이 없습니다.

1-Primeiro escolha o que deseja substituir
2-Se for apenas uma palavra digite * no inicio da palavra para selecionar todas, se for mais digite /palavras que deseja
3- vá ate a primeira ocorrência e digite cgn
4- use o . para repetir
5- pode-se usar n e N para pular o que deseja




디카스




gd- pula para a definição
[ - pula para proxima função
] - volta para função anterior
% - pula entre { }


Isso foi apenas uma introdução do que pode ser feito no neovim para a linguagem Go, fique a vontade para conferir minha configuração completa com diversos outros recursos.

Minha configuração

좋은 웹페이지 즐겨찾기