Есть ли команда для вставки строки символов в Sublime Text 2? - PullRequest
9 голосов
/ 28 марта 2012

Я склонен использовать строки хэшей и тире для форматирования и разбивки файлов кода (например, файлов CSS):

/* -------------------------------------------------------------------
 * Layout Styles
 * -----------------------------------------------------------------*/

В vim я бы использовал команду 80a-<ESC>, которая вставила бы 80 - символов из позиции после курсора .

Я искал в документации Sublime, но не нашел хорошего способа репликации вышеуказанной команды vim в subl. Винтажный режим не включает поддержку этой последовательности команд.

Есть ли соответствующая команда, которая делает что-то похожее в Sublime, или статический фрагмент будет самым простым решением?

1 Ответ

11 голосов
/ 28 марта 2012

Я не думаю, что есть возможность повторения персонажа.Чтобы сделать это с любым символом, я думаю, что потребуется плагин, но базовая функциональность вставки большого блока комментариев может быть легко достигнута с помощью сниппета:

Перейдите к New Snippet через меню и добавьте этот код:

<snippet>
    <content>
        <![CDATA[
/* -------------------------------------------------------------------
 * $0
 * -----------------------------------------------------------------*/
        ]]>
    </content>
<tabTrigger>comment</tabTrigger>
</snippet>

и сохраните фрагмент в папке Packages\User как something.sublime-snippet.Должно работать сразу, вам просто нужно набрать comment (или что-то, что вы изменили на ..), затем нажать tab, а затем написать название комментария.

...