Перейти к содержанию

IDE: VS code vs JETBrains#

IDE - Интегрированная среди разработки VS code НЕ является IDE, но при этом даёт бесконечные возможности в создании програмного обеспечения. В свою очередь и JETBrains это не IDE, это компания выпускающая таковые для всех языков программирования(например Pycharm для питона, Clion для C/C++ и т.д.). Но при этом чаще всего именно эти 2 продукта можно услышать при упоминании ide(использующие emacs, vim и т.д. челики исключение с которыми лучше не говорить, вы не выдержите общения).

Сам я очень долго время сидел на JETBrains, но как они ушли из рф и моя лицензия закончилась без возможности продления. Выбор альтернативы пал на VS code, как его запускать я помнил, поэтому вооружившись гайдами на ютубе я пошёл осваивать новый для меня мир(тогда я ещё не знал о всей экосистеме VS code). На данный момент я имею студенческую лицензию Github из-за чего имею возможность работать в полных версиях IDE от JETBrains, но попробовав вернуться некоторе время назад(январь 2024 года), я понял что уже не могу уйти с VS code. Далее будет гайд по работе только с вс кодом, потому что джэтбрейнс предатели родины.

VS Code#

Скачать его можно здесь. Он абсолютно бесплатен + имеет открытый исходный код.

Сила этого редактора кода(да, это не IDE, а именно просто редактор кода) в его расширениях. Они позволяют превратить его в полноценную IDE для любого языка программирования. Лично я использую следующий набор самых важных расширений(просто вбиваете это в поиск расширений в vscode).

  • ms-python.python
  • ms-python.autopep8
  • ms-azuretools.vscode-docker
  • ms-vscode-remote.remote-containers
  • damildrizzy.fastapi-snippets
  • GitHub.copilot (это зашквар для новичка, сначала нужно руку набить, прежде чем обезьяне передавать)
  • eamodio.gitlens
  • oderwat.indent-rainbow
  • ms-python.isort
  • charliermarsh.ruff
  • PKief.material-icon-theme
  • mechatroner.rainbow-csv
  • ms-vscode-remote.remote-ssh
  • wayou.vscode-todo-highlight
  • ms-vscode-remote.remote-wsl

Данный джентельменкий набор позволит Вам разработать всё что угодно на питоне с лёгкостью(можно и без всей это мишуры, но зачем тогда создавались IDE? можно ведь и дальше в блокноте кодить!).

А теперь я дам ссылку на то, что позволит мне закончить эту страничку и пойти пить чай.

https://code.visualstudio.com/docs/getstarted/introvideos - самый крутой гайд на vs code от его создателей microsoft. Там же в категории get started находятся и остальные гайды по сочетаниям клавиш, настройке под себя и т.д.

Без шуток, лучше этого гайда в интернете нет ничего!