2015-06-27 79 views
3

有什麼辦法可以在Chrome開發工具的sources面板中使用的CodeMirror中啓用冷摺疊。Chrome開發工具:代碼摺疊

通常你會通過一個選項

foldGutter: true 

我可以看到,CodeMirror的方案正在通過source_frame_module.js處理啓用這個功能。 是否可以自定義此文件?

+0

如果該文件在您的服務器上,當然您可以自定義它。有什麼問題? – Anonymous

+0

您可以創建一個Chrome擴展並注入[folding](https://codemirror.net/addon/fold/foldcode.js)代碼鏡像擴展。請注意,CodeMirror只有在轉到源選項卡時纔會加載,因此注入摺疊文件在此之後纔會生效。注入後,使用'CodeMirror.defineInitHook'來設置選項。 – quantumwannabe

+1

Chrome擴展還沒有可用性來在devtools中配置CM實例。 –

回答

1

目前,您無法修改任何有關DevTools中的CodeMirror操作方式的信息。唯一可以做的是通過自定義主題擴展重新設計樣式。已經有很多錯誤報告要求這種功能,但是由於安全原因,它還沒有被採取行動,也沒有計劃據我所知。