Markdown files defaults to preview mode, and sometimes can't change to raw mode

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

Markdown files are opened in preview mode and there’s no button to go back to “editor”/raw mode.

I’ve right-clicked […] and clicked “Disable Preview Editors” but it had no effect. I’ve disabled the built-in markdown extension and also a separate Markdown extension called “Markdown Preview Enhanced” but both had no effect.

In the cases I actually see the [Preview] [Markdown] buttons and click the [Markdown] button, sometimes the markdown is formatted and checklists (“- ” etc) are removed.

It’s impossible to disable this, let alone just default to the markdown/raw mode.

I don’t want the preview mode at all, I’m happy to use an extension for this.

I tried to go from nightly to default builds but it doesn’t appear to have helped.

For everyone struggling with this issue: I learned that ctrl + shift + v helps, but I wish there was a long-term solution to this.

Steps to Reproduce

Who knows, this just appeared a couple of days ago

Expected Behavior

Don’t default to preview mode, just let me edit markdown files as normal. Let me disable preview mode

Screenshots / Screen Recordings

Operating System

Windows 10/11

Version Information

Version: 2.5.0-pre.14.patch.0 (user setup)
VSCode Version: 1.105.1
Commit: 4031572032c0ee2a905950924785c09507ef1eb0
Date: 2026-01-27T08:32:21.803Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Windows_NT x64 10.0.26100

Does this stop you from using Cursor

No - Cursor works, but with this issue

Hey, thanks for the report. Looks like this is a regression from the markdown editor changes that landed in 2.4.0.

I see you’re on a pre-release build (2.5.0-pre.14). Can you try:

  1. Switching to the stable build (Cursor Settings > Beta > Default)
  2. Or trying the latest nightly. The problematic markdown editor was removed starting from 2.4.0-pre.35+

If the issue still happens, can you send the Request ID? (Chat context menu > Copy Request ID after you try opening a .md file)

For now, a workaround is Ctrl+Shift+V, which should work like you noticed.

I’m on the latest stable version and just ran into this issue. This is annoying beyond belief. It’s always defaulting to the formatted version, which I absolutely don’t want, and there’s no way to disable it. This is very frustrating. Note that Ctrl+Shift+V seems to have no effect.

Request ID: 101b22c8-e9cf-46d0-a77b-686eb73677d8

Cursor version:

```
Version: 2.4.22
VSCode Version: 1.105.1
Commit: 618c607a249dd7fd2ffc662c6531143833bebd40
Date: 2026-01-26T22:51:47.692Z
Build Type: Stable
Release Track: Default
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Darwin arm64 25.1.0
```

2 Likes

I just came across this, is incredibly annoying to work with MD files. I have never ever worked with md files in preview mode, I work with md files only in raw mode. On top you cannot even see undo file keep file, if you edit a md file, also these preview/markdown buttons show even on non md files. Can anyone tell me the previous version reliable and how to install it?

I am on same “stable” 2.4.22, is this fixed on beta?

I’m pretty sure it fixed itself even while I was on the same version! I have no idea why.

In the meantime I’ve updated Cursor and now I’m on nightly version 2.5.0-pre.16.patch.1 (user setup).

I don’t see the preview button, it’s vanished. “Enable Preview Editors” is enabled. The built-in “Markdown Language Features” is enabled and I also have the “Markdown Preview Enhanced” extension enabled. I don’t understand what’s going on but I’m just happy it’s working

Version: 2.5.0-pre.16.patch.1 (user setup)
VSCode Version: 1.105.1
Commit: 6a660d2ce321a7b8cb168c733bb17a388c2b8660
Date: 2026-01-29T10:08:42.054Z
Build Type: Stable
Release Track: Nightly
Electron: 39.2.7
Chromium: 142.0.7444.235
Node.js: 22.21.1
V8: 14.2.231.21-electron.0
OS: Windows_NT x64 10.0.26200