Рабочая область VsCode, шестнадцатеричный редактор, поиск, временная шкала

Новые функции, которые можно опробовать на Vs Code

«Мужчина - ничто без его инструментов». - Кэти Райхс

Изменение регистра в регулярном выражении заменить

VS Code теперь поддерживает изменение регистра совпадающих групп регулярных выражений при выполнении поиска / замены в редакторе. Это делается с помощью модификаторов \u\U\l\L, где \u и \l будут верхним / нижним регистром одного символа, а \U и \L будут верхним / нижним регистром остальной части соответствующей группы.

Модификаторы также могут быть составлены друг за другом - например, \u\u\u$1 будет заглавными буквами первые три символа группы, или \l\U$1 будет нижним регистром первого символа, а прописными буквами остальных.

В настоящее время они поддерживаются только в элементе управления «Найти» редактора, но не в глобальном поиске в файлах.

Шестнадцатеричный редактор

Расширение HexEditor улучшается с каждым выпуском vs code. Последняя версия теперь поддерживает копирование и вставку, просмотр файлов, а также поиск и замену.

Скопировать и вставить

Возможность копировать значения в буфер обмена и вставлять их либо внутри редактора, либо в другое место.

Найти и заменить

Сейчас мы не можем искать в шестнадцатеричном редакторе, и у нас есть аналогичный виджет поиска и замены. Он поддерживает поиск в шестнадцатеричных полях с использованием подстановочных знаков (например, FF ?? DD) и поиск по регулярным выражениям в разделе декодированного текста.

Выбор из нескольких вариантов

Теперь мы можем использовать выделение перетаскиванием, Shift и (Ctrl+click) выделение, а также удерживая Shift и перемещаясь с помощью клавиатуры, чтобы создать выделение.

Возможности верстака

Переключайте вкладки с помощью колесика мыши

Теперь мы можем использовать колесико мыши для прокрутки вкладок редактора. Нажмите и удерживайте клавишу Shift во время прокрутки, чтобы получить противоположное поведение.

Переходить от файлов к символам

Теперь мы можем продолжить переход к символам результата файла, просто набрав @. Для файла, который в данный момент выбран, появятся все символы, и редактор откроется в фоновом режиме, чтобы показать активный символ.

Отфильтруйте результаты, разделив несколько запросов пробелами

Мы можем добавить больше шаблонов поиска после ввода пробела, если мы получаем слишком много результатов для поиска файла. Например, мы можем сузить результаты по папкам, если вы введете <file name> <folder name> один за другим.

Это также работает для редактора (Ctrl + Shift + O) и средства выбора символов рабочего пространства (Ctrl + T). Любой текст после символа пробела будет использоваться для фильтрации по контейнеру этого символа.

Сортировка истории редактора по последнему использовавшемуся

“search.quickOpen.history.filterSortOrder”: “recency”

Несколько представлений на одной панели

Теперь у нас может быть несколько представлений на одной панели, чтобы лучше использовать горизонтальное пространство.

Перемещение представлений между боковой панелью и панелью

Теперь мы можем переместить боковую панель окна на панель или наоборот. Для этого мы должны перетащить представление из его заголовка и переместить его в желаемое место. Это также можно сделать с помощью указанной ниже команды клавиатуры,
1. Вид: Переместить вид (workbench.action.moveView)
2. Вид: Переместить сфокусированный вид (workbench.action.moveFocusedView)

Выдвижные уголки створки

Теперь мы можем изменить размер двух ортогональных створок одновременно, захватив и перетащив пересечение между ними.

Группировка просмотров

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

Сброс местоположения просмотра

Виды и группы представлений могут быть сброшены в их положения по умолчанию через их контекстные меню. Нижеуказанные команды также могут использоваться для сброса представлений,
1. Вид: сбросить расположение сфокусированного представления (workbench.action.resetFocusedViewLocation)
2 . Просмотр: сброс местоположения просмотра (workbench.action.resetViewLocations)

Режим выбора столбца

В режим выбора столбца можно войти, щелкнув пункт меню «Выбор› Режим выбора столбца ». При входе в этот режим, как указано в строке состояния, жесты мыши и клавиши со стрелками создают выбор столбца.

Отображать пробелы при выделении

Параметр editor.renderWhitespace можно изменить с none на selection Пробельные символы теперь будут отображаться в выделенном тексте по умолчанию.

Закрепить вкладки

Теперь мы можем закреплять вкладки либо из контекстного меню, либо с помощью новой команды workbench.action.pinEditor (Ctrl + K Shift + Enter).

Редактор поиска

  • search.searchEditor.defaultNumberOfContextLines - Настройте количество контекстных строк, отображаемых в редакторе поиска по умолчанию.
  • search.searchEditor.reusePriorSearchConfiguration - повторно использовать последнюю активную конфигурацию редактора поиска при создании нового редактора поиска.
  • search.searchEditor.doubleClickBehaviour -Двойной щелчок по желанию может открыть исходное местоположение,

Результаты поиска также можно просмотреть в полноразмерном редакторе с подсветкой синтаксиса и дополнительными строками окружающего контекста.

Редактор поиска: применение изменений
Применение изменений в редакторе поиска к файлам в рабочей области. Это можно сделать через расширение.

Просмотр временной шкалы

Представление «Временная шкала» - это унифицированное представление для визуализации событий временного ряда (например, фиксации Git, сохранения файлов, выполнения тестов и т. Д.) Для файла. Представление «Временная шкала» по умолчанию автоматически обновляется, показывая временную шкалу для текущего активного редактора.

Git: очистка меню переполнения

Команды GIT теперь сгруппированы в зависимости от выполненного действия.

Последние мысли

Код Visual Studio постоянно пополняется новыми функциями. Попробуйте указанные выше функции, и ваша IDE упростит работу.

Ссылка

  1. Код Visual Studio

«Для человека, у которого есть только молоток, все, что он встречает, начинает выглядеть как гвоздь». - Абрахам Маслоу