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.
Ответы:
Текст кондитер плагин делает работу очень хорошо. Он предлагает синтаксис вставки чисел .
Выберите несколько строк с помощью CMD+ SHIFT+ L(Sublime по умолчанию):
text|
text|
text|
text|
Переместите курсор туда, куда хотите:
| text
| text
| text
| text
И вставьте числа с помощью Text Pastry , нажав CMD+ ALT+ Nи введя 1 space 1 space 0:
1| text
2| text
3| text
4| text
Где 1 space 1 space 0означает:
Заменить CMDс CTRLна машинах Windows , или Linux.
110
который не приведет к тому, что вы хотите. Вы должны ввести это 1 1 0
с пробелами. При использовании тегов kbd вы включаете пробелы? Просто интересно, какая визуальная разница между тегами kbd 110
и 1 1 0
при их использовании.
В этом конкретном случае вы можете использовать пакет Increment Selection . Просто нажмите Ctrl+ Alt+ I( Command+ Control+ I), имея несколько курсоров в начале каждой строки. В дополнение к ответу melinath вот пример того, как это сделать:
Сначала вам понадобится Package Control . Установка обоих компонентов займет не более 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|
Подсказка: []
обозначает выделение, |
обозначает курсор.
IncrementSelection плагин позволяет это поведение. Если у вас установлен Package Control , вы можете просто найти и установить его. Очень просто!
<path d="M330,0C220,63.7,0,191,0,191"/><path d="M330-2C220,61.7,0,189,0,189"/> <path d="M330-_C220,__.7,0,___,0,___"/>
копия этого сообщения https://stackoverflow.com/a/64083371/5902698
Вы хотите, чтобы в каждой выбранной вами строке был номер, но не тот же самый. Например, вы выбрали 5 курсоров и хотите написать 1 2 3 4 5.
выберите 5 курсоров (возможно, вы можете использовать сочетание клавиш ctrl + shift + L)
ctrl + maj + P и выберите арифметику
Поскольку у вас есть 5 курсоров, он предлагает 1 2 3 4 5
Если хотите, можете изменить шаг итерации
Используйте пакет Emmet , попробуйте это:
{$ text${newline}}*4
$
на $@3
. Если вы хотите перевернуть счетчик (например, 4, 3, 2, 1), замените первый $
на $@-
. Если вы хотите вернуть счетчик обратно к 3 (например, 6, 5, 4, 3), замените первый $
на $@-3
. Если вы хотите заполнить нулями (например, 001, 002, 003, 004), замените первое $
на $$$
. См. Docs.emmet.io/abbreviations/syntax/#item-numbering
{$ => $,${newline}}*12
создать массив с ключами и значениями, месяцы в году
Мой простой обходной путь (до сих пор, когда я нашел эту ветку) заключался в том, чтобы перейти к моему редактору электронных таблиц, сгенерировать последовательность там, скопировать, вернуться к subl, развернуть курсор на любое количество строк и вставить.
Такой подход можно применить в любом текстовом редакторе, который позволяет расширять (клонировать) курсор.