VIM для писателя, 1

Думал, как бы удобней организовать процесс написания повести. Тут ведь какая проблема: идей много, за всеми не поспеваешь, а те, что успели лечь на электронный лист, находятся в беспорядке. Довольно долго время я довольствовался тем, что брал обычный notepad++ и писал все, что придет в голову в один файл, отделяя записи следующим шаблоном:

номер записи, время, краткая суть

например, вот так:

25 Mon May 26 10:12:46 MSD 2008 VIM для писателя

Но это не очень удобно, если файл разрастается до серьезных размеров. Особенно, если готового сюжета у тебя нет, а есть только общее впечатление: вот как-то так действует этот мир, и в нем происходит, например, вот это. Набирается масса отрывков, которые надо как-то упорядочить (а иначе с ними нереально работать).

И тут я вдруг понял, что есть vim+grep.

Мой формат записей потребовал небольшого преобразования. Теперь достаточно написать:

.entry VIM для писателя
.time 26.05.2008, …
.tags vim, писатель, редакторы, литература

и не беспокоиться более. Потому что когда потребуется узнать, что мы там набросали в нашем файле (допустим, text.txt), достаточно будет вызвать команду:

grep .entry text.txt -n

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

vim +N text.txt

где N – номер соответствующей нужному отрывку строки, и все!

Далее еще предстоит разобраться, как организовать поиск по тагам, категориями и времени – это тоже очень полезно, если не знаешь, что именно хочешь найти.

Прокомментировать

Ваш e-mail адрес никогда не будет опубликован или разглашен.