Комментарии 24
Афигеть. Какая новость.
Плагин позволяет привести практически любой код в удобочитаемый вид за несколько секунд.
За сколько именно секунд? К какому виду из?
Как мне кажется в 23 году актуальны плагины для интеграции IDE с одним нашумевшим AI чатиком. Ожидал здесь увидеть подборку таких плагинов.
А git, как мне кажется, все же лучше в консоли использовать, чтобы выучить раз и навсегда а не переучиваться при переходе от ide к ide и от плагина к плагину.
Не обязательно с чатиком, есть и самостоятельные ко-пилоты. Но да - не упомянут их в августе 23 странно. Хотя может этот чатик и писал текст, обладая знаниями на конец 21 года?
вот один из них https://codeium.com/vscode_tutorial. Пользуюсь. Нравится.
А git, как мне кажется, все же лучше в консоли использовать, чтобы выучить раз и навсегда а не переучиваться при переходе от ide к ide и от плагина к плагину.
Мне больше GitExtensions нравится. Хотя бы потому, что нажать кнопку Commit на тулбаре быстрее чем в консоли набирать git commit .... А сделать даблклик на нужную ветку быстрее чем набирать git checkout ...
Хотя консоль там тоже есть Но я лично ее больше использую для, например, запуска гредла на сборку (тут немножко особенностей работы - со своего компа нужно сначала выгрузить в гит, потом уйти на виртуалку - отдельный комп, работающий VDI терминалом - откуда есть доступ к тестовому серверу, там подтянуть из гита и запустить сборку гредлом).
Ну и нагляность там выше - вся история коммитов, список веток, список тегов - все перед глазами (оно у отдельном окошке постоянно висит).
PM шикарная штука, но не нашел как сделать так, что бы по умолчанию список был бы свернут. А то порой листать много приходиться.
Есть один важный нюанс: Project Manager не увидит проект, если в нём не инициализирован репозиторий Git.
Это не так.
В настройках расширения есть опция Project Manager › Vscode: Base Folders
Indicates the base folders to search for VSCode projects
Если настроить пути к требуемым каталогам, то расширение будет отображать проекты с папкой .vscode
Вот ещё пару хороших:
https://codeium.com/vscode_tutorial - бесплатный чатгпт, хорошо справляется
https://marketplace.visualstudio.com/items?itemName=DominicVonk.parameter-hints - подсветка парметров. Мастхев для ФПников
Code Spell Checker + Russian - Code Spell Checker - проверка русской орфографии. В настройках переключить на Hints уровень, чтобы не надоедало
https://marketplace.visualstudio.com/items?itemName=oderwat.indent-rainbow - подсветка отступов
https://marketplace.visualstudio.com/items?itemName=DominicVonk.parameter-hints - подсветка парметров. Мастхев для ФПников
Этот функционал уже встроен в редактор. Искать "inlay hints" в настройках.
Когда добавил к Code Spell Checker проверку русской орфографии - стало заметно медленнее открывать контекстное меню с вариантами исправления опечатки, чем когда был установлен только Code Spell Checker без дополнительных языков.
Странная статья.
А где
Bookmarks: https://marketplace.visualstudio.com/items?itemName=alefragnani.Bookmarks
ShellCheck: https://marketplace.visualstudio.com/items?itemName=timonwong.shellcheck
autoconf: https://marketplace.visualstudio.com/items?itemName=maelvalais.autoconf
Cmake: https://marketplace.visualstudio.com/items?itemName=twxs.cmake
Я уж молчу про отладчики для всего, включаю bash
Кстати про ИИ плагины, для VS Code пользую Codeium, очень шустрый без рекламы и бесплатный, по крайней мере пока.
Рефакторинг JavaScript и TypeScript (тут я однозначного лидера выбрать не могу, поставил вот эти плагины и к ним приглядываюсь):
Abracadabra, refactor this! https://marketplace.visualstudio.com/items?itemName=nicoespeon.abracadabra
Intelli Refactor https://marketplace.visualstudio.com/items?itemName=ypresto.vscode-intelli-refactor
(этот применим для Python, TypeScript/JavaScript и Java) IntelliCode Link: https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.vscodeintellicode
(для Python, JavaScript, TypeScript, включая JSX и TSX) IntelliCode API Usage Examples https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.intellicode-api-usage-examples
JavaScript Booster https://marketplace.visualstudio.com/items?itemName=sburg.vscode-javascript-booster
Разное:
All Autocomplete https://marketplace.visualstudio.com/items?itemName=Atishay-Jain.All-Autocomplete - очень быстрый автокомплит по списку слов из открытых в VSCode файлов; минимум загрузки CPU, максимум скорости
(выше в комментарии упоминали, повторю) Code Spell Checker https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker + Russian - Code Spell Checker https://marketplace.visualstudio.com/items?itemName=streetsidesoftware.code-spell-checker-russian
Copy Copy Paste https://marketplace.visualstudio.com/items?itemName=rockingskier.copy-copy-paste - буфер обмена с историей, аналог Shift+Ctrl+V в IDE от JetBrains
Markdown Preview Mermaid Support https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid - поддержка в Markdown диаграмм и чартов Mermaid
NPM Scripts https://marketplace.visualstudio.com/items?itemName=lukaserat.npm-scripts - запуск команд из package.json в минимальное количество кликов
TODO Highlight v2 https://marketplace.visualstudio.com/items?itemName=jgclark.vscode-todo-highlight
Вместо Prettier, лучше использовать Prettier ESLint
https://marketplace.visualstudio.com/items?itemName=rvest.vs-code-prettier-eslint
Инструменты разработки совершенствуются, но продукты, выпускаемые с их помощью, остаются такими же забагованными.
Автоматическое начисление кешбэка МТС как не работало много лет, так и продолжает не работать (последний пример – обращение 1-771249008995 от 19.07.2023).
Так что не инструментами надо заниматься, а к потребностям абонентов прислушиваться.
В vscode давно есть поддержка workplaces. Зачем люди до сих пор используют этот ProjectManager - загадка.
https://marketplace.visualstudio.com/items?itemName=dsbasko.create-component-helper вот еще классная, чтобы по быстрому создавать шаблонные компоненты, директивы, классы и так далее
А есть смысл одновременно и Gitless держать и Gitlens? Или хватит кого то одного?
Упрощаем себе работу: плагины VS Code, актуальные в 2023 году