在新窗口中打开Markdown预览选项卡?

时间:2019-05-10 22:38:43

标签: visual-studio-code

我有两台显示器,一台是我的MacBook 13“,非常小,具有多个/拆分窗口,另一台是我的预览窗口。当我编写将其存储在GitHub上的nodejs代码时,我总是编辑一些markdown文件,问题是:

我想将Markdown预览窗口“分离”到“新窗口”,以便可以将其发送到第二台显示器,以便可以在一个显示器上进行编辑,而在另一个显示器上进行查看。

在StackOverflow上也有类似的问题,但是解决方案在这种情况下不起作用,因为如果我打开另一个窗口/工作区并将预览窗口拖到那里,当我保存原始MD文件时它不会更新预览...如果将预览窗口拖动到另一台监视器,它将创建一个“ webview-panel”文件。

例如:Markdown open a new window link

有什么提示吗?

我尝试使用默认预览和增强的预览插件,结果相同...

3 个答案:

答案 0 :(得分:0)

VS Code不具有对多显示器设置的内置支持...对不起:)

解决方案是简单地打开同一工作区的VSCode的另一个窗口,并在其中打开markdown文件的预览,同时继续在原始窗口中进行编辑。

编辑1

以下是重现解决方案的动作:

  1. 使用项目打开第一个 VSCode窗口
  2. Cmd-Shift-N打开第二个 VSCode窗口
  3. 第二个 VSCode窗口指向相同的项目-,但位于不同的根文件夹 (好像是相同的-VSCode只是将您还原到第一个窗口
  4. 第二个 VSCode窗口中打开要预览的markdown文件,然后点击Cmd-Shift-V (请确保在第二个窗口上保持Markdown文件的选项卡处于打开状态,因为这是VSCode Markdown预览用来检测AFAIK文件更改事件的方式)
  5. 第一个窗口和viola中编辑文件,它将在第二个窗口预览
  6. 中自动刷新

编辑2

How-to video(托管在youtube上)

答案 1 :(得分:0)

  1. 将第二台显示器配置为与第一台显示器相同的高度。
  2. 水平拉伸VS Code以跨越2个显示器(假设可以在Mac上完成)。现在,VS Code的左半部分位于第一台显示器上,右半部分位于第二台显示器上。
  3. 在VS Code的左半部分中打开Markdown文件,然后在右半部分中打开预览。

有点破解,但是可以。

答案 2 :(得分:0)

所以我有此设置:一台垂直对齐的监视器用于编辑源,而水平一台监视器的右侧(或向左更改,可以根据需要进行更改)显示我的编辑预览。

我对Markdown和Tex使用VS Code,所以像这样工作很酷。如果您在splitview中预览内容,则可以在选项上进行设置以进行拆分。因此,如果右键单击它,然后转到“拆分”,则预览将关闭,然后可以缩放到显示器大小。