Le logiciel de prise de notes du programmeur doit remplir les conditions suivantes :
(1) Multiplateforme, prenant en charge à la fois les ordinateurs de bureau (Windows, Mac, Linux) et les téléphones mobiles (Android, iOS).
(2) Synchronisez à tout moment, ouvrez n'importe quelle machine et continuez à écrire à partir du dernier travail.
(3) Stockage en temps réel, si le logiciel est soudainement fermé, le contenu ne sera pas perdu.
(4) Prend en charge le format Markdown pour une publication facile directement plus tard.
(5) Prend en charge le transfert vers le référentiel Git distant pour générer des versions historiques et servir de sauvegarde à distance.
Je cherchais des outils répondant à ces conditions, mais la plupart des logiciels de prise de notes du marché ne supportent pas le point 5 ci-dessus, et l'intégration Git est soit inexistante, soit très faible.
J'ai utilisé Stackedit.io[1] et HackMD.io[2], mais aucun n'est idéal.
Récemment, j'ai enfin trouvé la meilleure solution, qui est github.dev[3] officiellement lancé par GitHub.
Tant que vous visitez l'URL ci-dessous, vous pouvez utiliser VS Code pour modifier l'entrepôt spécifié dans le navigateur. Vous pouvez cliquer ici [4] pour en faire l'expérience.
https://github.dev/[用户名]/[仓库名]
Il s'agit en fait de la version Web de l'éditeur VS Code et est hautement intégré à Git. Avec cette combinaison, quel autre logiciel de prise de notes est plus puissant que lui !
Lors de son utilisation, créez d'abord un nouveau référentiel de notes sur GitHub, qui peut être public ou privé. Utilisez ensuite github.dev pour terminer l'édition, puis renvoyez-le à l'entrepôt. Lorsque vous passez à une autre machine, récupérez d'abord la dernière version du document auprès de l'entrepôt, ce qui est une solution parfaite.
Mieux encore, GitHub propose une entrée rapide. Ouvrez la page d'accueil de l'entrepôt GitHub, cliquez sur la touche du point décimal (.) et la page passera automatiquement à l'environnement d'édition VS Code, ce qui est vraiment pratique.
De plus, il existe un github1s.com[5] non officiel, qui fournit également des fonctions similaires. Ajoutez simplement des « 1 » au nom de domaine de l'entrepôt. Mais il s’agit après tout d’un outil non officiel, il n’est donc pas recommandé ici.
https://github1s.com/[用户名]/[仓库名]
github.dev est destiné à l'environnement de bureau "clavier + souris". Il peut être utilisé sur les écrans tactiles des téléphones portables, mais il reste très maladroit.
Si vous préférez utiliser des applications mobiles natives, je vous recommande Obsidian[6]. Il dispose d'un client pleine plateforme et vous pouvez vous référer à cet article [7] pour configurer l'intégration Git.
De plus, FSNotes[8] est également bon, mais malheureusement, il ne prend en charge que les appareils Apple.
Si vous n'avez pas besoin de l'intégration de Git ni du support de Markdown, c'est le plus simple. Les applications officielles de prise de notes de plusieurs grands géants du logiciel sont très simples à utiliser : Google keep[9], Apple Notes[10] ( ne prend en charge que les appareils Apple) et Microsoft OneNote[11].
Il s'agit tous d'une synchronisation automatique multi-extrémités. L'inconvénient est qu'il n'est pas pratique d'écrire des documents volumineux et qu'il est difficile d'exporter des données.
(Fin)
References [1]Stackedit.io:https://stackedit.io/ [2]HackMD.io:https://hackmd.io/ [3]github.dev:https://docs.github.com/en/codespaces/developing-in-codespaces/web-based-editor [4]这里: https://github.dev/github/dev [5]github1s.com:https://github1s.com/ [6]Obsidian:https://obsidian.md/ [7]这篇文章: https://forum.obsidian.md/t/mobile-setting-up-ios-git-based-syncing-with-mobile-app-using-working-copy/16499 [8]FSNotes:https://fsnot.es/ [9]Google keep:https://keep.google.com/ [10]Apple Notes:https://support.apple.com/en-us/HT205773 [11]微软 OneNote: https://www.microsoft.com/en-us/microsoft-365/onenote/digital-note-taking-app