Talk about the markdown under the various win systems

Source: Internet
Author: User

Using markdown for text editing has been almost three years, this time in my early 20 in the Christina, it seems to be almost a middle school, or a high school age. I had never thought of doing an amway so seriously on this matter. All in a variety of chat with enthusiasm to carefully recommended, but found little effect.
As I grew older ... I found that I was more and more powerless to infect other people, and could no longer be able to shoot my breasts like that. But the good things are always to share, this is not our core spirit.
Markdown Basic grammar is actually not too much to say, go to Baidu "homework tribe" everything is clear. Although it was so blunt and a soft, but I did not collect money. The homework tribe really is I think that the style optimization and editing experience is a good editor, and a login can see the syntax prompt page, I often forget some of the high-level usage of the time to see. But he is not my most recommended editor.

A good editor is really the core of the text editing experience. Since MD has put all the grammar operations can be solved on the keyboard, and we do not consider the keyboard display these external factors, the Editor's font, the effect of synchronized scrolling preview, the final rendering effect and general extent ... These are "the important factors we talk about when we talk about Markdown." Then I'll focus on these points and I'll talk to you about my thoughts.

    • Editor Font
      This article is written directly in Cnblogs's document editor, and I've basically not wanted to write about it at this point. Line spacing, font size, segment spacing, and special syntax are not the only tips that are effective. It doesn't make much difference to write on the writing board for a long day. This editing experience itself is very uncomfortable, many programmers actually choose the IDE when there will be similar requirements, to look at the not tired of the font, the appropriate font size, there are suitable for clearing the idea of segmented space. In fact, most of the editors who specialize in MD will do better, but some geeks prefer to use VIM to write small MD documents, such as README.
      If you want a more special and comfortable editing environment, I would recommend that you download the appropriate editor specifically for the purpose of writing Md. So we eliminate this, unfriendly cnblogs built-in editor or WordPad, you should have no problem with it.

    • synchronized scrolling
      Now that we've chosen the MD-specific editor, there's always a "preview" effect, but this really ... I think in the end, the effect of this kind of synchronous preview is that most MD users will be discarded after mastering the grammar. The reasons are as follows:
    1. When I use MD for editing, most of it is to do class notes (not write as fast as typing), or to open a video conference to do the Minutes. The screen of the notebook itself is not so well-off, because the horizontal resolution of the video to take up a small proportion of the time, I generally reduce the notes to the screen one-third width or smaller area to do. It is not possible to turn on synchronous previews at this time. The
    2. assumes that I am not turning on the video, but simply outputting the text. My editor is rich and full of screens, but turning on sync scrolling will put my editing area on the left side of the screen (some editors can adjust the left and right positions of the edit area and the preview area). This is a bit awkward ... Can not say that I long head to the left or right so a small angle will be more uncomfortable, just feel no "rain equitably" is very uncomfortable. I believe that it is not just me, because in the book, if you open the document editor, there will be a "writing mode" option, the kind of comfortable center display, and the background and font color is also very good, it is really can make people more focused on writing.
    3. Although the above two points are enough to let me ignore this sync scrolling, but still have to make up a knife, that is, there is actually a better solution than the synchronous scrolling screen, there are some editors in you are not very familiar with the syntax of the stage, you can let you directly in the preview interface to modify and edit, For example, I am also using the Typora, he has a code mode and a preview mode, and no synchronized scrolling screen, the input experience so that you basically forget about the synchronization and scrolling this thing
  • Syntax rendering effect and general extent
    in the 3rd above, we mentioned the purpose of Typora's dual-mode switching to achieve preview rendering effects. In fact, rendering is the way we use the syntax to implement MD typesetting, different platforms or editors, the results of rendering for the same syntax text are not the same. For example, Typora. This editor does not support multilevel unordered lists, but some of the Mdedit plugins that are known for notes are supported. But it is also possible to note that some MD syntax such as block diagrams and Gantt charts are special, unlike other platforms.
    In addition to the generality of the syntax rendering described above, we will eventually generate PDF or HTML or save it in the blog rendering effect is also different. But this is not a part of the story, because most geek users will go online to choose their favorite CSS rendering style or write one yourself. If you want to say versatility, you can add or modify some of the syntax by writing your own JS file ... Then I have no rebuttal.
    In fact, most of us do not really modify the CSS or the JS file, so we will still rely on the editor itself with the theme and the default rendering style (I say this is not a bunch of sublime and Atom do markdown editor of the Big Guy, sin sin). When considering this, it is necessary for the comrades to start with an editor, and basically make sure that most of the documents they write often need to use special syntax (such as flowcharts and Gantt charts or mathematical formulas) and, if necessary, to write on such a well-supported platform, and if the demand is not high, Look for a more generic supported rendering, such as the type of rendering on Git, which is supported on many platforms.

  • Support for direct output rendering documents
    The above problem, there may be a difficult choice problem. "I really like this document output style ah", "I really enjoy the editor on this editor feel Ah" ... And so on, if you really like his rendering style, you need to consider whether this rendering style can save the output. Save to PDF There will be no other place to render the problem, posted to the associated blog will not be too much trouble, I am in the local browsing, not ready to publish, do not consider this issue ...
    But if the editor is just an editor and does not have a publishing feature, then you can copy it to your blog (for example, this cnblogs, or csdn or Jane), and you need to examine the syntax to see if there is a problem. Because I have this situation, in the editor, the rendering is very good, directly copied to the blog and then released, found that the Code snippets and article sections have misplaced problems.
    Some editors support the ability to publish a well-rendered document to a blog, such as a note, for example, but I've tried to post it to Cnblogs, and the experience is not very good, and the changes are inconvenient. And because you want to modify the CSS style of cnblogs, it is found that this one-click Post is still used <wiz-markdown> type, can not be directly unified modification.

  • Is it easy to get from the Clipboard
    The important thing is finished, I say a little bit about my own to vomit groove. We all know that the implementation of MD is actually HTML rendering, so add the picture, it becomes a very special action, is no longer directly copied paste can be, but to create a string of characters through the editor, and finally generated by rendering. This is a violation of our original use of markdown "abandon the mouse" purpose. So far, I feel that the best thing to do in this piece is to note the EDITMD plugin (I really don't use Evernote, and I'm not used to the mark flying).

Finally, I would like to directly say the conclusion, I am now favorite to use or to know the notes, with his EDITMD plug-in, you can choose a variety of styles and rendering themes, and support cloud storage notes, one-click Export PDF, clipboard images seamlessly converted into characters inserted into the document ...
The only thing I think he did bad is to prepare the writing environment is very troublesome, the interface needs 7788 press a lot of buttons to finally adjust to a no preview, no sidebar directory navigation, toolbar Lite interface , and the document more than 200 lines, there is a noticeable delay ; After viewing preview mode, I can't find the shortcut key to exit Preview mode back to edit mode, also use mouse point ...
Just want and Wiz to beg a little soft wide fee, found himself to spit groove is really a lot. But love and hate are coexistence, ah, it is indeed so far I think the most suitable for my text editor, although there are many shortcomings ...
With a few dimensions above, I believe you can also find the MD document editor that you like and fit.
Don't be afraid of trouble ... We're not going to be geeks, are we?

Talk about the markdown under the various win systems

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.