ZIM(1)
β¨ zim β A Desktop Wiki Editor β¨
okay so like, hi bestie π welcome to the zim(1) manual page β that's section 1 of the user commands, iykyk. This is the whole thing, every flag, no skips, and I promise it's gonna be way more fun than whatever you were doing before. Let's go π«Ά
πΈ SYNOPSIS πΈ
here's the whole vibe check of how you actually call it:
usage: zim [OPTIONS] [NOTEBOOK [PAGE_LINK]]
or: zim --gui [OPTIONS] [NOTEBOOK [PAGE_LINK]]
or: zim --server [OPTIONS] [NOTEBOOK]
or: zim --export [OPTIONS] NOTEBOOK [PAGE]
or: zim --import [OPTIONS] NOTEBOOK PAGE FILES
or: zim --search [OPTIONS] NOTEBOOK QUERY
or: zim --index [OPTIONS] NOTEBOOK
or: zim --convert-notebook [OPTIONS] NOTEBOOK
or: zim --plugin PLUGIN [ARGUMENTS]
or: zim --manual [OPTIONS] [PAGE_LINK]
or: zim --help
and the fine print about those placeholders, because details matter bestie β¨
NOTEBOOKcan be a local file path, a local file URI, or a notebook name.PAGEis a fully specified page name.PAGE_LINKis a fully specified page name, optionally extended with an anchor ID.
π¦ DESCRIPTION π¦
so Zim is a graphical text editor that you use to maintain a whole collection of wiki pages. Think of it as your little hoard of knowledge π
Each page can contain links to other pages, simple formatting, and images. Pages live in a folder structure β like an outliner, if you know what that is β and they can have attachments. And the coolest part? Creating a new page is as easy as linking to a nonexistent page. Literally that's it. Iconic behavior β¨
All your data is stored in plain text files with wiki formatting, which is lowkey the best part because you can always see it and it's never locked up. Various plugins add extra functionality on top, like a task list manager, an equation editor, a tray icon, and support for version control. Obsessed honestly π₯
Zim can be used to:
- Keep an archive of notes
- Keep a daily or weekly journal
- Take notes during meetings or lectures
- Organize task lists
- Draft blog entries and emails
- Do brainstorming
main character note-taking app, no cap π
π OPTIONS π
π General Options
--guiβ run the editor. this is the default, so like, you're already doing this one.--serverβ run the web server.--exportβ export to a different format.--importβ import one or more files into a notebook.--searchβ run a search query on a notebook.--indexβ build an index for a notebook.--pluginβ call a specific plugin function.--manualβ open the user manual. (hi, that's this!)-V,--verboseβ print information to terminal.-D,--debugβ print debug messages.-v,--versionβ print version and exit.-h,--helpβ print this text.
π GUI Options
--listβ show the list with notebooks instead of opening the default notebook.--geometryβ window size and position asWxH+X+Y.--fullscreenβ start in fullscreen mode.--non-uniqueβ start a new process, do not connect to an existing process.--standaloneβ start a new process per notebook, implies--non-unique.
π Server Options
--portβ port to use (defaults to8080).--templateβ name or filepath of the template to use.--privateβ serve only to localhost.--guiβ run the gui wrapper for the server.
π§ Export Options
-o,--outputβ output directory (mandatory option).--formatβ format to use (defaults to'html').--templateβ name or filepath of the template to use.--root-urlβ url to use for the document root.--index-pageβ index page name.-r,--recursiveβ when exporting a page, also export sub-pages.-s,--singlefileβ export all pages to a single output file.-O,--overwriteβ force overwriting existing file(s).
bestie pls note:-o/--outputis mandatory. don't forget it or it's giving error π
π¦ Import Options
--formatβ format to read (defaults to'wiki').--assubpageβ import files as sub-pages ofPATH. This is implicit true whenPATHends with a":"or when multiple files are given.
β Search Options
-s,--scoresβ print score for each page.-w,--whole-wordβ match whole words only.-c,--match-caseβ match case sensitive.--sortedβ sort results either by name or by score.
π₯ Index Options
-f,--flushβ flush the index first and force re-building.
π Convert Notebook Options !!!EXPERIMENTAL MAKE A BACKUP FIRST!!!
okay so this heading is literally yelling at you and it's not a joke: EXPERIMENTAL β MAKE A BACKUP FIRST π like, actually back it up, fr fr.
--formatβ change the source format and re-write all pages in the new format ('zim-wiki','markdown').--extensionβ optional file extension for the new pages, defaults to e.g.'.txt'for zim-wiki and'.md'for markdown.
Try zim --manual for more help. π«Ά
πΈ AUTHOR πΈ
Jaap Karssenberg <jaap.karssenberg@gmail.com> β thank you for this icon, we stan π
π SEE ALSO π
The full documentation for zim is maintained as a zim notebook. The command
zim --manual
should give you access to the complete manual.
The website for zim can be found at https://www.zim-wiki.org β go say hi π¦
and that's the whole page bestie, you ate it π β¨
anyway this was zim 0.77.2, dated August 2026, and it's page ZIM(1) of the manual β periodt. ππ
π¦ where this page comes from
- arch rolling: zim 0.77.2-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms