

This will make vim start in insert mode whenever you open a new file.īoth the. In order to just being able to start typing after you opened your terminal, add the following line to your. By pressing “i” vim changes to “insert mode” which is what you need to write down a note. One more thing: Vim starts, by default, in “normal mode” which means you can’t type any text. Vim is really doing a good job with writing markdown syntax! The file is placed directly in your vault (I established a subfolder “quicknotes” in my vault so that I can easily find my quick notes later on in obsidian, edit them, make links to other notes if necessary and finally move them to my actual zettelkasten folder). The complete command (‘vim ~/path/to/your/vault/quicknotes/$(date +%Y%m%d%H%M%S).md’) tells the terminal to start vim and immeditaly create a new markdown file with a date-time based unique zettelkasten id file name. The first step defines a short command (I chose “nn” for “new note” but you can choose whatever you like as long as it doesn’t collide with an actually existing terminal command) which, when typed into the terminal, will automatically be replaced by its alias.

Whenever you have an idea you quickly want to write down with as little distraction as possible from what you were doing at the moment, open a terminal with your favorite specified shortcut, type “nn” and press Enter.

bashrc by adding the following line:Īlias nn='vim ~/path/to/your/vault/quicknotes/$(date +%Y%m%d%H%M%S).md' My current - really lightweight - solution is to use vim. it actually makes no sense having a running application minimised to your system tray all the time eating RAM despite only being used a couple of times a day (if at all…) just for typing down a spontaneous thought and 2. Just wanted to share that I meanwhile changed my workflow for taking quick notes whenever I am working outside of obsidian.
