Skip to content

Instantly share code, notes, and snippets.

@mrmlnc
Last active February 2, 2017 19:11
Show Gist options
  • Save mrmlnc/62a827ad77fbd93e0bb41f31012bfb65 to your computer and use it in GitHub Desktop.
Save mrmlnc/62a827ad77fbd93e0bb41f31012bfb65 to your computer and use it in GitHub Desktop.
[vk.com/vs_code] Список изменений январского релиза (1.9.0) редактора Visual Studio Code.

Workbench

  1. Новый экран приветствия и небольшой интерактивный тур для новых пользователей по основным возможностям редактора. Посмотреть в действии можно так: Help > Welcome.
  2. Значительно увеличена производительность встроенного терминала и его поддержка на Windows. Шлём огромное спасибо автору модуля winpty и Даниэлю Иммсу, который занимается разработкой встроенного терминала.
  3. Теперь на Windows PowerShell будет Shell-ом по умолчанию, собственно, как и в гредущем обновлении Windows 10.
  4. Поддержка Copy-Paste для терминала на Windows, возможность выбора стиля курсора.
  5. Горячий выход теперь имеет несколько опций.
  6. Несколько улучшений Zen-мода.
  7. Быстрая навигация по результатам поиска, выполненного через панель поиска по проекту.
  8. Новый вид панели навигации по проблемам, терминалам и прочему.
  9. Новые пункты контекстного меню вкладок и возможность настройки положения иконки закрытия вкладки.
  10. Возможность выбора окна и его размеров, в котором будет открыт файл или директория.
  11. Возможность быстрого сохранения всех открытых файлов при выходе.
  12. Запрет скролла текста в панели информации.

Settings

  1. Упрощена и улучшена страница настроек редатора.
  2. Возможность указывать настройки для конкретных языков.

Tasks

  1. Возможность указания команд в задачах.
  2. Возможность указать редактору где запускать задачи: в дочернем процессе со своей панелью или как встроенную вкладку терминала.

Editor

  1. Форматирование при вставке, если это предоставляет редактор (TS/JS) или установленный плагин.
  2. Наконец-то редактор следует TextMate-семантике.
  3. Утилита для проверки TextMate-скопов и токенов.
  4. Возможность вставки сниппетов через клавиатурные сокращения.
  5. Для TS/JS появилась поддержка перехода к имплементации метода.
  6. Улучшен поиск по содержимому файла, а также добавлены новые команды матчинга слов.
  7. Улучшена автоиндентация после нажатия Enter.

Languages

  1. Для TypeScript добавлена поддержка отображения ссылок на методы/функции.
  2. Обновлён модуль TypeScipt и добавлена возможность выбора его версии.
  3. Предпросмотр Markdown претерпел серьёзные изменения (синхронизация скролла, исправлены многие вопросы подсветки, добавлена навигация по ссылкам).
  4. SCSS теперь поддерживает map, новые настройки для HTML и PHP.

Debugging

  1. Режим отладки без настроек в launch.json.
  2. Инлайн-значения переменных, как при отладке в Chrome.
  3. Автоматический выбор окружения для отладки.
  4. Возможность копирования Call Stack.

Node Debugging

  1. Сниппеты для быстрой настройки в launch.json.
  2. Возможность исключить файлы из отладки.
  3. Возможность перезапуска отладки.
  4. Улучшено отображение объектов в консоли отладчика, а также вновь включена поддержка Source Maps.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment