Android Studio的Markdown支持插件预览偏好设置在哪里?

131

我想要为Markdown显示预览。但是它没有显示。

我正在使用JetBrains提供的Markdown支持。并且是Android Studio 3.1

Plugin

我找到了 IntelliJ 的帮助{{。}}

https://www.jetbrains.com/help/idea/markdown.html Jetbrains Help

但是我无法看到那个偏好设置。

Preference

我如何查看Markdown预览?


1
我认为这可能是Android Studio的问题。升级到3.2.1版本后,我也遇到了同样的问题。我安装了另一个Markdown插件Markdown Navigator,但仍然没有运气。 - Anjan Debnath
27
这是因为Android Studio默认的JDK中没有JavaFX库。详情请参考:https://youtrack.jetbrains.com/issue/RUBY-22618#focus=streamItem-27-3155889-0-0 - Olivia
6
我使用了Vladimir Schneider的Markdown Navigator Plugin。无论如何,它的评分都比JetBrains更高,并且对我有用: - codingjeremy
3
我不确定,但似乎JetBrains官方的Markdown插件只在IntelliJ IDEA中起作用,而不在Android Studio中。 - Jonik
不要在Android Studio Dolphin中使用Valdimir的插件,它会阻止启动。 - Chisko
相关链接:https://issuetracker.google.com/issues/159933628?pli=1#comment7 - undefined
15个回答

136

更新JetBrains Runtime (JBR)将解决此问题。

  1. 启动IDE,使用帮助 -> 查找操作,输入“选择IDE的引导Java运行时”,按Enter键。
  2. 选择最新版本带有JCEF进行安装。
  3. 点击确定按钮,并等待下载和配置JetBrains Runtime文件。
  4. 重新启动IDE。

如何操作视频:https://youtu.be/Mtu3dUgK480


9
在Android Studio Electric Eel上对我有用。 - cren90
有些奇怪,但是有效 :) - wowkin2
2
这对我来说有效 - undefined
1
在Android Studio Giraffe | 2022.3.1 Patch 2中对我起作用。 - undefined

23
  1. 进入 文件>首选项>编辑器>文件类型,然后选择“在相关应用程序中打开的文件”并将 *.md 添加到列表中

进入 文件>首选项>编辑器>文件类型,然后选择“在相关应用程序中打开的文件”并将 *.md 添加到列表中

  1. 重新分配通配符

重新分配通配符

  1. 对于文本文件类型也要进行相同操作

对于文本文件类型也要进行相同操作

  1. 启用Markdown

启用Markdown

  1. 选择 Vladimir Schneider

选择 Vladimir Schneider

  1. bawse 一样预览!

炫酷的预览!

更新: 正如@desgraci所提到的,它现在是一个收费插件。甚至不会显示出来。理想情况下,它应该按照更新的文档所示工作,但一些请求保存在评论中。


9
我认为这并没有回答问题,只有Olivia关于问题的评论。 - huyz
3
这个答案没有回答问题,只是指向另一个插件。Android Studio 3.4仍存在这个bug。根据Olivia上面的评论中的链接,似乎这是“按设计工作”的。如果需要,可以考虑使用IntelliJ,因为Markdown插件预览效果良好,并且提供几乎相同的IDE体验。这取决于您的需求(和预算)。 - Josh Metcalfe
3
刚在 Android Studio 3.5 中尝试了相同的步骤,发现 .md 文件在另一个文本编辑器中打开了。@TheRealChx101 - EliR
32
这个插件现在已经是付费的了,这个答案就没有用了。 - desgraci
1
请更新您的答案。我甚至看不到插件。 - Amir Dora.
显示剩余4条评论

19

我无法让它工作。

我建议放弃,并在Visual Studio Code中打开它。

右键单击文件选项卡,选择“分割到右边”。 在第二个窗口,再次右键单击选项卡,然后选择“在预览中打开”。

现在你可以同时看到文本和预览了。


3
无法点赞因为这不是答案,但这似乎是唯一有效的选项。 - Utsav Barnwal
2
嗯,它已经帮助了一些人,但我仍然因此得到了负分 :) - solidogen
完全同意。为了简化操作,您可以将Markdown文件的默认编辑器设置为您的操作系统中的VSCode,然后在Android Studio中将*.md文件设置为“打开关联程序”。 - Jared Beach
值得注意的是,在能够看到“在预览中打开”选项之前,您需要将Markdown保存到磁盘。 - lasec0203

17

来源:https://issuetracker.google.com/issues/159933628?pli=1#comment7

在 Android Studio 中:

  1. 查找操作(ctrl + shift + A / command + shift + A)
  2. 搜索“为 IDE 选择引导 Java 运行时”
  3. 在“新建:”下拉菜单中选择最新版本,例如“11.0.12+7-b1504.27 JetBrains Runtime with JCEF OK Restart”

适用于以下版本的 Android Studio Chipmunk | 2021.2.1 Patch 1 | Build #AI-212.5712.43.2112.8609683。


这对我有用!Markdown现在是一个捆绑的插件,但在这个修复之前它并没有工作。(AS版本Chimpunk 2021.2.1补丁2,Markdown插件版本捆绑212.5712.43.2112.8815526) - jayjw
1
工作,电鳗 - dotrinh PM

6

还有一个插件叫做"Markdown Navigator Enhanced",我在Android Studio 3.5.2上进行了测试,它可以启用带有一些编辑功能和预览选项的工具栏。

您可以在分割窗口中进行编辑、预览或同时进行两者操作,甚至可以显示HTML代码。

该插件是付费的,但它有一个30天的试用期,适合短期使用。


10
问题在于这是一个付费插件。 - princebillyGK
@princebillyGK,确实,我没有注意到,可能是因为30天的试用期,或者那时候还没有付款,感谢提醒。 - Salim Mazari Boufares

4

首先请下载插件,然后您最好做一些操作来使其生效:

Windows系统: AndroidStudio ->文件 ->编辑器 ->代码样式->文件类型->Markdown-> + -> *.md -> ok -> ok

Mac系统: AndroidStudio ->偏好设置 ->编辑器 ->文件类型 -> Markdown-> + -> *.md -> ok -> ok

这样就可以愉快地写Markdown了。


4
与提问者相同,但 *.md 已经在列表中。 我尝试禁用和启用Markdown插件,然后重新启动Android Studio,但是没有任何变化。 - EmMper

3
这不仅仅是一个JavaFX问题,安装Choose Runtime插件并选择不同的JDK可以解决。Markdown插件本身也引用了IntelliJ UI中的类,这意味着即使使用包含JavaFX的运行时,它仍需要IntelliJ才能正常工作,而在Android Studio中无法正常工作:
Caused by: java.lang.ClassNotFoundException: com.intellij.ui.javafx.JavaFxHtmlPanel PluginClassLoader[org.intellij.plugins.markdown, 193.6494.42] com.intellij.ide.plugins.cl.PluginClassLoader@4fa7c8ac
    at com.intellij.ide.plugins.cl.PluginClassLoader.loadClass(PluginClassLoader.java:77)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
    ... 93 more

它仍将与默认捆绑的JDK一起工作,但没有预览面板的功能。

参考文献:

https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003498520-Mardown-plugin-doesn-t-show-preview

https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under


2
稍晚了一些,但您可以前往设置/首选项 -> 编辑器 -> 文件类型。从列表中选择Markdown语言。在下面的已注册模式部分中,添加*.md,按下“确定”,然后重新启动Android Studio。"最初的回答"

2

由于Android Studio IDE没有好的插件,如果您有VS Code,我建议安装Markdown Preview Enhanced插件。

或者如果您经常使用Notepad++,可以安装MarkdownViewerPlusPlus插件。

按照以下步骤设置Notepad++ MarkdownViewerPlusPlus插件:

  1. 下载MarkdownViewerPlusPlus,您将得到一个.dll文件
  2. 打开notepad++ -> plugins -> open plugin folder
  3. 创建子文件夹 "MarkdownViewerPlusPlus",并粘贴您的.dll文件
  4. 重新启动notepad++,现在在plugins菜单选项中,您应该看到MarkdownViewer++

2

Elijah的回答很好,但在他的操作之后,您可能需要执行以下操作↓。

首选项 -> 编辑器 -> 文件类型 -> Markdown-> + -> *.md


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接