Как вставить столбец растущих чисел в Sublime Text 2?
text
text
text
text
после редактирования, этот текст становится
1 text
2 text
3 text
4 text
Легко в Notepad ++ с редактором столбцов, но я не знаю, как сделать то же самое в Sublime Text 2.
Ответы
Ответ 1
Плагин 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 означает:
- Целое число для начала с 1
- Приращение 1
- Начальные нули Padd 0
Замените CMD на CTRL на машинах Windows или Linux.
Ответ 2
Этот плагин поддерживает IncrementSelection. Если у вас установлен Контроль пакетов, вы можете просто его найти и установить. Легкий peasy!
Ответ 3
Используйте пакет Emmet, попробуйте следующее:
{$ text${newline}}*4
Ответ 4
Вы можете использовать плагин ConyEdit, чтобы сделать это, используйте его командную строку cc.abl '#1 '
чтобы добавить перед строками cc.abl '#1 '
вам содержимое.
Ответ 5
Мой простой обходной путь (до тех пор, пока я не нашел эту ветку) состоял в том, чтобы перейти к редактору электронных таблиц, сгенерировать там последовательность, скопировать, вернуться к subl, развернуть курсор на сколько угодно строк и вставить.
Этот подход может быть применен в любом текстовом редакторе, который позволяет расширить (клонировать) курсор.
Ответ 6
Для этого конкретного случая вы можете использовать пакет выбора приращений. Просто нажмите Ctrl + Alt + I, имея несколько курсоров в начале каждой строки. В дополнение к ответу melinath, вот пример того, как это сделать:
Сначала вам понадобится контроль пакетов. Установка обеих вещей не должна занять более 30 секунд.
шаги:
- Установите пакет управления.
- Откройте палитру команд: Ctrl + Shift + P (Windows/Unix)/Command + Shift + P (Mac).
- Введите
Install Package Control
и нажмите, чтобы установить.
- Установите пакет выбора приращений.
- Снова откройте командную палитру.
- Введите
Package Control: Install Package
, щелкните по нему и подождите некоторое время. - Тип
Increment Selection
и нажмите на него, чтобы установить.
- Добавьте номера строк в начало каждой строки.
- Выберите все строки с помощью Ctrl + A
- Измените выделение на несколько строк с помощью Ctrl + Shift + L
- Нажмите Home, чтобы перейти к началу каждой строки.
- Используйте выбор приращения с Ctrl + Alt + I
Результат:
![increment-selection.gif]()
Другие примеры
Инкремент выбора также может заменить числа, префикс номера с ведущими нулями, приращения букв, приращение на шаг и многое другое.
[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|
Подсказка: []
обозначает выбор, |
обозначает карету.