Как стать автором
Обновить
24.99

Текстовые редакторы и IDE *

Подручные инструменты для разработки кода

Сначала показывать
Порог рейтинга

👣 GoLand и его фишки

Для тех, кто ещё не пробовал использовать GoLand для работы с Go — попробуйте, вам понравится)

Вот некоторые фишки: 

Умное автодополнение. Автодополнение в GoLand помогает писать код быстрее. Сочетание клавиш Ctrl+Shift+Space вызывает список вариантов автодополнения, наиболее подходящих для данного контекста.

Инспекции и быстрые исправления. Обнаружив проблему, IDE тут же предложит ее исправить. Чтобы применить автоматическое исправление, просто нажмите Alt+Enter.

Генерация кода. В некоторых случаях GoLand может cгенерировать для вас тривиальный код. Например, если вы нажмете Ctrl+O, IDE поможет вам реализовать любой интерфейс, сгенерировав его методы.

Обнаружение рекурсивных вызовов. Если внутри вашей функции есть рекурсивный вызов, GoLand обнаружит его и поставит метку на поле редактора — это упростит чтение и понимание кода.

Действие Type Parameter. Действие Type Parameter (Alt+) всегда под рукой, если необходимо узнать тип выражения, на котором находится курсор.

Подсветка точек выхода. Каждая функция может иметь больше одного оператора return или panic. Чтобы быстро найти их все, нажмите Ctrl+Shift+F7, установив курсор на ключевом слове func, return или panic. Это поможет быстрее понять, как работает функция.

Вот такие классные возможности, так что пользуйтесь GoLand)

📎 Читать подробнее

Теги:
Всего голосов 5: ↑3 и ↓2+1
Комментарии0

Маленькая победа над отступами в IDE Visual Studio


Рабочая IDE Visual Studio 2022, на Windows
Недавно дали проект, в котором почему‑то все отступы через tab‑ы. Я привык к «точкам»(spaces). Мне хотелось как‑то быстро конвертнуть проект из табов — в «точки».
Быстрое гугление дало, что нужно просто поправить в TextEditor настройку с отступами. Далее, еще советовали Adaptive Formatting.
Все советы не помогли, кроме одного, чтобы конвертнуть — нужно сделать вручную замену везде с табов на точки. Я так и сделал.
Далее, я попробовал нарушить отступ в одном файле и сделать формат этого файла. И в нем форматирование вернулось — как и было ранее — с табами.
Что же не так?
Еще немного гугления натолкнуло на мысль, что у меня в проекте есть .editorconfig
И вот только там я обнаружил причину моих «страданий»
Я поменял в этом конфиге с indent_style = tab на indent_style = space
И все заработало как и ожидалось!

Теги:
Всего голосов 4: ↑0 и ↓4-4
Комментарии4

Apple выпустила Xcode 15.2, поддерживающий разработку приложений для фирменной гарнитуры виртуальной реальности Vision Pro. Среда разработки включает в себя поддержку Swift 5.9, SDK для iOS 17.2, iPadOS 17.2, watchOS 17.2, tvOS 17.2, macOS Sonoma 14.2 и visionOS. Обновление доступно в магазине приложений Mac App Store.

Ранее Apple сообщила, что продажи гарнитуры виртуальной реальности Vision Pro начнутся 2 февраля 2024 года. Сперва устройства будут доступны пользователям в США. Возможность оформить предзаказ откроется 19 января 2024 года, а цена одного комплекта составит 3,5 тыс. долларов.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Автор Telegram-канала «Код воробья» рассказал, что в Xcode 15.1 появилась возможность настроить автоматическое удаление старых бета-версий. Сам Xcode 15.1 пока находится на стадии Release candidate.

Теги:
Рейтинг0
Комментарии0

Нашел интересную утилиту с открытм исходником для записи скринкастов.

Визуально показывает на экране все нажатые клавиши и их сочетания, включая мышку.
Это незаменимо, когда ты показываешь в скринкасте что-то сложное, что активируется только с помощью горячих клавиш на клавиатуре.

Только Windows.
Лицензия MS-PL

Код на GitHub: https://github.com/Code52/carnac
Скачать с GitHub: https://github.com/Code52/carnac/releases

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Вышла новая версия WebCalm - плагина для IDEA (и других IDE от JetBrains), который добавляет поддержку JavaScript и CSS. Плагин бесплатный и с открытым исходным кодом.

Логотип WebCalm.
Логотип WebCalm.

За полтора месяца разработки накопилось достаточно много изменений:

  • Улучшена подсветка.

  • Улучшено автодополнение.

  • Возможность inplace переименования.

  • Поддержка семнатической подсветки.

  • Поддержка форматирования.

  • Появился логотип.

  • Поддержка CSS.

Плагин доступен на JetBrains Marketplace.

Исходные коды доступны на GitHub.

Keep Calm 🙏 use WebCalm

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Месяц назад я публиковал пост о том как улучшить подсветку JavaScript и CSS в IntelliJ IDEA Community Edition. Сегодня я представляю вашему вниманию WebCalm. Это бесплатный плагин для IDEA (и других IDE от JetBrains), который добавляет базовую поддержку JavaScript: подсветка синтаксиса, навигация, автодополнение и т.д. Это полезно, если вам иногда необходимо работать с обычными HTML страницами. Например, чтобы добавить GitHub Pages к своему проекту. Для серьёзной web-разработки я всё же рекомендую использовать платную IntelliJ IDEA Ultimate Edition или другие редакторы.

WebCalm и JavaScript-код встроенный в HTML.
WebCalm и JavaScript-код встроенный в HTML.

Возможности:

  • Подсветка синтаксиса.

  • Свёртка кода (Code folding).

  • Просмотр структуры кода (Structure view).

  • Переход к объявлению (Go to declaration).

  • Поиск использований (Find usages).

  • Переименование.

  • Встроенный в HTML код (в тэги script и в атрибуты).

Запланированные возможности:

  • Поддержка CSS.

Плагин доступен на JetBrains Marketplace.

Исходные коды доступны на GitHub.

Плагин всё ещё в разработке и что-то может не работать или работать не как ожидается. Keep Calm 🙏

Теги:
Всего голосов 9: ↑9 и ↓0+9
Комментарии0