Giter Site home page Giter Site logo

sunvim's Introduction

SolarVim - Migramos o SUNvim pra o SolarVim

Simple Useful Nvim

Computador iuriCode

🚀 Site - beta

Introdução

Screenshot

Dependências

Neovim >= 0.7.0

Nodejs >= 12.xx - Necessário para o autocomplete

Vim-Plug - Instalador dos Plugins

Nerd Fonts - Necessário para os ícones

Dependências opcionais:

LazyGit - Para facilitar o uso do Git

Instalação

(WSL/Linux)

Após a instalação das dependências, execute o comando abaixo. Tenha o Git instalado.

curl https://raw.githubusercontent.com/Diogo-ss/SUNvim/main/script/install.sh > sunvim_install.sh && sh sunvim_install.sh

Linguagens

Cada linguagem necessita de suporte indivídual para seu funcionamento no SUNvim, mas é simples. O autocomplete é o Coc.nvim e toda sua documentação oficial está disponível em Coc.nvim . Cada linguagem precisa de seu compilador e do seu Language servers . C/C++, HTML, Java, Javascript/Typescript, JSON, Lua e Python podem ser instaldas através dos comandos abaixo, instruções para outras linguagem aqui.

C/C++

1° - Instale o gcc, g++ e make

sudo apt-get install manpages-dev

2° - Instale CLangd >= 8.0, para o autocomplete

sudo apt-get install clangd-12

3° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-clangd'

HTML, CSS e JS

1° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-html coc-css coc-tsserver'

Java

1° instale o Java JDK >= 11

2° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-java'

JSON

1° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-json'

Lua

1° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-sumneko-lua'

Python

1° Instale o Python3

sudo apt install python3

2° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-python'

Rust

1° - Instale o Rust

sudo apt install rustc

2° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-rust-analyzer'

Recomendações

Para evitar travamentos adicione stty -ixon no .bashrc, faça isso com comando abaixo.

echo 'stty -ixon' >> ~/.bashrc

HTML, CSS e JS em termpo real

1° - Instale o live server

npm i -g live-server

Caso a instalção acima dê algum erro execute o código abaixo

sudo npm i -g live-server

2° - Execute o comando abaixo para instalar o language servers.

nvim -c 'CocInstall coc-html coc-css coc-tsserver'

Para usar siga a instruções abaixo

1° - Acesse o index.html através do SUNvim e precione F5, uma aba será aberta automaticamente em seu navegador padrão

2° - O site será atualizado assim que as alterções forem salvas com Ctrl + s

Atalhos

Atalhos gerais

Navegação

Geral

Navegação

Contribuidores

Créditos

FAQ

sunvim's People

Contributors

astahjmo avatar diogo-ss avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

astahjmo

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.