Check list de configuracao para ambiente de desenvolvimento
-
- python extension
- c/c++ extension
- eslint extension
- vscode-icons
- Bracket Pair Colorizer
- IntelliSense CSS ClassName
- CSS Modules
- NPM IntelliSense
- GraphQL
- Rust
- Haskell HighLights
- TypeScript
- GitLens
- Colors Info
- WebAssembly
- Lisp
- Elm
- Select Part of Word
- Jest
- FiraCode
- Dark + Italic
- EditorConfig for VS Code
- Groove Box
- Elixir
- TS Move
- TS Import
- TypeScript Hero
- A8 Material Snippets
- Angular snippets
- ESLint disable snippets
-
- Awesome VIM: find what you need.
- Plug
- Polyglot
- Ale
- Deoplete
- NerdTree
- FzF
- lightline
- multiple cursors
- editorconfig
- emmet
- gitgutter
- GruvBox theme
- Auto Pairs
- Editors Config
- ESLint
- VIM JSX
configuracoes default do vim
~/.vimrc ou ~/.config/nvim/init.vim
syntax on
filetype plugin indent on
set nocompatible
set showmatch
set mouse=v
set nu
set encoding=utf-8
set showcmd
set tabstop=2 shiftwidth=2
set expandtab
set backspace=indent,eol,start
set hlsearch
set incsearch
set ignorecase
set smartcase
set autoindent
set bg=dark
Install Plug here.
~/.vimrc
# ... oldest configs
call plug#begin('~/.vim/plugged')
Plug 'sheerun/vim-polyglot'
Plug 'dense-analysis/ale'
Plug 'scrooloose/nerdtree'
Plug 'itchyny/lightline.vim'
Plug 'terryma/vim-multiple-cursors'
Plug 'mattn/emmet-vim'
Plug 'morhetz/gruvbox'
Plug 'jiangmiao/auto-pairs'
Plug 'eslint/eslint'
Plug 'editorconfig/editorconfig-vim'
Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' }
Plug 'junegunn/fzf.vim'
Plug 'mxw/vim-jsx'
if has('nvim')
Plug 'Shougo/deoplete.nvim', { 'do': ':UpdateRemotePlugins' }
else
Plug 'Shougo/deoplete.nvim'
Plug 'roxma/nvim-yarp'
Plug 'roxma/vim-hug-neovim-rpc'
endif
let g:deoplete#enable_at_startup = 1
call plug#end()
colorscheme gruvbox
install
:PlugInstall
update
:PlugUpdate
$ git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf && ~/.fzf/install