text
text
text
text
после редактирования, этот текст становится
1 text
2 text
3 text
4 text
Легко в Notepad ++ с редактором столбцов, но я не знаю, как сделать то же самое в Sublime Text 2.
text
text
text
text
после редактирования, этот текст становится
1 text
2 text
3 text
4 text
Легко в Notepad ++ с редактором столбцов, но я не знаю, как сделать то же самое в Sublime Text 2.
Плагин Text Pastry отлично работает. Он предлагает Insert Numbers Syntax.
Выберите несколько строк с помощью CMD + SHIFT + L (возвышенное значение по умолчанию):
text|
text|
text|
text|
Переместите курсор туда, где вы хотите:
| text
| text
| text
| text
И вставьте числа с Text Pastry, нажав CMD + ALT + N и введите 1 1 0:
1| text
2| text
3| text
4| text
Где 1 1 0 означает:
Замените CMD на CTRL на машинах Windows или Linux.
Этот плагин поддерживает IncrementSelection. Если у вас установлен Контроль пакетов, вы можете просто его найти и установить. Легкий peasy!
Используйте пакет Emmet, попробуйте следующее:
{$ text${newline}}*4
Вы можете использовать плагин ConyEdit, чтобы сделать это, используйте его командную строку cc.abl '#1 '
чтобы добавить перед строками cc.abl '#1 '
вам содержимое.
Мой простой обходной путь (до тех пор, пока я не нашел эту ветку) состоял в том, чтобы перейти к редактору электронных таблиц, сгенерировать там последовательность, скопировать, вернуться к subl, развернуть курсор на сколько угодно строк и вставить.
Этот подход может быть применен в любом текстовом редакторе, который позволяет расширить (клонировать) курсор.
Для этого конкретного случая вы можете использовать пакет выбора приращений. Просто нажмите Ctrl + Alt + I, имея несколько курсоров в начале каждой строки. В дополнение к ответу melinath, вот пример того, как это сделать:
Сначала вам понадобится контроль пакетов. Установка обеих вещей не должна занять более 30 секунд.
шаги:
Install Package Control
и нажмите, чтобы установить.Package Control: Install Package
, щелкните по нему и подождите некоторое время.Increment Selection
и нажмите на него, чтобы установить.Результат:
Инкремент выбора также может заменить числа, префикс номера с ведущими нулями, приращения букв, приращение на шаг и многое другое.
[1] text [1] text [1] -> 1| text 2| text 3|
[a] text [a] text [a] -> a| text b| text c|
[01] text [01] text [01] -> 01| text 02| text 03|
[05,3] text [05,3] text [05,3] -> 05| text 08| text 11|
[5,-1] text [5,-1] text [5,-1] -> 5| text 4| text 3|
Подсказка: []
обозначает выбор, |
обозначает карету.