/IDE-tips-tricks

Gist to collect urls/tips/tricks/configs for setup of IDEs (VSCode, vi, neovim, cgpt, copilot, ...)

MIT LicenseMIT

Workflow tips and ricks

Gist to collect urls/tips/tricks/configs for setup of IDEs/Workflows (VSCode, vi, neovim, cgpt, copilot, ...)

Get free stuff

Confirm Github Education Package (free premium stuff, github pro, copilot pro, Digital ocean, .........)

https://docs.github.com/en/education/explore-the-benefits-of-teaching-and-learning-with-github-education/github-global-campus-for-students/apply-to-github-global-campus-as-a-student

VSCode

Try VSCode Insider build https://code.visualstudio.com/insiders/

Extension management

code --list-extensions

or

code-insiders --list-extensions

gives something like

0h7z.vscode-julia-format
cameronbieganek.julia-color-themes
colinfang.markdown-julia
GenieBuilder.geniebuilder-insider
GitHub.copilot-chat
GitHub.copilot-nightly
JudyTeam.julia-debug
julialang.language-julia
ms-python.python
ms-python.vscode-pylance
ms-toolsai.jupyter
ms-toolsai.jupyter-keymap
ms-toolsai.jupyter-renderers
ms-toolsai.vscode-jupyter-cell-tags
ms-toolsai.vscode-jupyter-slideshow

Copilot

Make sure you're using an educational account to avoid paying

https://docs.github.com/en/copilot/quickstart

Copilot Beta

https://github.com/features/preview/copilot-x

Chat + Copilot

https://github.com/github-copilot/chat_waitlist_signup/join

Copilot extension in VSCode

https://marketplace.visualstudio.com/items?itemName=GitHub.copilot

VSCode -> Container

Run your code in a container: https://code.visualstudio.com/docs/devcontainers/containers

VSCode Remote

https://code.visualstudio.com/docs/remote/remote-overview

Vi derivatives

Copilot + nvim

https://github.com/zbirenbaum/copilot.lua