:help NL-used-for-Nul
Техническая деталь:
символы в файле хранятся как
в памяти. В дисплее они показываются"
^@
". Перевод сделан при чтении и записи файлов. Для соответствияшаблону поиска, можно просто войти CTRL-@ или" CTRL-V 000 дюймов. Это, вероятно, что Вы ожидаете. Внутренне символ заменяется
в шаблоне поиска. То, что необычно, - то, что, вводя CTRL-V CTRL-J также вставляет
, таким образом также ищет
в файле. {Vi не может обработать
символы в файле вообще}
Вы не говорите, почему вы хотите добавить класс в каждый абзац, но это может быть проще воспользуйтесь другим подходом. Например, если вы пытаетесь стилизовать абзацы, вы можете использовать другую технику CSS для выбора всех абзацев в выводе:
CSS:
div.resttext p {
/* all the styling you want... */
}
HTML:
<div class='resttext'>
<p>Blah</p>
<p>Bloo</p>
</div>
Обновление: поскольку вы пытаетесь использовать переносчик .js, я бы предложил использовать его настройку селекторной функции
, чтобы выбирать элементы по-разному:
Hyphenator.config({
selectorfunction: function () {
/* Use jQuery to find all the REST p tags. */
return $('div.resttext p');
}
});
Hyphenator.run();