Подтвердить что ты не робот

Как вставить столбец растущих чисел в Sublime Text 2?

text
text
text
text

после редактирования, этот текст становится

1 text
2 text
3 text
4 text

Легко в Notepad ++ с редактором столбцов, но я не знаю, как сделать то же самое в Sublime Text 2.

4b9b3361

Ответ 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 секунд.

шаги:

  1. Установите пакет управления.
    • Откройте палитру команд: Ctrl + Shift + P (Windows/Unix)/Command + Shift + P (Mac).
    • Введите Install Package Control и нажмите, чтобы установить.
  2. Установите пакет выбора приращений.
    • Снова откройте командную палитру.
    • Введите Package Control: Install Package, щелкните по нему и подождите некоторое время.
    • Тип Increment Selection и нажмите на него, чтобы установить.
  3. Добавьте номера строк в начало каждой строки.
    • Выберите все строки с помощью 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|

Подсказка: [] обозначает выбор, | обозначает карету.