20 votes

Is there a markdown editor which let me open .md files from Windows?

I have looked at various editors, but those I came across all had their own build-in file navigator which they insisted you'd use. I always hate that; it's the one thing I dislike about Godot. So is there one where you can simply open your .md files directly from Windows?

Edit: What I'm after is WYSIWYG, not just synstax highlighting.

30 comments

  1. [3]
    Jambo
    Link
    Have you looked at vscode? SublimeText also supports md but it's going to be more "bare bones" than vscode

    Have you looked at vscode? SublimeText also supports md but it's going to be more "bare bones" than vscode

    26 votes
    1. [2]
      Wes
      Link Parent
      I can't recall if Sublime does, but VS Code offers a preview pane which you can place side-by-side with your markdown. I sometimes use it when editing complex documents. However, I think OP is...

      I can't recall if Sublime does, but VS Code offers a preview pane which you can place side-by-side with your markdown. I sometimes use it when editing complex documents.

      However, I think OP is asking to have the formatting be in-place, for true WYSIWYG editing. This usually works okay for things like bold or italics, but is trickier to do elegantly with list items, quotations, and things like that. Not impossible, but I generally only see this used where Markdown is limited to a stricter subset of features, such as in Discord's editing field. I don't know of any tools off the top of my head that offer full markdown features in-place.

      As for the requirement of being able to open files using a native Windows file picker, it might be easier to get into alternate workflows such as dragging files to the editor window, or using default file associations. Unfortunately a lot of tools do use their own file browsers or tree structures, especially those that are based around a "project" workflow (like Godot).

      3 votes
  2. [7]
    freedomischaos
    Link
    Which have you reviewed already and are not sufficient? Do you mean like npp (notepad++) or something like that? Are you looking for a previewer too? I use npp for writing markdown and I don't use...

    Which have you reviewed already and are not sufficient?
    Do you mean like npp (notepad++) or something like that? Are you looking for a previewer too?

    I use npp for writing markdown and I don't use the navigator for files in it, and it can do a bit of syntax highlighting too, but there are plugins like - https://github.com/nea/MarkdownViewerPlusPlus that give you a render of the page too.

    16 votes
    1. [3]
      patience_limited
      Link Parent
      This - npp has a very extensive suite of plugins that will format almost any ASCII file content in the chosen standard - markdown, XML, HTML, etc. The PrettyPrint plugin makes blobs human-readable...

      This - npp has a very extensive suite of plugins that will format almost any ASCII file content in the chosen standard - markdown, XML, HTML, etc. The PrettyPrint plugin makes blobs human-readable as well.

      8 votes
      1. [2]
        cfabbro
        (edited )
        Link Parent
        Even though NPP has a decent markdown preview plugin (which was mentioned above) that I've used in the past, TBH, these days I prefer VSCode for writing longer markdown since it has a lot of...

        Even though NPP has a decent markdown preview plugin (which was mentioned above) that I've used in the past, TBH, these days I prefer VSCode for writing longer markdown since it has a lot of incredibly useful features as a fully-fledged IDE. VSCode's built-in, side-by-side preview (Ctrl+K V) is also more than adequate too, IMO.

        9 votes
        1. freedomischaos
          Link Parent
          I'm slowly moving into VSCode for work, but need to actually move into the projects that use C# on the regular to actually feel like I need to move into it. As I'm still mostly a tech support...

          I'm slowly moving into VSCode for work, but need to actually move into the projects that use C# on the regular to actually feel like I need to move into it. As I'm still mostly a tech support person that debugs/code reviews java (sometimes python), I've not gotten the push into it yet but I'll have to check that out more too for md stuff though.

          2 votes
    2. [3]
      Halfdan
      Link Parent
      Thanks, I've heard about this plugin before, and gave it a try. Not bad! Still, I'm more after a WYSIWYG markdown editor.

      Thanks, I've heard about this plugin before, and gave it a try. Not bad!

      Still, I'm more after a WYSIWYG markdown editor.

      6 votes
      1. [2]
        MaoZedongers
        Link Parent
        Markdown is kinda explicitly not WYSIWYG

        Markdown is kinda explicitly not WYSIWYG

        10 votes
        1. RheingoldRiver
          Link Parent
          You'd be surprised. At my last job, I was the only person on my team who wrote markdown as actual markdown, everyone else used a wysiwyg editor. Drove me crazy when I had to edit stuff but no...

          You'd be surprised. At my last job, I was the only person on my team who wrote markdown as actual markdown, everyone else used a wysiwyg editor. Drove me crazy when I had to edit stuff but no format will ever be accessible to everyone unless it's available in a wysiwyg editor.

          8 votes
  3. [6]
    Minty
    Link
    Obsidian and QOwnNotes are some examples. I use the former and wonder about using the latter. They do have a navigator, but I don't think they "insist" on it. Judge for yourself, though. Notepad++...

    Obsidian and QOwnNotes are some examples. I use the former and wonder about using the latter. They do have a navigator, but I don't think they "insist" on it. Judge for yourself, though.

    Notepad++ also can open .md files and there are syntax highlighting schemes for it. I associated .md with N++, but will probably switch to one of the above.

    7 votes
    1. Adarain
      Link Parent
      While obsidian does use md files, it’s not really convenient as an editor for an md file you have lying around. To my knowledge, you can’t just open an md file with obsidian, you’d have to move it...

      While obsidian does use md files, it’s not really convenient as an editor for an md file you have lying around. To my knowledge, you can’t just open an md file with obsidian, you’d have to move it into a directory where there’s an obsidian vault and then open that vault. Perfectly fine if that’s where you want that file anyway, but annoying otherwise.

      12 votes
    2. [4]
      Halfdan
      Link Parent
      I've tried Obsidian, and still haven't found a way to open a file with it, outside of its navigator. Couldn't get QOwnNotes to open files, either. So those are out!

      I've tried Obsidian, and still haven't found a way to open a file with it, outside of its navigator. Couldn't get QOwnNotes to open files, either. So those are out!

      2 votes
      1. [3]
        cfabbro
        (edited )
        Link Parent
        I feel like you might be unnecessarily restricting yourself with that requirement. Especially since in Windows, it's pretty easy to set the default app a certain filetype gets opened in, without...

        I feel like you might be unnecessarily restricting yourself with that requirement. Especially since in Windows, it's pretty easy to set the default app a certain filetype gets opened in, without having to use that apps built-in file navigator.

        Start > Settings > Apps > Default apps > Choose default apps by filetype > .md MD File > Select whatever app you want an .md file to open in when you click on one in Windows File Explorer

        Unless that doesn't work with Obsidian or QOwnNote for some reason. I haven't used either so can't say for sure.

        Edit: Oh, nm... seems like Obsidian uses some weird "Vault" system, and you can't open md files unless they're in one of those vaults. Weird. :/

        https://forum.obsidian.md/t/have-obsidian-be-the-handler-of-md-files-add-ability-to-use-obsidian-as-a-markdown-editor-on-files-outside-vault-file-association/314

        7 votes
        1. V17
          Link Parent
          Not really weird, it's a note taking editor that uses vaults as one of its foundations, and markdown was just an easy and open tool to implement its goals, it was not developed to be a standard...

          Obsidian uses some weird "Vault" system, and you can't open md files unless they're in one of those vaults. Weird. :/

          Not really weird, it's a note taking editor that uses vaults as one of its foundations, and markdown was just an easy and open tool to implement its goals, it was not developed to be a standard markdown editor.

          4 votes
        2. Minty
          Link Parent
          Yeah, I checked and opening it with Obsidian copies it to the vault. My bad.

          Yeah, I checked and opening it with Obsidian copies it to the vault. My bad.

          2 votes
  4. [4]
    CunningFatalist
    Link
    VSCode works well as editor for almost anything. If you want a great markdown slash notes app, I can recommend Joplin.

    VSCode works well as editor for almost anything. If you want a great markdown slash notes app, I can recommend Joplin.

    7 votes
    1. [3]
      first-must-burn
      Link Parent
      Do you sync Joplin? I find the dropbox sync to be very buggy on Android. I often have to go and manually clear the lock files in dropbox. And even then I sometimes lose content of things that are...

      Do you sync Joplin? I find the dropbox sync to be very buggy on Android. I often have to go and manually clear the lock files in dropbox. And even then I sometimes lose content of things that are too far out of sync. I'm wondering if the paid for or self hosted Joplin server is more reliable, if you have any experience with either.

      2 votes
      1. [2]
        CunningFatalist
        Link Parent
        Yes, I do use Dropbox for sync. I think I have been using it for two years now. Android, Linux, Mac, and iPad. I don't find it buggy, it just works. I'm sorry to hear that it's not that great for you.

        Yes, I do use Dropbox for sync. I think I have been using it for two years now. Android, Linux, Mac, and iPad. I don't find it buggy, it just works. I'm sorry to hear that it's not that great for you.

        2 votes
        1. first-must-burn
          Link Parent
          It may be too many clients syncing - with my wife and I both have a laptop a cell phone syncing to it. Thanks for letting me know that it is not universal.

          It may be too many clients syncing - with my wife and I both have a laptop a cell phone syncing to it. Thanks for letting me know that it is not universal.

          2 votes
  5. [4]
    Jakobeha
    Link
    I assume you also want a sort of WYSIWYG “plain” editor. MarkText. GhostWriter except it isn’t “perfect” WYSIWYG (monospaced font), but close. Typora is very good except it costs money (used to be...

    I assume you also want a sort of WYSIWYG “plain” editor.

    MarkText.

    GhostWriter except it isn’t “perfect” WYSIWYG (monospaced font), but close.

    Typora is very good except it costs money (used to be free, now it’s a 15-day trial).

    6 votes
    1. [2]
      Halfdan
      Link Parent
      I already had GhostWriter. I don't know why I didn't stuck with it. I think it failed to save a file, maybe? Also a bit annoying that it can only edit a single file at the time. Typora looks good....

      I already had GhostWriter. I don't know why I didn't stuck with it. I think it failed to save a file, maybe? Also a bit annoying that it can only edit a single file at the time.

      Typora looks good. I could handle the price, but I got turned off by the DRM stuff.

      MarkText was new to me, but it looks really good! I really think this could be the one.

      2 votes
      1. prostetnicjeltz
        Link Parent
        For whatever it's worth I've used Typora and MarkText. I've gone back to Typora and have no regrets - I just liked the feel more. By DRM I'm assuming that you mean their licence activation....

        For whatever it's worth I've used Typora and MarkText. I've gone back to Typora and have no regrets - I just liked the feel more.

        By DRM I'm assuming that you mean their licence activation. Anecdotally, I've installed the software on more than one system over the years and it's never given me any troubles.

        2 votes
    2. Cycloneblaze
      Link Parent
      Oh, that's why I haven't been able to update it when it asked me to - I hadn't yet checked the website. I'll keep hold of my outdated free version then!

      Typora is very good except it costs money (used to be free, now it’s a 15-day trial).

      Oh, that's why I haven't been able to update it when it asked me to - I hadn't yet checked the website. I'll keep hold of my outdated free version then!

  6. talklittle
    Link
    KeenWrite - Its author @DaveJarvis posts about it here from time to time. It's open source and does live preview. From what I understand, it's good for everyday use, while also useful in different...

    KeenWrite - Its author @DaveJarvis posts about it here from time to time. It's open source and does live preview. From what I understand, it's good for everyday use, while also useful in different professional contexts like typesetting books, documents, infographics, etc.

    5 votes
  7. h6nry
    Link
    You might want to give Zettlr a try. It's not 100 % WYSIWYG (Markdown itself is not 100 % WYSIWYG), but it checks both requirements of yours. You can drag and drop files into Zettlr from your file...

    You might want to give Zettlr a try. It's not 100 % WYSIWYG (Markdown itself is not 100 % WYSIWYG), but it checks both requirements of yours. You can drag and drop files into Zettlr from your file explorers, you can open them via a native file dialog, and you can see how the Markdown you're writing/clicking together will look like in the editor window.

    2 votes
  8. pyeri
    Link
    Shameless Plug: https://prahladyeri.github.io/md-editor/ This little web-based WYSWYG markdown editor I had written a while ago can be opened in any web-browser on Windows/Mac/Linux. You can also...

    Shameless Plug: https://prahladyeri.github.io/md-editor/

    This little web-based WYSWYG markdown editor I had written a while ago can be opened in any web-browser on Windows/Mac/Linux. You can also take the source code and deploy it locally to run it offline. All it requires is the pagedown JavaScript library which can be gotten from here.

    2 votes
  9. [3]
    lou
    Link
    I mostly use Obsidian, which is definitely overkill since it does way more than text editing. I don't use most of its functions, it's just a glorified bucket of files to me. But it has a semi...

    I mostly use Obsidian, which is definitely overkill since it does way more than text editing. I don't use most of its functions, it's just a glorified bucket of files to me. But it has a semi decent Vim mode.

    1 vote
    1. shrike
      Link Parent
      A Glorified Bucket is better than a Regular Bucket, you can actually search stuff from the glorified one =)

      A Glorified Bucket is better than a Regular Bucket, you can actually search stuff from the glorified one =)

      1 vote
    2. tomf
      Link Parent
      Obsidian is nice with a few tweaks to ditch the padding .cm-s-obsidian { padding-right: 0px !important; padding-left: 0px !important }...

      Obsidian is nice with a few tweaks to ditch the padding

      .cm-s-obsidian {
      	padding-right: 0px !important;
      	padding-left: 0px !important
      }
      
      .view-content>.markdown-source-view.mod-cm6>.cm-editor>.cm-scroller {
      	padding: 5px 10px 0px 10px !important;
      }
      

      I like that it gives a live preview instead of leaving the markdown in place.