Это хороший скрипт, думаю, я буду хранить, что для будущего использования! Конечно, это не точное число, а диапазон или даже одну точку данных было бы полезно. 10%? 25%? В итоге я купил без костей жареная, что стоила 9 долларов за фунт вместо кости-в жаркое за $8.50/фунт. Вот только около 5% премии за отсутствие костей, поэтому она кажется больше. В следующий раз я покупаю с костью, я буду отрезать и взвесить его, чтобы ответить на мой вопрос. Как долго вы держите его? Вы пробовали его несколько раз? Какова ваша модель устройства? Знаете ли вы соответствующим математике? Это может быть статистика или дифференциальных уравнений (или оба), в зависимости от того, какую вычислительную работу вы имеете в виду. Можете ли вы добавить скриншот? Что вы пытаетесь установить(зачем вам нужен этот пакет)? Исследования раненые деревья, много сделано МСХ США, исследователь в области лесоводства Алекс Shigo, показал, что как kevinsky отметил, раневых повязок, обрезка краски или защитных покрытий не хорошо (за исключением вязами и дубами). Кроме того, вырезать сухостой "как можно ближе к живой древесины, как это возможно", как правило, делает много вреда как долгосрочные дерево здоровья и *безопасность*.

Итак, если я вас правильно понимаю, ваш первый и второй попытки показывают, что основной механизм работает, но ты борешься с собой, сложив все вместе, да?!

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

функция! ChangeDateIfApplicableAndIncrementlastdigit()
 если !матч(Гэтлину(1,"$"),функцию strftime("%г%м%Д")) >= 0
%С/\Д\{10}/\=функцию strftime("%г%м%d00")/
еще
%С/\Д\{10}/\=частичное совпадение(0)+1
за endif
endfunction

autocmd BufWritePre /ТМП/тестовый звонок ChangeDateIfApplicableAndIncrementlastdigit()