Как удалить разрывы строк в Notepad ++?

110

Есть ли простой способ удаления разрывов строк в Notepad ++?

Например:

This text has been splitted
in lines, and it's longer than
3200 words, so it would be great
to find and replace line breaks
like these.
Габриель
источник
1
Хм, в VI это было бы просто печатать4J
Бернхард
Если вы хотите создать что-то похожее на URL, поместив параметры URI в несколько строк, этот ответ будет более полезным: stackoverflow.com/a/13990281/501113
chaotic3quilibrium

Ответы:

152
  1. Выделите строки, к которым вы хотите присоединиться (или используйте Ctrl+, Aчтобы выделить все)
  2. Выберите в меню « Правка» → «Операции с линиями» → «Объединить линии» или нажмите Ctrl+ J.

Он будет вставлять пробелы автоматически при необходимости, чтобы предотвратить слипание слов

Джеймс П
источник
Спасибо, но я должен сделать это один за другим, есть ли способ сделать это для всего документа?
Габриэль
2
Теперь я понял, я выбрал весь документ и работает так, как мне нужно!
Габриэль
6
CTRL J - это ярлык
user640378
Совет: вам может понадобиться нажать CTRL + J более одного раза. Не используйте> Вид> Перенос слов, чтобы лучше видеть переносы строк.
Кай Ноак
4
как я могу отключить добавление пробелов?
Кит Тайлер
41

CTRL+H

В Search ModeвыбореExtended

Найти - \r\n заменить - оставить пустым.

Ofiris
источник
4
Я считаю, что это должно быть \ r \ n, так как это для Windows.
Джеймс П
2
Это должно быть \r\nи поле замены должно содержать один пробел.
amiregelz 12.12.12
@JamesP, в чем разница? А почему так в винде?
user1993
2
@ user1993: статья в Википедии en.wikipedia.org/wiki/Newline содержит подробную информацию о том, как переносы строк работают в разных операционных системах.
Джеймс П
2

Для меня, используя Win 7, мне пришлось использовать

в Findполе и введите <space>в Replaceполе так , что существует единое пространство между последним словом текущей строки и первым словом следующей строки.

Алан М
источник
Вы \n
имели в
Нет, я имею в виду \ n ничего не делает в моей системе.
Алан М