Есть ли блокнот ++ с плагином github?

Я вижу, что есть плагин subversion для npp, но я не видел ничего подобного для github.

Есть ли он?

А если нет, какую стратегию вы могли бы предложить использовать? (В случае, если я вижу ответ "нет", я включу этот вопрос в вики сообщества)

Ответ 1

Git, как правило, разработан, чтобы быть достаточно независимым от редактора.

Если вы работаете в Windows, считаете ли вы msysgit?

Там также TortoiseGit, если вы знакомы с TortoiseSVN.

Ответ 2

Существует плагин Git для Notepad ++, но он, похоже, предназначен для совместной работы с TortoiseGit: http://forum.lowyat.net/topic/1358320/all

Ответ 3

Это действительно старый вопрос, но я просто столкнулся с этим сегодня и думал, что поделюсь своей стратегией (второй путь, заданный OP), поскольку я не могу найти способ удобный плагин для создания Notepad ++ и GitHub.

Вы можете использовать приложение GitHub Desktop App, чтобы локально установить репозиторий, совершать коммиты, тянуть, толкать и т.д. Просто войдите в свою учетную запись и затем создайте локальный репозиторий для своего проекта. Как вы можете видеть на ссылочной странице, дополнительным преимуществом этого подхода является то, что приложение предоставляет богатый набор функций, которые трудно сопоставить с плагином.

После создания репозитория просто откройте файлы, которые вы хотите редактировать с помощью Notepad ++. Внесите некоторые изменения, сохраните и используйте настольное приложение GitHub для работы со всеми материалами, связанными с GitHub.

Кстати, если у вас есть два монитора или большой, вы можете просто открыть два приложения рядом, которые эмулируют аналогичные настройки, которые вы можете найти в расширенных IDE (например, Eclipse). Я считаю, что это еще более удобно и гибко, чем открыть отдельный диалог плагина для выполнения моих Git связанных вещей. Приложение GitHub Desktop будет даже обновляться автоматически, без какого-либо взаимодействия с вами, после того, как вы сделаете какие-либо издания в файлах (используя Notepadd ++) или какие-либо изменения в структуре файла (добавьте, переименуйте, переместите, удалите файлы).