Ответ 1
Я думаю, что в демоверсии он нажимает Del, с курсором в конце строки, в нескольких выделениях. Таким образом, \n
удаляется в каждой выбранной строке.
Я очень новичок в Sublime Text, и я уверен, что это наивный вопрос. Просмотр выбора нескольких строк в http://www.sublimetext.com/ (2/6 слайд). Абсолютно люблю это.
Я понимаю, что Ctrl (Cmd) + Shift + L "multiple-selects", чтобы мы могли делать редактирование одновременно. Однако в демонстрации они также объединяют все строки в одну строку. Что такое ярлык для этого?
Я использовал Ctrl + J, но он просто удаляет один раз, а не все вхождения новой строки.
Я использую TextPad и использую Find/Replace \n
с пустым пространством. Но кажется, что человек, дающий демо, использует какой-то ярлык.
Я думаю, что в демоверсии он нажимает Del, с курсором в конце строки, в нескольких выделениях. Таким образом, \n
удаляется в каждой выбранной строке.
Единственный ярлык для объединения нескольких строк в 1 - это "строки соединения".
Другой подход проявляется в демо-анимации на sublimetext.com. Используя множественные выборы, CTRL + Shift + L используется для разделения выделения на строки, и каждая строка затем редактируется одновременно. end + del затем удалит все разрывы строк. Это можно увидеть на слайде 2/6 на http://sublimetexttips.com/7-handy-text-manipulation-tricks-sublime-text-2/
правка
join Присоединяет следующую строку к текущей строке, заменяя все пробелы пробелом на одно пространство
http://www.sublimetext.com/docs/commands
Перейдите в пункт редактирования в меню, Edit → line → join lines
ctrl+a
и ctrl+j
, кажется, работают над возвышенным текстом 3.
Если вы хотите объединить строки в одну строку, которая также удалит начало и конец пробела из строки, следующее выражение должно работать:
Find What: ^\s*(.+)\s*\n
Replace With: \1
Join lines
- хорошая команда, но она добавляет пробелы между объединенными строками. Чтобы объединить строки без интервала, самый простой способ выглядит следующим образом:
Find -> Replace
(Command + Option + F на Mac)Ctrl+Enter
, чтобы ввести новую строку в поле Find What
.Replace With
.Replace All
.