Раскладка клавиш VSCode для тех, у кого она не встроена в IDE
Радужная подсветка парных скобок для множества языков: Java, Kotlin, Python, Go, Rust и других
Эмуляция Vim: модальное редактирование, движения, текстовые объекты и команды
Операции над текстом: смена регистра, сортировка, фильтрация, выравнивание, экранирование
Подсказки горячих клавиш при клике мышью по кнопкам IDE, чтобы быстрее их выучить
WYSIWYG-редактор Markdown с режимами мгновенного рендеринга и разделённого просмотра
Подсветка цветов в коде для XML, HTML, JavaScript, Python и других языков
Миникарта кода в редакторе для быстрой прокрутки к нужному месту
Генерация javadoc для полей, методов и классов Java
Вставка случайных чисел, UUID, имён, IP-адресов и других данных по сочетанию клавиш
Группировка и скрытие файлов в дереве проекта по правилам: README, конфиги CI, скрипты сборки
Выравнивание таблиц Markdown по Tab и после правок, подгонка ширины под окно редактора
Цветная подсветка парных скобок в редакторе и в gutter
Быстрая навигация курсором к любой видимой позиции в редакторе по вводу символа
Раскраска отступов шестью чередующимися цветами для читаемости кода
Инструменты для JavaScript: переходы к тесту, представлению и конструктору по горячим клавишам
Интеншн для Kotlin: заполнение параметров пустого конструктора или функции значениями по умолчанию
Понятные описания cron-выражений в Java, YAML и Properties
Набор инструментов для Spring и Java: генерация serialVersionUID, геттеров и Javadoc
Переключение регистра идентификаторов: kebab-case, snake_case, PascalCase, camelCase
Генерация POJO-классов Java и Kotlin из JSON для Gson, Jackson, Lombok и других библиотек
Набор live-шаблонов для типовых фрагментов кода Angular
Раскладка клавиш ReSharper для тех, кто привык к его сочетаниям клавиш
Собственные postfix-шаблоны для Java, Kotlin, Python, Go и других языков
Шаблоны кода (live templates) для React в группе React в настройках редактора
Генерация методов для Dart-классов: copyWith, toMap, fromMap, toString, equals и hashCode
Раскладка горячих клавиш macOS для IDE, где она не установлена по умолчанию
Быстрая генерация javadoc и kdoc для полей, методов и классов
Автозаполнение аргументов вызова метода или конструктора через интенцию
Преобразования строк и кода по сочетанию клавиш с автоопределением нужного действия
Раскладка клавиш Xcode для тех, у кого она не встроена в IDE
Сниппеты для создания extension-методов, свойств и операторов в Dart и Flutter
Набор готовых сниппетов для Flutter-разработки
Генерация builder-класса и переключение между ним и исходным классом
Эмуляция плагина EasyMotion для быстрых переходов курсора в IdeaVim
Добавление и обновление поля serialVersionUID в классе через меню Generate
Сниппеты Bootstrap 4, Font Awesome 4 и 5 в виде live templates
Расширение IdeaVim: переключение на английскую раскладку в normal-режиме и возврат в insert-режиме
Быстрый просмотр и открытие файла по одиночному клику в дереве проекта, как в Sublime и VS Code
Генерация внутреннего класса Builder из меню Code > Generate по Effective Java
Генерация вызовов всех setter, getter и builder для Java- и Kotlin-переменной одним сочетанием клавиш
Автодополнение имён по тексту на родном языке или пиньинь для сложных названий
Действие сортировки выделенных строк или всего файла в меню Edit
Автоматическое переключение раскладки ввода в зависимости от контекста в месте ввода
Миникарта кода в панели редактора, как в Sublime
Быстрое открытие временных текстовых вкладок и список scratch-файлов по сочетаниям клавиш
Миникарта кода в редакторе, работает со светлой и тёмной темами
Автогенерация Java-кода, перенос многострочного текста, команды Linux и регулярные выражения
Быстрая генерация JavaBean, SQL, JVM-аргументов и конфигурации Spring
Описание правил работы кода для автодополнения и ссылок, не зависящее от фреймворка
Быстрое переключение между проектами, фреймами и окнами по сочетанию клавиш
Сохранение фрагментов кода с сокращениями и вставка через автодополнение