我想在笔记本中显示一些SQL查询。我既不需要也不想让他们跑。我只是希望它们格式正确。至少我希望它们能够用新行缩进,但关键字突出显示也会很好。是否已经存在解决方案?
我发现这解决了我遇到的问题。
``sql
在编辑模式下生成样式代码,但在单元格运行时不生成。
```mysql
制作出正确的造型
如果你 - 像我一样 - 发现自己在这里,因为你想突出(并运行)%%sql
魔法,你最好使用这个answer的技术。在这里发帖导致我花了很长时间才找到正确的关键字给我答案:)
require(['notebook/js/codecell'], function(codecell) {
codecell.CodeCell.options_default.highlight_modes['magic_text/x-mssql'] = {'reg':[/^%%sql/]} ;
Jupyter.notebook.events.one('kernel_ready.Kernel', function(){
Jupyter.notebook.get_cells().map(function(cell){
if (cell.cell_type == 'code'){ cell.auto_highlight(); } }) ;
});
});