Coder Social home page Coder Social logo

rksys / vscode-markdown Goto Github PK

View Code? Open in Web Editor NEW

This project forked from yzhang-gh/vscode-markdown

0.0 1.0 0.0 2.73 MB

Markdown All in One

Home Page: https://marketplace.visualstudio.com/items?itemName=yzhang.markdown-all-in-one

License: MIT License

CSS 15.96% TypeScript 84.04%

vscode-markdown's Introduction

Markdown Support for Visual Studio Code

version
installs
AppVeyor
GitHub stars

All you need for Markdown (keyboard shortcuts, table of contents, auto preview and more).

Features

  • Keyboard shortcuts (toggle bold, italic, code span, strikethrough and heading)
    • Different behaviors depending on the context (see instruction below)
    • Quick styling mode: toggle bold/italic without selecting words
  • Table of contents (No additional annoying tags like <!-- TOC -->)
  • Outline view in explorer panel
  • Automatically show preview when opening a Markdown file (Disabled by default)
    • Automatically close preview when changing editor
  • Print your Markdown to HTML/PDF (PDF not yet finished)
  • List editing (when pressing Enter at the end of a list item) (also work for quote block)
    • Pressing Tab at the beginning of a list item will indent it
    • Pressing Backspace at the beginning of a list item will unindent it (or delete the list marker)
    • Blank list item won't be continued
    • Note: there is an option to choose ordered list marker: always 1. or ordered number.
  • GitHub Flavored Markdown
    • Table formatter
    • Task lists
  • Word completion (moved to a standalone extension Dictionary Completion)

Keyboard Shortcuts

shortcuts1

shortcuts2

shortcuts3

Table of Contents

toc

List Editing

list editing

Table Formatter

table formatter

Outline

outline

Task Lists

task lists

Shortcuts

Key Command
ctrl + b Toggle bold
ctrl + i Toggle italic
ctrl + shift + ] Toggle heading (uplevel)
ctrl + shift + [ Toggle heading (downlevel)
alt + c Check/Uncheck task list item

Available Commands

  • Markdown: Create Table of Contents
  • Markdown: Update Table of Contents
  • Markdown: Toggle code span
  • Markdown: Toggle strikethrough
  • Markdown: Print current document to HTML (preview)

Supported Settings

Name Default Description
markdown.extension.toc.levels 1..6 Control the heading levels to show in the table of contents.
markdown.extension.toc.orderedList false Use ordered list in the table of contents.
markdown.extension.toc.plaintext false Just plain text.
markdown.extension.toc.updateOnSave false Automatically update the table of contents on save.
markdown.extension.preview.autoShowPreviewToSide false Automatically show preview when opening a Markdown file.
markdown.extension.orderedList.marker one Start a list item always with '1.' or in increasing numerical order (using option ordered)
markdown.extension.italic.indicator * Use * or _ to wrap italic text
markdown.extension.quickStyling false Toggle bold/italic without selecting words
markdown.extension.showExplorer true Show outline view in explorer panel

Changelog

0.11.1 (2017.11.02)

  • New: Use Tab/Backspace key to indent/outdent task list (#50)

0.11.0 (2017.10.18)

  • New: Support GFM task lists (checkbox)
    • Press alt + c to check/uncheck a task list item
  • New: Add new setting markdown.extension.showExplorer to control whether to show outline view in the explorer panel (Thank you, Ali Karbassi (@karbassi), PR#44)
  • Preview: Print to HTML/PDF (work in progress)

See CHANGELOG for more information.

Contributing

Bugs, feature requests and more, in GitHub Issues.

Or write a review on vscode marketplace ๐Ÿ˜‰.

If You Would Like to ...

Vote for prospective vscode features (Add ๐Ÿ‘ to GitHub issues):

  • Open .pdf, .xlsx etc. in vscode #12176
  • Support setting font-size in Decoration #9078

vscode-markdown's People

Contributors

karbassi avatar magicpro1994 avatar rbolsius avatar zkirkland avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.