2016-12-28 34 views
1

我希望能够在Windows文件浏览器预览窗格中预览所有纯文本文件。为了说明这一点,这里是崇高的文件,目前是这样的:有没有办法使用Sublime在Windows资源管理器中显示某些文件的文件预览?

enter image description here

正如你所看到的,Context.sublime-menu被突出显示,但预览不会出现。但它们只是纯文本文件 - 您可以在记事本中打开它们。有没有办法告诉窗口“使用记事本(或崇高)来查看这种类型的文件的预览窗格”?

+1

http://superuser.com/a/1151237/511640 –

回答

1

感谢@KeithHall的链接 - 虽然它没有为我工作 - 让我开始了一个很长的路径终于搞清楚了。并找到比我想象的更好的解决方案。

总之,只需安装Delphi Preview Handler。这几乎在预览窗格中为您提供了一个IDE。使用非常简单,而且非常棒。

安装后,如果在Windows文件资源管理器中单击.js文件,您可以立即看到不同的预览窗格。


注册其他扩展

预览处理程序并不适用于所有纯文本文件进行补偿不幸,所以你得手动添加崇高的扩展和任何其他扩展注册表编辑。

下面是这个过程的鸟瞰图:

  1. 查找键/值指示Windows使用Delphi作为.js文件预览处理程序。
  2. 复制密钥/值
  3. 将其应用于要预览的每个扩展。

这里有更深入的说明:

首先,你需要找到预览处理的ID,它的默认值

  1. 赢+ Rregedit>扩大HKEY_CLASSES_ROOT
  2. 找到.js并展开它。
  3. .js应该有一个名为shellex子项,展开

您需要重新创建您要添加,每个扩展这个ShellEx的关键,所以复制其内容:

  1. shellex应该有一个子键用一串数字,字母和破折号命名,这是预览窗格的ID(我认为)
  2. 右键点击那>重命名>复制>取消
  3. 打开崇高>创建一个新的文件>粘贴
  4. 返回到注册表编辑器点击即ID子键和一个名为(Default)的字符串值应出现在窗口的右侧。
  5. 双击
  6. 复制>取消>粘贴中升华。这是预览处理程序的ID(我认为)。
  7. 此时,崇高文件中应该有2个ID。

现在您已准备好将这些相同的值添加到其他扩展。

  1. 找到要更改的扩展名。对我来说,这是所有崇高的文件类型。
  2. 右键单击>>重点>叫它shellex
  3. 转到崇高副本的第一个值
  4. 右键单击的shellex>>Key>Paste
  5. 转至升华,复制第二个值
  6. 单击新键并将其设置为第二个ID的默认值。

因此,它应该与此类似:

v .sublime-commands 
| v shellex 
| |- {823BD1D4-...  

并在窗口的右侧:

Name   Type   Data 
(Default)  REG_SZ  {AD9955... 


来源:

  • This Answer@rxantos指出我在Delphi预览处理程序的方向。
  • 我花了大约一个小时寻找this app,但从来没有找到它。
  • This Answer by @tvj247也许是一个更简单的解决方案,但我的HKey结构不匹配他(我正在使用Windows 10)。
  • 至于摆弄注册表,这是审判,错误,并将崇高的扩展键比较js,html和css。
相关问题