⚙️

Obsidianの初期設定・メモ

2024/09/01に公開

はじめに

Vault・端末が異なるとObsidianの環境設定が共有できないのでまとめる
主に自分用メモ・随時更新

設定

Ctrl+,で開く

オプション

Obsidianについて

  • 言語: 日本語

ファイルとリンク

  • ファイル削除の確認: false
  • 内部リンクを毎回更新する: true
  • 新規ノートの作成場所: 以下で指定されたフォルダ
  • 新規ノートを作成するフォルダ: sandbox (フォルダを作っておく)
  • すべてのファイル拡張子を認識: true
  • 新規添付ファイルの作成場所: 以下で指定されたフォルダ
  • 添付ファイルフォルダのパス: sandbox

外観

高度な設定

  • インターフェースフォント (必要なら): メイリオ
  • テキストフォント (必要なら): メイリオ
  • モノスペースフォント (必要なら): Source Code Pro
  • ウィンドウフレームのスタイル: Obsidianフレーム

ホットキー

追加したもの

機能 ショートカット
上の行と入れ替え Alt+↑
下の行と入れ替え Alt+↓
前日のデイリーノートを表示 Alt+←
翌日のデイリーノートを表示 Alt+→
右のサイドバーを開閉 Ctrl+Shift+R
左のサイドバーを開閉 Ctrl+Shift+L
現在のファイルを検索し置換 Ctrl+H

コアプラグイン

以下を有効化

  • アウトゴーイングリンク
  • アウトライン
  • クイックスイッチャー
  • グラフビュー
  • コマンドパレット
  • タグペイン
  • デイリーノート
    • 新規ファイルの場所: diary/daily
    • テンプレートファイルの場所: templates/daily
  • テンプレート
    • テンプレートフォルダの場所: templates
  • ノートコンポーザー
  • バックリンク
  • ファイルエクスプローラ
  • ファイルリカバリー
  • ブックマーク
  • ページプレビュー: Ctrlを押しながらカーソルを合わせるとプレビューができる
  • ワードカウント
  • 検索

コミュニティプラグイン

定期的にアップデートする

Annotator

PDFにannotationをつける
新規ファイルに以下を書き込み、ファイルメニューからAnnotate

---
annotation-target: {title}.pdf
---

Calendar

サイドバーにカレンダー

Copilot

LLMのAPIを設定しておく

Editor Syntax Highlight

コードブロックのハイライト

空のファイル・壊れたリンク・孤立したファイルなどを見つける

  • commandで呼び出す

Google Calendar

Google Calendar と連携

  • 初期設定: ここに従う
  • 2回目から
    1. https://console.cloud.google.com/ にアクセス
    2. 前に作成したプロジェクトを開く→「APIとサービス」
    3. クライアントIDとクライアントシークレットを、それぞれIDとSecretにコピーしてログイン

Google Tasks

Google Todo と連携

  • 連携はGoogle Calendarと同様

Image Toolkit

画像表示を強化

Kanban

Kanban用プラグイン
期限なしタスクの管理に使用

Keyboard Analyzer

ホットキーの設定を表示 (Keyboard Analyzer: Open Shortcuts View)

Linter

linter
- Lint on save: true

Outliner

箇条書き機能を強化

Periodic notes

デイリーノートを拡張し、週・月・年単位でノートが作れる
(まずデイリーノートを毎日書く習慣をつける)

Quick Explorer

エクスプローラの強化、現在開いているファイルのパスを確認できる

Quick LaTeX

数式がかける

  • alignブロック: Alt+Shift+A

  • casesブロック: Alt+Shift+C

  • Matrixブロック: Alt+Shift+M

  • Custom Shorthand Parameter

bi:::\binom{#cursor}{#tab};
sq:::\sqrt{};
bb:::\mathbb{};
bf:::\mathbf{};
te:::\text{};
inf:::\infty;
cd:::\cdot;
qu:::\quad;
ti:::\times;
@a:::\alpha;
@b:::\beta;
@g:::\gamma;
@G:::\Gamma;
@d:::\delta;
@D:::\Delta;
@e:::\epsilon;
@z:::\zeta;
@e:::\eta;
@t:::\theta;
@T:::\Theta;
@i:::\iota;
@k:::\kappa;
@l:::\lambda;
@L:::\Lambda;
@m:::\mu;
@n:::\nu;
@x:::\xi;
@X:::\Xi;
@p:::\pi;
@P:::\Pi;
@r:::\rho;
@s:::\sigma;
@S:::\Sigma;
@t:::\tau;
@u:::\upsilon;
@U:::\Upsilon;
@p:::\phi;
@P:::\Phi;
@c:::\chi;
@p:::\psi;
@P:::\Psi;
@o:::\omega;
@O:::\Omega

Quick Switcher++

ファイル移動のプラグイン (なんかいいらしい)
デフォルトのQuick SwitcherはCtrl+Oで開ける

Recent Files

最近開いたファイルの一覧を表示

Remotely Save

Onedriveなどのクラウドサービスにデータを保存して同期

  • Choose A Remote Service: OneDrive for personal → 認証
  • Schedule For Auto Run: every 1 minutes
  • Run Once On Start Up Automatically: 1 second
  • Sync Bookmarks: Enable

Surfing

ブラウザ

  • General
    • Show Refresh Button Near Search Bar: true
  • Search
    • Default Search Engine: Google
    • Add new custom search engine
      • Name: Perplexity
      • Url: https://www.perplexity.ai/?q=
  • Theme
    • Toggle Dark Mode: true

Thino

Twitterっぽいメモ

  • Default time prefix for thino in daily notes: HH:mm:ss

Translate

翻訳

  • DeepLを選択
    • APIキーを設定

Zotero Integration

Zoteroと連携

  • Opan the created or updated note(s) after import: true
  • Import Formats
    • Name: Create Memo (任意)
    • Output Path: {{citekey}}/{{citekey}}.md (任意)
    • Image Output Path: {{citekey}}/img (任意)
    • Image Base Name: image
    • Template File: template.md
    • Bilbiography Style: BibTeX generic citation style
template.md
---
tags:
  - "{{allTags|replace(',','')}}"
  - "Y{{date|format('YYYY')}}"
  - "{{itemType}}"
citekey: "{{citekey}}"
dateread: "{{importDate | format('YYYY-MM-DD')}}"
read: false
---
# {{title}}
> [!info]
> Authors: {{authors}} {%- if itemType == "journalArticle" %} 
> Venue: {{publicationTitle}} {{date | format("YYYY")}} {%- endif %} {%- if itemType == "conferencePaper" %} 
> Venue: {{proceedingsTitle}} {%- endif %} {%- if itemType == "preprint" %}
> Venue: {{repository}} {{date | format("YYYY")}} {%- endif %}
> URL: {{url}}
> PDF: {%- for attachment in attachments | filterby("path", "endswith", ".pdf") %} [{{citationKey}}.pdf]({{citekey}}/{{citationKey}}.pdf) {%- endfor -%}.
> PDF (translation): {%- for attachment in attachments | filterby("path", "endswith", ".pdf") %} al-{{citationKey}}.pdf {%- endfor -%}.

>[!Abstract]
> {{abstractNote}}

## Memo

チートシート

ホットキー

機能 ショートカット
戻る Ctrl+Alt+←
進む Ctrl+Alt+→
カーソル下のリンクを右側に開く Ctrl+Alt+Enter
カーソル下のリンクを新規タブに開く Ctrl+Enter
現在のファイルを保存 Ctrl+S
新規ノートを作成 Ctrl+N
コマンドパレットを開く Ctrl+P
クイックスイッチャーを開く Ctrl+O
すべてのファイルを検索 Ctrl+Shift+F
グラフビューを開く Ctrl+G
現在のファイルを検索 Ctrl+F
編集とプレビューモードを切り替える Ctrl+E
横方向にペインを分割 Ctrl+\
設定を開く Ctrl+,
機能 ショートカット
選択範囲のボールドを切替 Ctrl+B
選択範囲のイタリックを切替 Ctrl+I
外部リンクを挿入 Ctrl+K
インデント Ctrl+]
アンインデント Ctrl+[
チェックボックスのトグル Ctrl+L

タブ配置

これは好み

左側

下半分に右側にあるアウトライン・リンク・タグを移動

右側

  • Google Calendar: Google Calendar: Open gcal Schedule View
  • Google Tasks: 左側のリボンからGoogle Tasks
  • Copilot Chat: 左側のリボンからCopilot Chat
  • Translation: 左側のリボンからOpen translation view
  • Calendar: 不明
  • Kanban: kanbanファイルを開く
  • Thino: 左側のリボンからThino

tips (追記予定)

  • Ctrlを押しながら開くと新しいタブで開く

一括変換

https://wineroses.hatenablog.com/entry/2023/08/26/211101

参考文献

https://zenn.dev/hk_ilohas/articles/obsidian-plugins-2023
https://qiita.com/Kei_Adachi/items/1f5d01230334574f2e26

Discussion