2016-12-28 76 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。
相關問題