Закрыть теги, опускающиеся ниже выделенной строки

У меня минимальный опыт работы с HTML-скриптом, поэтому здесь все может пойти не так.

Итак, у меня есть очень простая, но очень трудоемкая задача: взять полные документы и преобразовать их в HTML-скрипт. Я использую Sublime Text 3 с плагином Emmet.

В принципе,

This is the first header
This is the first paragraph that needs to be tagged

This is the second header
This is the second paragraph that needs to be tagged

Так что очень просто, мне нужно поместить теги заголовков в заголовки и теги абзацев в абзацы.

Что я делаю, так это удерживаю Ctrl и вручную выделяю нужный текст, так как все это довольно случайно. Проблема в том, что для выделения такого текста вручную требуется целая вечность.

Я знаю другие способы выделения, такие как Ctrl + L для строки. Проблема в том, что мои близкие теги оказываются под выделенной строкой.

Пример:

<h2>This is the first header
</h2><p>This is the first paragraph that needs to be tagged
</p>

Это не имеет большого значения, но это делает код более трудным для последующего просмотра и делает его действительно хаотичным.

Та же проблема сохраняется, если я нажимаю соответствующий номер строки.

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

Итак, есть ли быстрый способ ввода текста из документа Word в Sublime text и быстрого получения соответствующих тегов? например <h2>,<h3>,<p>,<ul>,<li> и так далее.

Любая помощь спасет мой рассудок, спасибо.


person Jolly    schedule 13.07.2014    source источник


Ответы (1)


Когда вы выбираете строку с помощью CtrlL, она автоматически выбирает всю строку и перемещает курсор вниз на первую позицию следующей строки. Есть два способа обойти это. Во-первых, поместите курсор в первую позицию на строке, которую вы хотите выбрать, затем просто нажмите ShiftEnd, и строка будет выбрана, а курсор теперь находится на последней позиции в той же строке. Либо используйте CtrlL, затем нажмите Shift (стрелка влево), чтобы переместить курсор из первой позиции на следующей строке до последней позиции в выбранной строке. В любом случае, теперь вы можете нажать комбинацию клавиш в Emmet для вставки пары тегов, и все готово.

person MattDMo    schedule 13.07.2014