Det er vanskelig å komme opp med nye ideer og holde styr på dem. Tankekart gjør prosessen enklere ved å la deg kartlegge ideer fra deres opprinnelse, utforske relaterte konsepter og spore gjennom et visuelt tre, og ta forskjellige gafler for å komme deg til målet ditt.
Hackers Mind Map er komplett tankekartprogramvare for å hjelpe deg med å hacke deg gjennom kreativitetens gaffelveier fra terminalen din.
Hva er tankekart, og hvordan er hackers tankekart forskjellig?
Veien til kreativitet er et kronglete nettverk av veier du ikke tok og alternativer du ikke utforsket. Når du starter med et innledende konsept, har du kanskje ingen anelse om hva det endelige resultatet eller løsningen vil bli. Og når du endelig ankommer, kan det være vanskelig å huske hvordan du kom dit. Nøyaktig hvilken kjede av tanker førte deg til dette punktet, og hvilke andre muligheter gikk du glipp av på dine vandring?
Tankekart finnes for å hjelpe deg med å dokumentere prosessen fra en sentral idé. Hvert veikryss og hvert valg du tar fører til andre veikryss, valg og veier, og hvis du ser deg selv stirre i en blindvei eller en ufullkommen løsning, er det enkelt å gå tilbake gjennom resonnementet ditt og ta en annen vei – noe som ville vært nesten umulig hvis du skulle prøve å holde det hele i hodet.
Tradisjonelle tankekart tegnes ut for hånd på store papirark, tavler eller vegger, med piler og linjer som forbinder en konsept eller idé til neste, men det finnes programvarealternativer som lar deg lage tankekart på din datamaskin.
Hackers Mind Map eller h-m-m (uttales "hmm") er en enkel, tastaturdrevet terminalapp med full redigeringsevne og enkel navigering.
Hvordan installere Hackers Mind Map på Linux
Hackers Mind Map er en PHP-app, så sørg for at du har en fersk versjon av PHP installert før du starter, sammen med enten xclip, xsel eller wl-clipboard. På Ubuntu eller Debian kan du installere avhengighetene med:
sudo apt installere php xsel
Last ned installasjonsskriptet for h-m-m med:
wget https://raw.githubusercontent.com/nadrad/h-m-m/main/install.sh
Gjør skriptet kjørbart:
sudochmod +xinstallere.sh
...og kjør installasjonsskriptet:
bashinstallere.sh
Skriptet vil laste ned h-m-m, kopiere det til /usr/local/bin, sjekk eventuelle avhengigheter, og gjør h-m-m kjørbar.
Du kan deretter starte h-m-m fra hvilken som helst terminal med:
h-m-m
Alternativt kan du kjøre Hackers Mind Map som et Docker-bilde. Klon GitHub-depotet med:
git klone https://github.com/nadrad/h-m-m.git
Bruk cd-kommandoen for å flytte inn i h-m-m-katalogen:
cd h-m-m
...og bygg Docker-bildet:
docker build -t hmm .
Du kan nå starte Hackers tankekart med Docker:
docker run --rm -it -v $(pwd):/app/ hmm
Bruk h-m-m til å lage fantastiske tankekart i terminalen din
Når du starter Hackers Mind Map, vil du se en enkelt node kalt "root". Trykk "e"-tasten på tastaturet for å redigere navnet på noden til en som passer for prosjektet ditt.
Hvis du brainstormer fra et enkelt konsept, vil du lage relaterte barnekonsepter etter hvert som de dukker opp i hodet ditt. Treffer Tab på tastaturet vil opprette et barn, så alt du trenger å gjøre er å skrive inn et passende navn og trykke Tast inn.
Nå har du to noder og kan navigere mellom dem ved hjelp av piltastene på tastaturet.
Det er sjelden at en node vil føre til bare ett underordnet konsept. Med en barnenode uthevet kan du gi den et søsken ved å trykke Tast inn.
Denne nodeopprettelsen er kjernen i Hackers Mind Map, og du vil oppdage at du i løpet av få minutter kan spinne et detaljert og komplekst konseptkart som dekker et stort område.
Det er også enkelt å redigere tankekartet. Hackers Mind Map støtter klipping, kopiering, liming og sletting via tastaturet.
Hvis du trykker på en tilordnet stor bokstav mens en node er uthevet, vil operasjonen brukes på etterkommere av gjeldende node, mens en liten bokstav vil bruke den på gjeldende node og dens etterkommere.
- y: Yanks (kopier) den aktive noden og dens etterkommere
- Y: Yanks (kopier) etterkommerne til den aktive noden
- d: Sletter (kutter ut) den aktive noden og dens etterkommere
- D: Sletter (klipper ut) etterkommerne til den aktive noden
- p: Lims inn som etterkommere av den aktive noden
- P: Limer inn som søsken til den aktive noden
Disse operasjonene lar deg flytte hele grener av tankekartet til områder der de er bedre egnet eller slette dem helt. Hvis du gjør en feil, trykk "u" for å angre operasjonen, og hvis du ombestemmer deg, Ctrl + R vil gjøre det om.
Et komplett sett med tastebindinger er tilgjengelig på prosjektets GitHub-side.
Når du er ferdig, kan du lagre tankekartet med "s"-tasten, eller eksporter den som HTML med "x".
Tankekart hjelper deg med å komme opp med gode nye ideer!
Nå kan du lage tankekart med alle funksjoner i Linux-terminalen din og brainstorme ideer uten å bekymre deg for at du har gått glipp av et trinn eller ikke oppdaget en mulighet.
Du kan bruke tankekartene dine til å bygge karakterhistorier for en roman, komme opp med forretningsplaner eller til og med bryte ned jobbansvaret ditt for å hjelpe deg med å bygge opp CV-en din.