Quiver - take better notes
4+

スクリーンショット

説明

Quiver is a notebook built for programmers. It lets you easily mix text, code, Markdown and LaTeX within one note, edit code with an awesome code editor, live preview Markdown and LaTeX, and find any note instantly via the full-text search.

# Mix Text, Code, Markdown and LaTeX

A note in Quiver is comprised of cells --- snippets of text, code, Markdown, LaTeX (via MathJax) or diagrams (sequence diagram, flowchart). You can freely mix different cell types within one note. You can set different languages for different code cells, too.

# An Awesome Code Editor

The programmer's notebook should make code editing effortless. Quiver packs the awesome ACE code editor in code cells, with syntax highlighting support for more than 120 languages, over 20 themes, automatic indent and outdent, and much more.

# Markdown Support

Quiver lets you write in Markdown with inline formatting and custom CSS options. A live preview window renders Markdown as you type.

# LaTeX Support

Quiver uses MathJax to typeset mathematical equations written in LaTeX. Please note that MathJax doesn't provide a full LaTeX environment. Only math-mode macros are supported.

# Images, Files and Links

Drag an image into a text cell and it will be saved locally with the note. Drag a file into a text cell and it will become a clickable file link. URLs in text cells are automatically detected.

# Instant Full-Text Search

Notes are only useful if you can find them quickly. Quiver's full-text search is based on Search Kit, the same technology used to power Spotlight on your mac. That's how Quiver can search through thousands of notes in a blink of an eye.

# Beautiful, Fully Customizable Themes

Quiver comes with several beautifully designed UI themes, and they are fully customizable.

# Live Preview

Quiver supports live preview of Markdown and LaTeX cells.

# Presentation Mode

Quiver provides a full-screen presentation mode for your notes. This is great for classroom use, team meetings, presentations, as well as reviewing notes on your own.

# Tags

Quiver has tagging support. You can assign multiple tags to a note or assign a tag to multiple notes at once. Combined with notebooks and linked notes, you have many different ways to organize your notes.

# Autosave

Quiver automatically saves all your changes as you work, so you never need to worry about losing changes.

# Plain JSON Data Format

Quiver saves all your data in plain JSON files. These data files reside on your local machine. You can easily export your notes in different format such as HTML and PDF.

It’s easy to collaborate in Quiver. You can create a shared notebook so everyone on your team can view or edit notes in the notebook. This is a great way to build a shared knowledge base for the team.

# Version Control

Since Quiver stores all the data in plain JSON files, it’s easy to put the whole library (or a specific notebook) under version control. This is another way to collaborate with your team.

# Backup and Recovery

Quiver lets you back up your entire library with a single click. Restoring your library from a backup is just as easy.

# Integrations

Quiver doesn’t lock you in. It stores data in a well-documented plain JSON format. So it’s easy to write scripts to integrate Quiver notes with other tools you use. Common scripts are provided on the Quiver documentation site.

# Tutorials and Documentation

Quiver comes with in-app tutorials and a comprehensive online wiki. Anyone can contribute to the wiki and make it better.

新機能

アップデート履歴

3.2.3

2018年12月6日

* Added back “Sync” and “Backup” tabs in preferences* Fixed a regression that broke manual sorting of notes

3.2.2

2018年11月29日

* Fixed an issue that full-text search didn’t work for some users* Fixed an issue with deleting a note in a shared notebook* Added back “Search by #tag”

3.2.1

2018年11月26日

* Fixed an issue that some users couldn't open notebooks with custom sorting orders* Fixed an issue with text colours in the “About Quiver” window and “Release Notes” window under the system Dark Mode

3.2

Several core components have been rewritten from scratch in this release: the entire data model layer, caching, syncing, and full-text search. This puts Quiver back on firm footing for further development.

## Multi-Library SupportIn Quiver 3.2, you can have multiple Quiver libraries open at the same time. This is useful when you want to separate personal notes from work notes. This is also great for team collaboration, since a shared Quiver library offers more ways to organize notes (e.g., nested notebooks) than a shared notebook. It’s easy to move notes or notebooks between libraries — just drag and drop.

## Better SyncingMany syncing issues have been resolved in this release. Spurious change conflicts are gone. Quiver 3.2 automatically reloads currently opened notes to the latest version upon syncing completion.

## Performance ImprovementsLots of performance optimizations have gone into this release, especially for handling large Quiver libraries with 10,000+ notes. For users with such large libraries, the app now launches significantly faster (under 1s on a 2017 MacBook Pro), and user actions inside the app (e.g., add a note, full-text search) are instantaneous.

3.1.3

2018年4月5日

* Added support to create a sub notebook more easily: just right click on a notebook, then select “New Notebook…” from the contextual menu.* Added “Copy Note as…” options to the main menu* Fixed an exception that occasionally cause the app to display no notes upon launch* Fixed an issue with loading remote images whose mime types are not set properly

3.1.2

2017年12月18日

* Fixed an issue with LaTeX rendering of combining characters* Fixed a regression that broke manual sorting of notes in a notebook

3.1.1

2017年10月19日

* Fixed a crash in v3.1.0 that happened to a small number of users

3.1.0

2017年10月18日

* Nested notebooks. Organize your notebooks in a multi-level hierarchy, with an unlimited number of nested levels.* Fixed an issue with dragging a PDF file into a text cell* Fixed an issue that the touch bar flashes while editing* Fixed an issue that caused random crashes on High Sierra

3.0.7

2017年5月29日

* Fixed an issue that the note list may get out of sync after moving or deleting notes* Updated js-sequence-diagram to v2.0.1* Updated flowchart.js to v1.6.6* Fixed an image scaling issue introduced in 3.0.6* Fixed an issue that certain text files were incorrectly detected as image files when dragged in* Disable the move button in the “Move to Notebook” panel, when no notebook is selected.

3.0.6

2017年4月18日

* Support image resizing in Markdown cells with a new syntax: ![title](image.png =100x200)* Pasting an image from the clipboard into a Markdown cell now works* Fixed an issue that clipboard images taken on retina screens end up huge and pixelated* Fixed a crash that occurred immediately after opening a Quiver library* Encode URLs when converting links to Markdown* Fixed an issue that raw web links were not clickable in the Markdown preview* Fixed an issue that linked files couldn’t be opened on macOS 10.12.4 due to permission errors* Fixed an issue with copying a note link containing Chinese characters

3.0.5

2017年3月29日

* Fixed an IME input issue on macOS 10.12.4* “Export to PDF” now has “Print background” off by default.

3.0.4

2017年3月21日

* Changed the Markdown parser to markdown-it. As a result, Markdown rendering is now significantly (25x) faster, and many parser-related bugs are fixed.* Lots of code refactoring for better app performance (editor and preview)* The Evernote importer now uses much less memory and can import huge (gigabytes) ENEX files. It also runs faster.* Added support to export a note as a single image (PNG)* Improved the PDF export functionality* Fixed a bug that empty tags were shown in macOS Sierra.* Changed the default font in the editor and preview to the Apple system font* Fixed an issue that newline characters could be inserted into a note’s title* Added a keyboard shortcut (Ctrl+Cmd+M) for “Move to Notebook”* Deleting the last cell in a note will now set the focus on the second last cell so that you can keep deleting.* Tab completion in code cells was removed as this feature was rarely used.

3.0.3

2016年7月10日

* Fixed an issue with pasting a URL from Chrome's address bar

3.0.2

2016年5月9日

• Added syntax highlighting support for Fortran, Kotlin, Xojo.• Added a new code cell theme: IPlastic• Fixed a bug that extra spaces were added in front of code comments• Fixed a bug that the keyboard focus was lost when switching from preview to editor• Added a keyboard shortcut (Cmd+Shift+P) to toggle between editor and preview• Updated ACE to v1.2.3. A few vim related issues were fixed in this version.• Updated flowchart.js to v1.6.2. A few flowchart bugs were fixed in this version.• Added “Open”, “Open With” and “Show in Finder” menu items to the context menu of file links• Both - [x] and - [X] are now supported in task lists• Fixed a bug that JSX fenced code blocks were not syntax highlighted• Fixed an issue with importing a Skitch notebook• Adding a link in a Markdown cell now automatically places the selected text in the title field• Fixed an issue that tags are not saved if the note is immediately moved to another notebook• Fixed an issue with large Chinese character spacing in the preview• When opening a .qvnote package belonging to the current library, Quiver no longer asks to import it.• Fixed a bug that overwriting a library backup didn’t work• Added a few actions to the dock menu

3.0.1

2016年2月8日

• Fixed a bug that caused the app to open with no notes• Implemented swipe gesture support for the main window• Added support for a custom URL scheme: quiver:///notes/{noteId}• “Copy Note Link” now copies both internal and external note links• Copy a note as Markdown• Copy a note as HTML source• Copy a note as Code Only• Email a note as PDF, Markdown, or Plain Text• Fixed an issue that the Evernote importer fails silently if the ENEX file contains empty resources• Fixed rendering issues with fenced code blocks in Markdown cells • Allow importing .txt files as Markdown• Restored support for using \[ \], \( \) as LaTeX delimiters• Option to configure LaTeX delimiters • Option to allow manual escaping of special Markdown characters in LaTeX (compatibility with Hexo)• ⌃⌘P now hides the floating preview window when it's already visible• Fixed a bug that Cmd+Backspace didn't work in search fields. • Fixed a bug that pressing the escape key didn’t clear the search field under the note list• After deleting or moving a note, the note list no longer jumps to the top. • Fixed an issue that when exporting a note as Markdown, image URLs were not properly converted.• Added a menu item to edit note tags• Added a cancel button to the file attachment dialog• Fixed an issue that the date label in the note list may be cutoff • Cmd+click to open a note link in a separate window• Changed the default note order to updated date, descending• Bind “Ctrl-P” to “golineup” in the Ace editor

3.0

2015年11月16日

Quiver 3 brings Quiver to a new level.

# New Themes

The new Dark theme and Spacegray theme don’t just look gorgeous, they are much easier on your eyes in low-light conditions.

You spend more time reading your notes than writing them. With Quiver 3, the note preview is integrated into the main window, so you can browse all your beautifully rendered notes with ease.

# Side-by-Side Preview

When editing Markdown or LaTeX, the side-by-side preview comes in handy. Edit on one side and see a live preview on the other. Also, the two sides are synchronized when you scroll (can be turned off from the View menu).

# Main Window Layout

The main window now supports three layouts: one pane, two panes, and three panes. You can easily toggle between them using the layout dropdown or keyboard shortcuts.

# Redesigned Sidebar

The new sidebar is more compact and useful. The new “Library” section provides easy access to recent notes and favorites.

# Inbox

Jot down your notes quickly and organize them later. New notes are automatically saved to Inbox.

# Redesigned Full-Text Search

The global full-text search now displays search results in a separate table so it doesn’t interfere with your note browsing. Search results can be sorted by title, relevancy or updated date. You can also search within a notebook using the search field at the bottom of the note list.

# Diagram Cell

Quiver 3 comes with a new cell type: Diagram Cell. Supports both sequence diagrams and flowcharts.

# Global Hotkeys

With Quiver 3, you can assign global hotkeys to bring Quiver to front, create a new note, and search notes.

# Improved Printing Support

Printing support has been significantly improved in Quiver 3. You can also export a notebook or notes directly to PDF.

Quiver 3 lets you import notes from Evernote. Simply export your Evernote notebook/notes to an .enex file, then import it into Quiver. All the images and file attachments are properly imported, too.

# Speed Improvements

Quiver 3 launches even faster than previous versions. Many under-the-hood improvements have been made to keep Quiver lightweight and efficient.

Other Features and Improvements • Jump to another notebook or tag (cmd+j) • Set different sorting criteria for different notebooks. You can still set a default sorting order in the preferences. • Sort notes in a notebook manually by drag and drop • Compact note list style • Automatically reorder the note list after changing note titles • Automatically reorder notebooks after changing notebook names • Remember a note’s undo history throughout the whole app session • Find text in preview • Inline code styles in text cells • Revamped web link insertion in text cells • Formatting controls and keyboard shortcuts now work in Markdown cells • Fenced code blocks are now syntax highlighted in the preview • Multi-line LaTeX equations now work in Markdown cells • Added an option in the context menu to open an attached image in an external editor • Use cmd+shift+enter to create a new cell above the current cell. • Use the Ace static highlighter to render code cells in exported HTML • Added syntax highlighting support for Stata • Added a new code cell theme: Script Editor • Improved AppleScript syntax highlighting • Added an option to export a note/notebook in plain text • When exported to Markdown, text cells are now converted with a text-to-Markdown converter: unmarked. • Use the escape key to move focus from the note list to the sidebar • Now you can reopen the main window after closing it

2.1.2

2015年3月6日

* Fixed a critical issue that caused the app to hang on startup for some users.

2.1.1

2015年3月3日

• A new app icon designed by Ludwig Wilborg• Adjusted the code cell’s padding so that it looks nicer with a dark theme• Fixed a bug that scrollbars are shown in the preview for some users• Fixed a bug that pressing the right arrow didn’t deselect a word if it’s at the end of a cell• Fixed a bug that pressing the down arrow before an empty bullet point incorrectly moved the cursor to the next cell• Fixed a bug that deleting a line in the Vim mode didn’t trigger change events• Fixed a bug that code cells sometimes get cut off when printed• Fixed a bug that copying from a code cell was broken for some users• Inter-note links now work properly in exported HTML.• Added syntax highlighting support for Vimscript.• Fixed a few issues with checkboxes in a text cell.

2.1

2015年2月9日

New features: • Keyboard navigation: use arrow keys (up, down, left, right) to move between cells, and cmd+arrow keys for faster navigation. You can also use the right arrow key to navigate from the note list to the note, and the escape key to come back. • Added syntax highlighting support for 17 languages: Cirru, Dockerfile, Eiffel, Elixir, Elm, Gcode, Gherkin, Gitignore, Io, N-Triples, Praat, SAS, Smarty, SPARQL, SPSS, Turtle, Vala • Added a setting to scroll the note content past end while editing • Added settings for enabling autocompletion and tab triggers in code cells • User settings (code cell theme, tab size, etc.) are now applied to the preview and presentation mode. • Added keyboard shortcuts for inserting lists and headings • Added a yellow highlighter to the text cell toolbar • Added a keyboard shortcut (Cmd+K) to make a URL into a link • Added a keyboard shortcut (Opt-Cmd-/) to change language in a code cell • Support checkboxes in text cells • Added a toolbar button to insert an image in a text cell • Table support in Markdown cells • Support GFM task lists in Markdown cells • Pretty print JSON, XML, CSS and SQL • Set tab sizes for all cell types • Edit CSS for preview, presentation, and exported HTML • Added a setting to show line numbers in code cells • Added settings to show/hide invisibles, indent guides in code cells • Added options to use Vim or Emacs key binding in code cells, Markdown cells and LaTeX cells • Added a setting to use GFM linebreaks in Markdown cells • Paste note links into a Markdown cell • Inline LaTeX now works in Markdown cells • Add application-wide custom macros to LaTeX cells • Added navigation buttons and keyboard shortcuts (left and right arrow keys) to the presentation mode • Export all your settings and CSS customizations into a single JSON file. This makes it easy to sync settings across multiple computers. • Import Markdown and plain text files • Export to Markdown: Markdown cells are concatenated, code cells become fenced code blocks. • When exporting a notebook to HTML, all the pages are now linked together.

Enhancements: • Quiver now remembers the last opened note and reopens it upon launch. • Tags are now case-sensitive. • Removed the alert when moving notes to trash. • Changed the keyboard shortcut for deleting a note to “cmd+delete” to avoid accidental deletions • Added a “Rename Notebook” menu item to the notebook context menu • Added a “Add to Shortcuts” menu item to the note context menu

Bug fixes: • Fixed a bug that sometimes notebook names were not saved. • Fixed a bug that the tutorial notebook couldn’t be permanently deleted. • Fixed a bug that the “discard changes” dialog shows up after creating or updating a note. • Fixed a bug that the notebook name field loses focus during editing. • Fixed an issue with sharing a Quiver library or notebooks via a network drive. • Fixed an issue that Markdown preview sometimes gets out of sync. • Fixed Markdown preview styles: paragraphs are now properly separated. • Fixed an issue with inserting line breaks in a LaTeX cell. • Fixed a bug that changing the code cell language in a floating window didn’t update the code cell in the main window.

2.0

2014年11月26日

Quiver 2 is a giant leap from Quiver 1.x. Below are the changes.

## A Light Theme for Yosemite

Quiver 2 comes with a new light theme that looks stunning on Yosemite. The lighter and cleaner UI really brings content to the center of focus. The dark theme is still available as an option.

## Cloud Syncing

Quiver 2 lets you sync all you notes across multiple computers via Dropbox, iCloud Drive, Google Drive, or any other file-based cloud services.

## Shared Notebooks

Quiver 2 introduces “Shared Notebooks”. You can either create a new shared notebook, or share an existing notebook. Once a notebook is shared (via Dropbox or other cloud services), other team members can open it on another computer and collaborate on the notebook. This is a great way to build a shared knowledge base for the team.

## Version Control

Quiver 2 stores all the data in plain JSON files, so it’s easy to put the whole library (or a notebook) under version control. This is another way to collaborate with other team members.

## Data Backup and Recovery

Quiver 2 lets you back up your entire library with a single click. Restoring your library from a backup is just as easy.

## LaTeX Cell

Quiver 2 introduces a new cell type: a LaTeX cell. This is great for typesetting mathematical equations in your notes.

## Multiple Windows

In Quiver 2, you can open a note in a separate window. This is useful when you want to have a note window side by side with a browser window. Changes in one note window are immediately synced to other windows showing the same note.

## Live Preview

Quiver 2 supports live preview of markdown and LaTeX cells.

## Presentation Mode

Quiver 2 adds a new presentation mode. This is great for classroom use, team meetings, presentations, as well as reviewing notes on your own.

## Exporters

Quiver 2 lets you export a whole notebook. You can zip the whole notebook and send to others. You can also export a whole notebook as HTML files.

## Integrations

Since Quiver 2 stores all the data in plain JSON files, it’s easy to write scripts to integrate Quiver notes with other systems. A few common export scripts are listed on https://github.com/HappenApps/Quiver/wiki/Export-Scripts. You can easily adapt these scripts to fit your own needs. Use cases include writing developer documentation, blog posts, tutorials, or even a complete technical book.

## Tutorials and Documentation

Quiver 2 comes with better in-app tutorials, as well as a comprehensive online wiki. Anyone can contribute to the wiki and make it better.

Other Improvements and Bug Fixes:* Sort notes by name, date created or date updated.* Import/export now preserves tags.* Use highlight.js for code highlighting in exported HTML.* Added a shortcut that inserts a new cell at cursor location.* Images copied from other apps are now properly saved in the note folder.* Fixed issues with dragging files or images into a text cell on 10.7.* Select multiple notes and move them to another notebook or trash.* Assign tags to multiple notes.* Deselect the selected cell when it loses focus.* Fixed a bug that white spaces in text cells were sometimes not preserved.* If you highlight a section inside a cell and choose “split cell”, the selection will be converted to a new cell.* Fixed a critical issue with search on Yosemite.* Added a menu item to duplicate a note.

1.2

2014年8月6日

New features:• Link to another note. Linked notes can be in different notebooks. This provides another method for organizing notes.• Go back or forward between notes.• Drag any file (pdf, epub, source files...) into a text cell and it will show up as a clickable file URL.• Added an option to hide the note list. This is useful when you want to place Quiver side by side with a browser.

Enhancements:• Better URL detection. URLs with diacritics or colons are now properly detected.• Enter a note title then hit tab to create a new cell.• Added a strikethrough button to the text cell's toolbar.• Use Cmd+Backspace to delete a note without the confirmation prompt.

Bug fixes:• Fixed tab indents in text cells. Now you can create a multi-level list.• Fixed an issue that web contents with embedded iframes open iframes in the browser when pasted into a text cell.• Keep the original image's type and quality when copied into a text cell.

1.1.1

2014年6月26日

* Fixed a bug that pasted images were lost after restarting the app.* Added a setting to change the tab size in code cells.

1.1

2014年6月4日

New features:* Added a new cell type, Markdown Cell, with inline formatting and custom CSS options. You can set custom CSS in the Preferences panel.* Added URL detection to text cells. Note that only URLs pasted in are detected.* Drag and drop an image to a text cell and display it inline.* Added AppleScript syntax highlighting support.

Enhancements:* Now you can paste rich text into a text cell without losing its formatting styles. This is the new default behavior for pasting content into a text cell. To paste content as plain text, use the "Paste as Plain Text" option under the "Edit" menu.* Drag & drop selected text to and from Xcode (or Eclipse).* Added a (horizontal line) button to the text cell's toolbar.* Added an option to set the default cell type.

Bug fixes:* Fixed an issue that text cell header styles (,,) couldn't be reverted back to plain text.* Convert curly quotes into straight quotes when changing a text cell to a code cell.* Fixed an issue that exported HTML files may not display properly if some code cells contain HTML code.* Changed the keyboard shortcuts of "Convert To Text Cell" and "Convert To Code Cell" menu items to avoid conflicts with system-defined shortcuts.

1.0.1

2014年5月1日

Bug fixes:* Fixed an issue that adding tags required an extra return at the end.* Fixed an issue with PHP syntax highlighting. Now you don't need to embed PHP code in open and closing tags.

1.0

2014年4月23日

2018年12月6日

バージョン 3.2.3

* Added back “Sync” and “Backup” tabs in preferences* Fixed a regression that broke manual sorting of notes