Объедините несколько строк в один, используя Sublime Text

Я очень новичок в Sublime Text, и я уверен, что это наивный вопрос. Просмотр выбора нескольких строк в http://www.sublimetext.com/ (2/6 слайд). Абсолютно люблю это.

Я понимаю, что Ctrl (Cmd) + Shift + L "multiple-selects", чтобы мы могли делать редактирование одновременно. Однако в демонстрации они также объединяют все строки в одну строку. Что такое ярлык для этого?
Я использовал Ctrl + J, но он просто удаляет один раз, а не все вхождения новой строки.

Я использую TextPad и использую Find/Replace \n с пустым пространством. Но кажется, что человек, дающий демо, использует какой-то ярлык.

Ответ 1

Я думаю, что в демоверсии он нажимает Del, с курсором в конце строки, в нескольких выделениях. Таким образом, \n удаляется в каждой выбранной строке.

Ответ 2

Единственный ярлык для объединения нескольких строк в 1 - это "строки соединения".

  • Command + J на Mac для соединения строк.
  • CTRL + J в Windows
  • Изменить > Линии > Линии объединения

Другой подход проявляется в демо-анимации на sublimetext.com. Используя множественные выборы, CTRL + Shift + L используется для разделения выделения на строки, и каждая строка затем редактируется одновременно. end + del затем удалит все разрывы строк. Это можно увидеть на слайде 2/6 на http://sublimetexttips.com/7-handy-text-manipulation-tricks-sublime-text-2/

Ответ 3

правка

join Присоединяет следующую строку к текущей строке, заменяя все пробелы пробелом на одно пространство

http://www.sublimetext.com/docs/commands

Перейдите в пункт редактирования в меню, Edit → line → join lines

Ответ 4

ctrl+a и ctrl+j, кажется, работают над возвышенным текстом 3.

Ответ 5

Если вы хотите объединить строки в одну строку, которая также удалит начало и конец пробела из строки, следующее выражение должно работать:

Find What: ^\s*(.+)\s*\n
Replace With: \1

Ответ 6

Join lines - хорошая команда, но она добавляет пробелы между объединенными строками. Чтобы объединить строки без интервала, самый простой способ выглядит следующим образом:

  • Find -> Replace (Command + Option + F на Mac)
  • Ctrl+Enter, чтобы ввести новую строку в поле Find What.
  • Не вводите ничего в поле Replace With.
  • Нажмите Replace All.