Файловая заметка для Notepad++

Как и большинство из нас, я работаю над несколькими проектами развития. У меня есть несколько копий этого исходного кода для разных клиентов / процессов и т. Д.

Я ищу файл на основе заметок в Notepad++ или любом другом редакторе исходного кода. Картинка ниже объясняет, что я ищу.

Почему я запрашиваю это, когда у меня может быть контроль версий?

  • Это позволяет легко отслеживать некоторые локальные изменения.
  • Это поможет вам, когда в будущем вы будете просматривать файл, посвященный конкретному клиенту, об изменениях, которые вы сделали ранее (история).
  • Дополнительного контроля версий и т. Д. Не требуется. Это просто плоский файл, который связан с каждым вашим файлом исходного кода.
  • Он загружает изменения в боковой панели и может быть отредактирован или могут быть добавлены новые заметки.

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

Надеюсь, я передал то, что ищу. Спасибо за чтение.

1 ответ

Насколько я знаю, для Notepad++ такого плагина для хранения метаданных в отдельном, но связанном файле не существует. Такое можно записать, используя либо простой файл, либо базу данных для отслеживания изменений. Но на самом деле это повторная реализация простого программного обеспечения для контроля версий; почему бы не использовать Subversion или Git, которые уже доступны и хорошо известны и соответствуют отраслевым стандартам?

Тем не менее, используя плагин PythonScript, вы, вероятно, можете автоматизировать вещи - когда вы открываете файлы, которые соответствуют определенному расширению (например, .c), вы могли бы иметь скрипт также открыть связанный .notes файл на вкладке "другой вид". Вы можете сделать это автоматически сохранить .notes когда вы сохраните .c,

У меня есть скрипты плагинов NppExec, которые я добавил в контекстное меню, вызываемое правой кнопкой мыши, во всплывающем окне ввода, чтобы запросить сообщение о коммите, затем вызвать svn commit на текущий файл или текущий каталог, который автоматизирует мое использование SVN в качестве контроля версий для этого. Теоретически он может быть связан с событием сохранения буфера или событием закрытия буфера, так что вы всегда фиксируете (и, следовательно, включаете сообщение об изменении) при каждом сохранении / или всякий раз, когда закрываете этот файл.

Другие вопросы по тегам