我想在笔记本中展示一些SQL查询。我不需要也不想让它们运行,只是希望它们格式良好。至少我希望它们能正确缩进并换行,虽然关键字高亮也会很不错。是否已经存在这样的解决方案?
我想在笔记本中展示一些SQL查询。我不需要也不想让它们运行,只是希望它们格式良好。至少我希望它们能正确缩进并换行,虽然关键字高亮也会很不错。是否已经存在这样的解决方案?
如果您像我一样,想要突出显示(并运行)%%sql
魔法命令,那么最好使用这个答案中的技巧。我在这里发布它,因为我花了很长时间才找到正确的关键词来回答我的问题 :)
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(); } }) ;
});
});