Skip to content

Repository files navigation

vscode-scb

VSCode 上で Scrapbox ライクにガシガシ書く。

特徴

  • Scrapbox ライクなフォーマット
    • 箇条書きベース
    • 1-スペースインデント
    • [ブラケット一つ] で別ファイルにリンクする
  • 素早い遷移
    • Shift + Enter でリンク先を新規 or 既存なら開ける
  • .scb ファイルとしてつくります

以下例:

line
line
indents
 indent1
  indent2
   indent3
     indent4
      indent5
special lines
 >quote
 literal `1+1=2`
codeblock
 pattern1
  code:hello.py
print('hello.')
  :c
 pattern2
  code:hello.py
   print('hello.')
  :c

なぜ Scrapbox ライクなのか?

  • Scrapbox が好きだから
  • 快適かつ雑に書きやすいから
  • Scrapbox で 2 万ページ以上書いてきたからこそ、このフォーマットの強さを知っているから
  • しかし Scrapbox はオフラインでは使えず、オフラインでは Markdown が主流だし、Obsidian も専用エディタかつ [[ブラケットが二重]] でイマイチだから

使い方

主な操作とショートカットキー

  • Shift + Enter: [リンク] から リンク.scb を開きます
    • 存在しない場合は新規かつ未保存として開き、存在する場合はそのまま開きます
    • Windows ファイル名としての対策も万全です: スペースと特殊文字は _ に置換します
    • またカーソルが [ ] 内になくても、近くのものに近づいて開きます(スマートジャンプ)
  • Ctrl + Alt + N: スクラッチページを新規作成します
    • すぐに書き殴れるページを新規します
    • ファイル名は tmpXXXXXX.scb 固定なので意識しなくて良いです
    • ちゃんとリンク先とリンク元もセットします

他の操作(VSCode コマンド)もあります。ショートカットキーもカスタマイズできます。vscodescb でフィルタリングして各自設定してください:

Author

stakiran

About

A VS Code extension that brings Scrapbox-style writing to .scb files: syntax highlighting, 1-space indents, and [bracket] links you can open as new or existing files.

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages