banner



How To Ad Preview And Next On Brain Template

I have been diving into the topic of a "second brain", a method of saving and linking our ideas, insights and thoughts. I was interested in this for a few reasons:

  • To aid in active reading. I've read a lot of books and blog posts which oftentimes resonate with me. I detect one week afterward, I've forgotten the advice or ideas that the reading inspired. I wanted to reduce the corporeality of reading (and re-reading) I was doing, while increasing the value I was getting out of it.

  • To deed as a personal knowledge base of things I was researching or working on (eg. personal electronics projects or home automation).

  • To improve my thinking by linking thoughts, concepts and subjects together. This was inspired by reading about the Zettelkasten Method.

  • A large office of my job as an technology lead is understanding many complex problems, and trying to write roadmaps on how my team aims to solve them. I wanted to improve my power to distill complex topics downward into written plans in plain english so they were hands consumable for others.

  • Cut downwards on open loops (commitments I made to myself or someone else that I haven't done nevertheless) in my brain. I would practise this past writing downwardly ideas or to practice's as soon equally they popped into my head.

This post shares takes a look at some of the tools, workflows and observations I've discovered along the mode.

  • 🗣 High Level Workflow
  • 🔧 Tools
  • 🔌 VSCode Extensions
    • Markdown All in 1
    • Markdown Checkboxes
    • Markdown Preview Github Styling
    • Markdown Memo svsool.markdown-memo
    • Paste Image
    • Markdown Links
    • Emoji
    • Markdown-link-expander
    • VSNotes
    • Quick Extension Setup
  • 📱 Editing Markdown on iOS
  • 🤔 Impact
  • Determination

🗣 Loftier Level Workflow

I wanted to go along my workflow fairly simple:

  • When I read or larn something I summarize it in 1 or 2 paragraphs and create a note
  • I have a think most other topics and try and chronicle it to other ideas I've taken notes about
  • When I have meetings or technical discussions, I offer to be the annotation taker. I share my summary to the people in the meeting so they tin can validate that what I summarized was right. It helps my personal understanding, my summarization skills and provides a meeting history for everyone.
  • I spend a few times a calendar week going through notes, tidying them up and thinking nearly what I wrote down. I try to link it to other topics, or write down new ideas
  • Every time I remember of something when I am away from my laptop, I add it to my todo.medico or inbox.doc (ideas / thoughts). These are just rapid brain dumps to effort and close my "open loops"
  • I start every twenty-four hour period past looking by reviewing todo.md and inbox.md

Based on my research there were many tools that people were using for capturing their knowledge such every bit Roam Enquiry, The Archive, Obsidian, Cream, Dendron, Notable, Joplin and Notion.

I had a set of my ain requirements for the tool I wanted to apply:

  • I must own the files in my knowledge annal, and be able to collaborate with them on disk
  • I must be able to collaborate with my knowledge base offline
  • I must be able to piece of work on my second encephalon from my laptop or iPhone
  • The tool should be open source

Of all the tools I tried, Foam came the cupboard to what I chose. It'due south a elementary tool, just a VS Lawmaking extension that brings in a few other plugins for working with markdown documents.

Joplin was also close, I similar that you could click a button to edit notes in VSCode, and they have a actually dainty iOS + Android app.

The advantage for me is that VSCode is already my editor of choice, so I am already efficient with using it. Foam gave me the inspiration to piece together my own VS Code Second encephalon based on plugins that already existed.

Below is a list of the plugins I now use for my VSCode Second Brain, with some of the primary features they provide.

🔌 VSCode Extensions

Markdown All in One

  • Plugin Link: yzhang.markdown-all-in-one
  • GitHub: yzhang-gh/vscode-markdown

Features:

  • Automatically completes / continues lists
  • Marker one or many to do list items washed with a shortcut (option+c)

Markdown All In One Todo Management

  • Creating a table of contents based on markdown headers
  • Format'south markdown tables and then they are readable
  • When you have a URL on your clipboard, select text and paste over the top to create a markdown link

Markdown All In One URL Pasting

Markdown Checkboxes

  • Plugin Link: bierner.markdown-checkbox
  • GitHub: mjbvz/vscode-markdown-checkboxes

Features:

  • Adds "to do" checkboxes to VSCode markdown preview

Markdown Preview Github Styling

  • Plugin Link: bierner.markdown-preview-github-styles
  • GitHub: mjbvz/vscode-github-markdown-preview-style

Github Markdown Preview

Features:

  • Makes the VSCode markdown preview look every bit it would on GitHub

Markdown Memo svsool.markdown-memo

  • Plugin Link: svsool.markdown-memo
  • GitHub: svsool/vscode-memo

Features:

  • Navigate notes in the VSCode using wikilinks ([[link]]) to create links between your notes
  • selection+click on a link with no notation created for that link will automatically create the file and open it. This is 1 method to quickly create new notes on the wing.
  • Support clickable wikilinks in markdown preview
  • Automatic renaming of links when you change the name of markdown files

Paste Paradigm

  • Plugin Link: mushan.vscode-paste-image
  • GitHub: mushanshitiancai/vscode-paste-paradigm

Features:

  • Enables using > Paste Image in the control pallet to paste into the markdown document from clipboard. The image is and then saved to the file organization.

Recommended Settings:

  • Modify the location of where images are stored with automatic naming past adding this a .vscode/settings.json:
                                              {                                                                  "pasteImage.defaultName"                      :                                                                  "${currentFileNameWithoutExt}-Y-MM-DD-HH-mm-ss"                      ,                                                                  "pasteImage.path"                      :                                                                  "${projectRoot}/assets/images"                                                                  }                                                                                  
  • Plugin Link: tchayen.markdown-links
  • GitHub: tchayen/markdown-links

Features:

  • Uses the links (the relationships between your notes) to brandish a graph. This allows for exploring how ideas or topics are connected visually.

Emoji

  • Plugin Link: perkovec.emoji
  • GitHub: Perkovec/Emoji

Features:

  • Enables using > Emoji: Insert Emoji to search for and insert emojis in your markdown ✨

Markdown Emoji

  • Plugin Link: skn0tt.markdown-link-expander
  • GitHub: Skn0tt/markdown-link-expander

Features:

  • When you paste a markdown link, it can lookup its championship and insert information technology into the document. This is great for linking to references or the source of ideas for your notes.

Expand URL

VSNotes

  • Plugin Link: patricklee.vsnotes
  • GitHub: patleeman/VSNotes

Features:

  • Allows quickly creating new notes based on templates. For example y'all might create a new note per coming together or per thought, and have a certain template for each note type.

Quick Create New Note

Recommended Settings:

  • Change the file name for all new notes in .vscode/settings.json:
                                  {                                                      "vsnotes.noteTitleConvertSpaces"                  :                                                      "-"                  ,                                                      "vsnotes.tokens"                  :                                                      [                                                      {                                                      "type"                  :                                                      "datetime"                  ,                                                      "token"                  :                                                      "{dt}"                  ,                                                      "format"                  :                                                      "YYYYMMDDHHmm"                  ,                                                      "description"                  :                                                      "Insert formatted datetime."                                                      },                                                      {                                                      "type"                  :                                                      "title"                  ,                                                      "token"                  :                                                      "{title}"                  ,                                                      "description"                  :                                                      "Insert note title from input box."                  ,                                                      "format"                  :                                                      "Untitled"                                                      },                                                      {                                                      "type"                  :                                                      "extension"                  ,                                                      "token"                  :                                                      "{ext}"                  ,                                                      "description"                  :                                                      "Insert file vsnotes."                  ,                                                      "format"                  :                                                      "md"                                                      }                                                      ]                                                      }                                                                  
  • Create a VSCode Snippet chosen Header which volition exist the default template inserted into a new note.
                                  {                                                      "Header"                  :                                                      {                                                      "telescopic"                  :                                                      "markdown"                  ,                                                      "prefix"                  :                                                      "head"                  ,                                                      "body"                  :                                                      [                                                      "---"                  ,                                                      "id: '${CURRENT_YEAR}${CURRENT_MONTH}${CURRENT_DATE}${CURRENT_HOUR}${CURRENT_MINUTE}'"                  ,                                                      "tags: []"                  ,                                                      "related: []"                  ,                                                      "from:"                  ,                                                      "---"                  ,                                                      ""                  ,                                                      "# ${1:title}"                  ,                                                      ],                                                      "description"                  :                                                      "The default note template"                                                      }                                                      }                                                                  
  • Tell VSNodes the proper noun of the snippet to use when new notes are created in .vscode/settings.json:
                                  {                                                      "vsnotes.defaultSnippet"                  :                                                      {                                                      "langId"                  :                                                      "markdown"                  ,                                                      "name"                  :                                                      "Header"                                                      }                                                      }                                                                  
  • Add a new shortcut to keybindings.json to allow chop-chop creating new notes
                                  [                                                      {                                                      "primal"                  :                                                      "alt+shift+n"                  ,                                                      "command"                  :                                                      "vsnotes.newNote"                  ,                                                      },                                                      ]                                                                  

Quick Extension Setup

If you want a quick way to setup extensions:

  • Create a directory that contains your second encephalon (say /~secondbrain)
  • Inside that directory, drop in a .vscode/extensions.json file in it that contains all the extensions you desire installed:
                                  {                                                      "recommendations"                  :                                                      [                                                      "bierner.markdown-checkbox"                  ,                                                      "bierner.markdown-preview-github-styles"                  ,                                                      "mushan.vscode-paste-image"                  ,                                                      "perkovec.emoji"                  ,                                                      "skn0tt.markdown-link-expander"                  ,                                                      "svsool.markdown-memo"                  ,                                                      "tchayen.markdown-links"                  ,                                                      "yzhang.markdown-all-in-i"                  ,                                                      "patricklee.vsnotes"                  ,                                                      ]                                                      }                                                                  
  • VSCode volition prompt you with recommended extensions when you lot open that directory.

📱 Editing Markdown on iOS

To make certain I could make notes or add together to do's when I was on the go, I needed a style to work with the markdown documents on my iPhone.

1Writer was the app I chose:

  • Wikilinks, including creating new notes from them if they don't exist works
  • It has a shortcut bar with lots of most the deportment when working with markdown
  • Information technology supports syncing using iCloud or Dropbox, allowing me to edit on my laptop or phone
  • It's possible to automate using iOS URL Scheme and even Javascript
  • Information technology has a clean and simple editing and preview view with several customization options

🤔 Touch

I've already noticed several positive things in my outset few weeks of using this organisation.

  • I am able to very chop-chop refer back to information from previous discussions, or observe documents I have read based on the references I am making. I just practise a search VSCode and tin pull up the relevant information. I deal with a lot of documents, and this saving me a lot of minutes each twenty-four hours.
  • My stress levels feel lower, as I am non constantly thinking near all the things I have to do. I know that it is safely stored and I can detect it easily.
  • I've always considered myself equally "not peachy" at coming upwardly with ideas or visions for the futurity of what we should do or build at work. I've had ii cases in the concluding few weeks where I've had an "AHA!" moment only randomly. I am not sure if it is because my brain is clearer, or considering the complex information is laid out in a mode that is easier for me to cover, but so far this seems to be improving.
  • I am reading less articles or blogs due the barrier of entry of forcing myself to make notes about them. I'grand non sure if this is a bad or a good thing just yet.
  • This blog mail service was actually written based on a note I was taking to track all my VSCode extensions and what they did. It's handy being able to spin my thoughts easily out into blog posts to share.

Determination

So far my experiment with using VSCode as a second brain has been fairly successful. I can see myself sticking the workflow for a while and tweaking the things based on things I discover along the way.

The next matter I want to work on is a style to dictate notes to my Apple tree Sentinel when I am out on a cycle ride and accept them be inserted into my inbox.md. It's ever the places that it'southward hard to accept notes where y'all come upwards with the ideas. 🚿

How To Ad Preview And Next On Brain Template,

Source: https://hodgkins.io/vscode-second-brain

Posted by: wilketherechat.blogspot.com

0 Response to "How To Ad Preview And Next On Brain Template"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel