⚙️

Obsidianの初期設定・メモ

2024/09/01に公開

はじめに

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

設定

Ctrl+,で開く

オプション

Obsidianについて

  • 言語: 日本語

ファイルとリンク

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

外観

高度な設定

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

ホットキー

以下を追加

機能 ショートカット
上の行と入れ替え Alt+↑
下の行と入れ替え Alt+↓
前日のデイリーノートを表示 Alt+←
翌日のデイリーノートを表示 Alt+→
右のサイドバーを開閉 Ctrl+Shift+R
左のサイドバーを開閉 Ctrl+Shift+L
現在のファイルを検索し置換 Ctrl+H
ライブプレビュー/ソースモードを切り替える Alt+S

コアプラグイン

以下を有効化

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

コミュニティプラグイン

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

Annotator

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

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

Calendar

サイドバーにカレンダー

Copilot

デフォルトのLLMとAPIを設定しておく

  • Autosave Chat: false

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

  • コマンドパレットで呼び出す

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

箇条書き機能を強化

Quick Explorer

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

Quick LaTeX

数式がかける

  • alignブロック: Alt+Shift+A
  • casesブロック: Alt+Shift+C
  • pmatrixブロック: Alt+Shift+M
  • インラインの数式 (要設定): Ctrl+M
  • ブロックの数式 (要設定): Ctrl+Shift+M

以下設定

  • Shortcut for inline and block math: true
  • Auto append "\limits" after "\sum": false
  • Auto enclose expression after superscript/subscript with {}: false
  • 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

Self-hosted LiveSyncに移行

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

Self-hosted LiveSync

  • ここを参考にサーバーを構築し、Setup URIを作成して設定
    • fly.ioでも良い
  • Sync setting
    • Sync on Editor Save: true

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')}}"
URL: "{{url}}"
PDF: "[[{{citekey}}.pdf]]"
translation: "al-{{citekey}}.pdf"
dateread: "{{importDate | format('YYYY-MM-DD')}}"
read: false
---
> [!info]
> **Title**: {{title}}
> **Authors**: {{authors}} {%- if itemType == "journalArticle" %} 
> **Venue**: {{publicationTitle}} {{date | format("YYYY")}} {%- endif %} {%- if itemType == "conferencePaper" %} 
> **Venue**: {{conferenceName}} {%- endif %} {%- if itemType == "preprint" %}
> **Venue**: {{repository}} {{date | format("YYYY")}} {%- endif %}

>[!abstract]
> {{abstractNote}}

チートシート

ホットキー

機能 ショートカット
戻る 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