Sublime Text的Markdown插件:MarkdownEditing

jopen 10年前發布 | 88K 次閱讀 Web開發工具 MarkdownEditing

MarkdownEditing是一個Sublime Text的Markdown插件。提供了一種合適的Markdown著色方案(light 與 dark),包含強大的語法高亮,和實用的Markdown編輯功能。支持3種風格:Standard Markdown, GitHub flavored Markdown, MultiMarkdown。

Sublime Text的Markdown插件:MarkdownEditing

Features

  • Asterisks and underscores are autopaired and will wrap selected text

    • If you start an empty pair and hit backspace, both elements are deleted
    • If you start an empty pair and hit space, the right element is deleted
    • </ul> </li>

    • Backticks are paired
    • At the end of a list item, pressing Enter will automatically insert the new list item bullet.

      • Pressing Tab on the blank list item will indent it and switch the list bullet to another one (Order is *, -, + in a cycle).
      • Pressing Shift Tab on the blank list item will unindent it in the same way as above.
      • Sequential Tab s or Shift Tab s are supported.
      • You can disable automatic bullet switching or choose which bullets to be used, in your settings file.
      • If a list item contains a GFM task, pressing Enter at the end of the line will continue with a new blank task.
      • </ul> </li>

      • At the end of a blockquote line, pressing Enter will automatically extend blockquote.
      • Selecting some text and pressing > will convert it to blockquote. The first and the last line don't have to be fully selected; partial select works, too.
      • Left bracket pairing is modified to eliminate the selection and leave the cursor at a point where you can insert a [] or () pair for a link
      • Displays Markdown headers in the Project Symbol List (Ctrl Shift R). They will start with #, so you will know they belong to markdown files at a glance. Also they will be on top of the list because of the presedence of #.
      • ~ wraps selected text with ~~ (strikethrough).
      • Typing # when there's a selection will surround it with # to make it a headline. Multiple presses add additional hashes, increasing the level of the header. Once you hit 6 hashes, it will reset to 0 on the next press. The mde.match_header_hashes will determine if the # are mirrored on both sides or just at the beginning of the line.
      • Typing return at the end of a line that begins with hashmarks will insert closing hashmarks on the headline. They're not required for Markdown, it's just aesthetics, and you can change the mde.match_header_hashes option in your settings to disable.
      • Setext-style headers can be completed with Tab. That is, typing Tab on a line containing only = or - characters will add or remove enough characters to it to match the length of the line above.
      • </ul>

        Key Bindings

        </tr> </thead>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr>

        </tr> </tbody> </table>

        項目主頁:http://www.baiduhome.net/lib/view/home/1397013038012

         本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
         轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
         本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!
        OS X Windows/Linux Description
        ??V CtrlWinV Pastes the contents of the clipboard as an inline link on selected text.
        ??R CtrlWinR Pastes the contents of the clipboard as a reference link.
        ??K CtrlWinK Inserts a standard inline link.
        ??K ShiftWinK Inserts an inline image.
        ??B ??I CtrlShiftB CtrlShiftI These are bound to bold and italic. They work both with and without selections. If there is no selection, they will just transform the word under the cursor. These keybindings will unbold/unitalicize selection if it is already bold/italic.
        ?^1...6 Ctrl1...6 These will add the corresponding number of hashmarks for headlines. Works on blank lines and selected text in tandem with the above headline tools. If you select an entire existing headline, the current hashmarks will be removed and replaced with the header level you requested. This command respects the mde.match_header_hashes preference setting.
        ??6 Ctrl?6 Inserts a footnote and jump to its definition. If your cursor is in a definition, it will jump back to the marker.
        ??F AltShiftF Locates footnote markers without definitions and inserts their markers for the definition.
        ??G AltShiftG Locates link references without definitions and inserts their labels at the bottom for the definition.
sesese色