Заменить разрывы строк

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

Мне нужна возможность удалить разрывы строк из текста.

Пример:

first line
second line

Должно стать:

first linesecondline

С недавнего обновления можно искать разрывы строк с помощью ^ $. Здесь описано: https://github.com/Microsoft/vscode/pull/314

Проблема заключается в том, что когда я использую это для замены, он фактически "добавляет" к разрыву строки и не "заменяет" его.

Ответ 1

В последней версии VS Code есть ярлык для удаления разрывов из выделения (CRTL + J).

Ответ 2

Я обнаружил, что (по крайней мере, в Windows) решение заключалось в том, чтобы использовать поиск и замену регулярным выражением. Найдите $\n и замените ничем, чтобы избавиться от новых строк. Обратите внимание, что символ новой строки, который мы хотим заменить, помещается после конца строки ($).

Ответ 3

Я могу управлять этим с помощью инструмента поиска и замены и "Использовать регулярное выражение". Найдите шаблон \n$ и замените его на $

Ответ 4

Выберите новую строку и нажмите Ctrl + D (и удерживайте ее). Затем нажмите Ctrl + H, вы сможете заменить его всем, что вам нужно.