Как удалить разрывы строк в 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 заменить - оставить пустым.


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 ничего не делает в моей системе.
Алан М
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.