Разработчика дорожных постов (8 части серии)
Короткий ответ
Действительно, вы этого не делаете, на самом деле вам нужно что-то, чтобы написать код, и что-то для бега.
Так какова причина тратить время в поисках лучших инструментов?
Хотя вам не нужно ничего необычного для создания потрясающих приложений, инструменты, которые вы используете каждый день, помогают вам сделать его быстрее и с меньшими ошибками. В результате вы создаете лучшее программное обеспечение за меньшее время.
В настоящее время одним из наиболее используемых редакторов кода является VSCode, предлагаемый Microsoft. Я знаю, что некоторые из вас боятся Microsoft в качестве компании, но, наконец, это была одной из лучших организаций, которые поддерживают разработку программного обеспечения. От Github до Лазурный И как я упомянул лучший редактор кода на Земле.
Примечание: Для установки расширений запустите командную палитру с помощью Ctrl + P
и вставьте команду установки. Если вы не можете (по какой-либо причине), просто ищите имя расширения в Вкладка расширений.
Питон
Должен иметь расширение: MS-Python
Он имеет много особенностей, таких как Intellisense, форматирование, отладки, фрагменты и т. Д…
Также это устанавливает для вас расширение ноутбука Jupyter!
Установка:
ext install ms-python.python
Питонные фрагменты
Это расширение дает вам много сокращений, чтобы избежать писать самостоятельно то же самое много раз. Питонные фрагменты
Установка:
ext install frhtylcn.pythonsnippets
Python Docstrings.
Документация важна, и это расширение позволяет создавать красивые DocStrings для ваших функций/классов: Генератор DocString
Установка:
ext install njpwerner.autodocstring
Отступ Python
Исправьте отступ Python каждый раз, когда вы нажимаете Введите
: Отступ Python
Установка:
ext install KevinRose.vsc-python-indent
Python Testing.
Если вы создаете большие приложения, вам понадобятся тесты для обеспечения работы кода правильно. Это расширение позволяет управлять тестами непосредственно из VSCode UI: Python Test Explorer
Установка:
ext install LittleFoxTeam.vscode-python-test-adapter
Right Time Python Runner
Написание небольших приложений требует быстрой проверки вывода. С этим расширением вы можете увидеть вывод Python, который изменяется файл в режиме реального времени: Arepl для Python
Установка:
ext install almenPython frameworks extensionson.arepl
Эти расширения помогают вам создать код без усилий.
Отступ радугу
Это расширение покрасет отступ вашего файла Python. Это результаты действительно полезны, когда код имеет много вложенных уровней. Отступ радугу
Установка:
ext install oderwat.indent-rainbow
Лучшие комментарии
Это расширение поможет вам создать лучшие комментарии, выделив специальные детали, такие как Todo’s, параметры и запросы. Лучшие комментарии
Установка:
ext install aaron-bond.better-comments
Гит объектив
Работа с git? Это расширение дает вам суперпулю, работающие с Git. Гит объектив
Установка:
ext install eamodio.gitlens
Язык шаблона Django
Расширение Django позволяет создавать чистые и хорошо выделенные шаблоны DTL. Django
Удлинитель: Это расширение работает только в том случае, если вы измените файл настроек и добавьте этот ключи JSON:
# SETTINGS_FOLDER/User/settings.json "files.associations": { "**/*.html": "html", "**/templates/**/*.html": "django-html", "**/templates/**/*": "django-txt", "**/requirements{/**,*}.{txt,in}": "pip-requirements" },
Установка:
ext install batisteo.vscode-django
Фрагменты Django
Отверенные фрагменты для разработки приложений Django. Фрагменты Django
Установка:
ext install bibhasdn.django-snippets
Украсить ваше рабочее пространство
Вы должны сделать красивое, пространство, которое вы используете много часов в день.
Так что давайте посмотрим и что вы можете сделать:
Установка значков
Установите Vscode Icons И вы получите доступ к кучу значков расширений файлов.
Вот моя предпочтительная тема:
вишня
Посмотрите на Мой блог , Чтобы получить доступ к более удивительным статьям, как этот. Пожалуйста, рассмотрите возможность поддержки меня на Ko-fi. Вы мне много помогаете на Продолжайте строить эти учебники!
Любое расширение я ушел из этого списка? Пожалуйста, дайте мне знать в комментариях!
Разработчика дорожных постов (8 части серии)
Оригинал: “https://dev.to/developerroad/best-vscode-extensions-for-python-developers-525c”