Snippets Commands

Monday, February 20, 2023

12:43 PM

Snippets are bits of content that can be inserted onto a page and provide repeatable and standardized elements that make editing easier and faster.

 

My Snippets

OneNote comes with pre-defined snippets listed below. But you can create new snippets from your own custom content using the My Snippets commands.

 

Save New Snippet

Saved the selected content as a new custom snippet with its own name and adds it to the My Snippets menu.

 

Manage My Snippets

Open the Settings dialog where you can rename or delete saved snippets.

 

Expand Snippet From Name

Default shortcut is Alt + F3

While you can insert a snippet from the Snippets/My Snippets menu, a quicker solution is to type the name of a snippet, select the name, and then press Alt + F3. This will immediately replace the selected name with the contents of the snippet.

 

────────────────────────────────────────────────────────────────────────────────────────────────────

 

Below are the standard snippets provided by OneMore, listed in the order in which they appear in the menu.

 

Horizontal Line

Adds a horizontal line below the current paragraph

 

Double Horizontal Line

Adds a double-width horizontal line below the current paragraph

 

Table of Contents

The Table of Contents command can run in one of three modes:

 

  • Insert a table of contents at the top of the page with hyperlinks to all the standard and custom headings on the page. Optionally, add a "top of page" link to each heading on the page to quickly jump back to the top of the page. Click the [Refresh] link to rebuild the table of contents, picking up any changes made to the page since it was last generated.
  • Create a new page at the top of the section with hyperlinks to all pages in the current section
  • Create a new page at the top of the section with hyperlinks to all sections in the current notebook and optionally include all pages in each section.

 

 

Generates a Table of Contents based on both standard headings and custom user-defined headings where each line is hyperlinked to its heading and indented according to its heading level. Text colors are based on the page background color.

 

Table of Contents

Heading 1

. . Heading 2

. . . . Heading 3

 

Breadcrumb

Adds a breadcrumb at the top of a page specifying its hierarchical location in the notebook. If the page is moved, this command will update the breadcrumb or re-add it if it was subsequently removed.

 

Calendar

Inserts a monthly calendar for a selected month in either large or small format. The small format is good for a quick look at a month. The large format is good for entering brief daily notes.

 

Insert Calendar

 

The Indent calendar option will indent the calendar beneath the header, allowing the header to be collapsed

 

Sortable Date

Default shortcut is Ctrl + Shift + D

Inserts the current date in the form yyyy-mm-dd. One common use case is to prefix the title of a new page with the current date so it is easy to sort and visually identify pages according to the entered date.

 

Text Box

Default shortcut is Alt + F6

Insert a single-cell table. To surround content already on the page, select the content before invoking this command. This table cell will shrink to the size of the selected content if it is not as wide as the page.

 

Code Box

Default shortcut is F6

Inserts a code box with heading and area for your code. Use the Paste Rich Text command to paste syntax-highlighted code directly from Visual Studio1. By default, text colors are based on the page background color.

 

To wrap content already on the page, select the content before clicking this command or pressing F6. The selected content will be wrapped inside a new code box. If the background color of all of the selected text is dark and the page background is light then the shading of the code box is set accordingly; similar if the background color of all of the selected text is light and the page

background is dark.

 

Code

/// <summary>

/// Close this file and release internal resources.

/// </summary>

protected virtual void Dispose(bool disposing)

{

    if (disposing)

    {

        if (!isDisposed)

        {

            if (writer != null)

            {

                writer.Flush();

                writer.Dispose();

                writer = null;

            }

 

            isDisposed = true;

        }

    }

}

 

If text copied from Visual Studio is pasted as plain text instead of rich text when using the Paste Rich Text command (Ctrl+Alt+V) then look at the VS Tools... Options... Text Editor... Advanced, and tick the box Copy rich text on copy/cut.

 

Info, Notes, and Warning Boxes

Inserts an information, Notes, or Warning box with fully customizable headers and content. These snippets are actually just nested tables.

 

To surround content already on the page, select the content before invoking one of these commands.

 

🛈

Information

Your content here...

 

📓

Notes

Your content here...

 

Warning

Your content here...

 

Expand/Collapse

Inserts a collapsible section at the current position on the page. This can be used to hide secondary or sensitive information on your page. This snippet includes a single-cell table to which you can add content.

 

Collapsable Section

 

Warning

Please note that while this collapsible widget is a built-in OneNote feature, it can cause OneNote to freeze and become unresponsive when used on very large pages.

 

Status Labels

Insert colored status labels similar to the Status macros found in Confluence. These are not as smart as the Confluence macros but instead are just simple text with a highlight background that are fully editable inline.

 

     STATUS            STATUS            STATUS            STATUS            STATUS      

 

 

#omwiki #omcommands

 

© 2020 Steven M Cohn. All rights reserved.

Please consider a sponsorship or one-time donation to support ongoing development

 

 

Created with OneNote.