Previously, we introduced a plugin for multi-column layouts (Obs084-另一個更簡便的筆記多欄作法:使用Obsidian Columns外掛). However, the recently released Simple-Columns not only offers the same multi-column functionality but also provides the following features:

  1. Customizable appearance: Global settings or individual multi-column block styles.
  2. Resizable columns: Adjust the column widths by dragging.
  3. The column separator is === instead of three backticks, making it more friendly for code blocks.

Even better, there is a command to insert code without needing to learn any syntax, making it much more convenient than the Obsidian Columns plugin.

1. Example

  • Code language: columns
  • Column delimiter: ===
```columns
id: 2snPI9hqmRlnbBLXJ9e6r
===
### Callouts
> [!INFO] Callouts
>  column 3-1
>  column 3-2
>> [!ERROR] Error description
>>  Nested callout
===
### Codeblock
```js
let msg = "Hello, world!";
let url = window.location.href;
```

===
### Image
![](https://raw.githubusercontent.com/emisjerry/upgit/master/2024/1711524303000xhzo15.png)

gh|700

2. Usage

Right-click the menu → Add columns → 2/3/4 columns. The inserted code block will be assigned a unique ID. Click the options icon in the top right to open a customization dialog and set the appearance.

💡 解說文章(繁體中文): https://jdev.tw/blog/8837/
💡 Explanation article(English): https://quaily.com/jdevtw-en/p/obsidian-multiple-columns-simple-columns-custom-appearance-drag-column-width-efficiency-improvement
💡 解説記事(日本語): https://quaily.com/jdevtw-jp/p/obsidian-multiple-columns-simple-columns-custom-appearance-drag-column-width-efficiency-improvement

✅ Simple-Columns Plugin: https://github.com/Josie1902/Simple-Columns