При программировании я постоянно просматриваю синтаксис, так как часто переключаю языки. Чтобы сделать это более эффективным, я начал писать шпаргалки для себя и постоянно их обновляю и улучшаю. Поскольку мне эта система кажется хорошей, я хотел расширить ее, используя программное обеспечение вместо текстовых файлов и перейдя к более долгосрочному подходу.
Однако, когда я исследовал, как применить это на практике, я почти ничего не нашел по этой теме. Когда я спросил своих коллег, в основном они ответили, что они просто используют поиск Google и закладки.
Есть ли хорошие способы хранить ваши личные заметки в долгосрочной перспективе?
Я рассмотрел несколько программ для создания заметок, не связанных с программированием (Evernote, Confluence, OneNote, TiddlyWiki). Однако я задался вопросом, нет ли чего-то более ориентированного на программистов, так как я предполагал, что большинство программистов сталкиваются с этой проблемой.
Изменить, чтобы ответить на комментарии:
Возможно, это не совсем то, что вы ищете, но вы можете использовать GitHub, GitLab, BitBucket или аналогичные инструменты контроля версий.
Вы можете просто создавать файлы и сортировать их по папкам. В GitHub поиск тоже неплох.
Мой первый выбор и рекомендация попали бы в уже знакомую вам TiddlyWiki.
Это личное, приватное, автономное, всегда доступное, не требующее подключения. Он также удобно хранится в одном файле, кроссплатформенный и легкодоступный. Из-за этого вы можете легко синхронизировать его, используя общие инструменты для обмена файлами, такие как Dropbox или аналогичные.
Он также доступен для поиска, тегов, очень универсален и расширяем с помощью сценариев, а также имеет подсветку синтаксиса с помощью плагина .
Он основан на браузере, а также может размещаться в Интернете для подхода, близкого к облачному, или использоваться через сервер node.js.
Если это не соответствует вашим потребностям, есть приложение для создания заметок CherryTree с древовидной структурой, похожей на планировщик, и подсветкой синтаксиса. Он работает как на Windows, так и на Linux
Cacher и Snipit — это облачные средства организации фрагментов кода для совместной работы.
Отказ от ответственности никогда не использовал ни один из них, кроме Tiddlywki.
Попробуйте один из них: Laverna и Boostnote.
Первый не предназначен специально для программистов, но поддерживает подсветку синтаксиса. Другой ориентирован на программистов и предлагает подсветку синтаксиса для более чем 100 языков.
К сожалению, насколько я понял, они не основаны на облаке, но доступны в большинстве основных систем (Windows и Mac OS; последняя также доступна в Linux).
Николя Рауль
Cyberfox515
Иззи
Cyberfox515