はじめに
VSCodeをいつもEditorとして使っているのですが、Markdownでメモを取れたら楽なんじゃないかと思って検討しました。メモの中でも、毎日のTodoメモ的なものを取るのに最適そうな拡張機能を紹介します。
ちなみに会社では、OneNoteを使って毎日のTodoメモをとっていたのですが、フォントがよくわからない拍子に変わってしまったり、微妙な挙動をすることが多く使い勝手があまりよくありませんでした。
また、会社で使う上で、下記のようなツールは商用利用にお金がかかったり、会社からアクセスできなかったので、断念しました。
最終的に使用している拡張機能
最終的に毎日のTodoメモを取るとき、私は下記の拡張機能を利用しています。
DailyMemoの作成手順
Foam
かMarkdown Memo
のDaily Note
の機能で、その日の日付のmarkdownファイルを作る。- ユーザースニペットに下記のようなスニペットを登録しておいて、tagの入力などを行う。
サンプルのスニペット(C:\Users\<Username\AppData\Roaming\Code\User\snippets)
{
// Place your snippets for markdown here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
// "$2"
// ],
// "description": "Log output to console"
// }
"daily_note": {
"prefix": "daily_note",
"body": [
"---",
"title: $TM_FILENAME_BASE"
"tags:",
" - daily",
"---",
"\n# $TM_FILENAME_BASE\n",
"$1",
],
"description": "daily_note Template",
},
}
VSNotes
の Create a New Note
も考えましたが、同じ日付のDailyNoteを作ろうとするとスニペットに登録した記述が追記されてしまい、意図しない記述が増えてしまうのでやめました。
一方で Foam
や Markdown Memo
は追記ではなく、ファイルが存在していたらただ開くだけなので、既存のDailyNoteがあっても問題なく開くことができます。
メモ関連で検討した拡張機能
VSNotes
- テンプレートがあってすぐかける。
- コマンドパレットからすぐにファイルを作れる。
create new note
でディレクトリ配下にファイルを作る際、pathに注意。
Windows の区切り文字は\
これ。Mac/Linuxは/
これ。
Markdown Memo
Foam
,Dendron
とどちらが良いのか迷い中- ページ間Linkとかができる。
- コマンドパレットからの
Open daily note
でその日のメモを作れるのだが、テンプレートを設定する方法がわからない。できないのかも? - ホバーでプレビューできるのが見やすそう。
Foam
Dendron
,Markdown Memo
とどちらが良いのか迷い中- ページ間Linkとかができる。
show graph
機能が楽しい。(役に立つかは微妙…?)- テンプレートはmdファイルを作らないといけない?settingファイルの中で定義とかはできないのかも? → FoamでもDaily-Notesのテンプレートがありました(要修正)
- DailyNoteはテンプレートが使えなさそう。
以下未利用ですが、メモ関連で見つけた拡張機能。
dendron
- なんか良さそうだけど、中身を全く見れていない。
VSCode Journal
- まだ使ったことない
- 日付でNoteが作れて、テンプレートが適用できるなら候補に入る
VSCode Note Taking Extension
- まだ使ったことない
- 日付でNoteが作れて、テンプレートが適用できるなら候補に入る
vscode-memo-life-for-you
- まだ使ったことない
- 日付でNoteが作れて、テンプレートが適用できるなら候補に入る
- Memo Template support を見ると、できそうかも?
おわりに
自分用のメモですが、少しでも皆さんの参考になれば幸いです。
コメント