En tant que développeurs, nous passons d'innombrables heures dans le terminal. C'est notre interface principale pour tout, des opérations git à la gestion des serveurs. Mais que se passe-t-il lorsque vous avez besoin de noter rapidement une pensée ou de prendre une note alors que vous êtes plongé dans une session de codage ?
Pour moi, cela signifiait un changement de contexte ennuyeux. J'utilise Logseq comme principal système de prise de notes et de gestion des connaissances, mais chaque fois que j'avais besoin de prendre une note rapide, je devais :
Ces micro-interruptions s’additionnent. Ils interrompent le flux, font perdre du temps et, pire encore, me découragent parfois de prendre des notes. En tant que développeur qui valorise à la fois des flux de travail efficaces et une prise de notes complète, ce point de friction avait besoin d'une solution.
J'ai créé lsq, un outil de ligne de commande minimal qui vous permet de créer des entrées de journal Logseq directement depuis votre terminal. À la base, c'est simplement :
lsq
Cette commande unique ouvre le journal du jour dans votre éditeur préféré ($EDITOR). Aucun changement de fenêtre, aucune souris requise. Juste une prise de notes rapide et efficace sans quitter le flux de travail de votre terminal.
Lorsque vous exécutez lsq, cela :
Par défaut, il utilise la structure de répertoires Logseq standard (~/Logseq) et lit votre fichier config.edn pour connaître les préférences de format (mode Markdown ou Org).
En résolvant le problème de base, j'ai réalisé qu'il existait des fonctionnalités spécifiques à Logseq qu'il serait utile d'avoir dans le terminal. Cela a conduit à l'ajout d'un mode Terminal User Interface (TUI) :
lsq -t
Le TUI propose :
Cet outil simple a considérablement amélioré mon flux de travail quotidien :
Le projet est toujours en évolution. En tant que première application TUI, elle est assez basique mais fonctionnelle. Je travaille activement sur des améliorations et j'aimerais avoir l'avis de la communauté sur les fonctionnalités à prioriser.
Quelques idées à l'étude :
Si vous souhaitez rationaliser votre flux de travail terminal-notes, vous pouvez installer lsq avec :
lsq
Le projet est open source et disponible sur github.com/jrswab/lsq.
À quels points de friction entre le terminal et la prise de notes êtes-vous confronté ? Comment gérer la prise de notes rapide lorsque vous travaillez dans le terminal ? J'aimerais entendre vos réflexions et vos idées pour améliorer lsq.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!