From 8249370437018ad186c7946f22242731fba52035 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Mon, 5 Oct 2020 17:55:06 +0300 Subject: [PATCH] =?utf8?q?Recfiles/recutils=20--=20=D0=BE=D1=82=D0=BB?= =?utf8?q?=D0=B8=D1=87=D0=BD=D0=B0=D1=8F=20=D0=91=D0=94=20=D0=B8=20=D1=81?= =?utf8?q?=D0=BE=D1=84=D1=82=20=D0=B4=D0=BB=D1=8F=20=D0=BD=D0=B5=D1=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Посмотрел попристальнее на GNU recutils и перевёл три своих "базы данных" на recfile формат. Адресную книгу, домашнюю "инвентаризацию" и данные о том что где на каких лентах записано. Во-первых, я ничего не теряю, оно ничему не вредит, остаётся точно таким же легко читаемым и редактируемым. Собственно, все эти БД я чисто преобразованиями в Vim переделал, без самих recutils утилит. Адресная книга была в vCard. Инвентаризация была в sc-im формате (первый раз в жизни использовал табличный процессор), который экспортировал в CSV, преобразовал в .rec через csv2rec. Появилась возможность делать, относительно быстро набираемые, recsel запросы к этим БД, запрашивая где же у меня находится тот или иной кабель или какая-то железка. А ещё приятно то, что через %type, %mandatory, %key ключи я могу блюсти целостность и корректность заполнения полей (даже пару ошибок из-за этого уже нашёл!). %auto поле явно пригодится при работе с лентами. А ещё поставил https://github.com/zaid/vim-rec Vim плагин, для подсветки и быстрого вызова :Recfix валидатора. -- 2.48.1