diff --git a/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts b/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts index aa62b721799b8da23c9aca97f577bad7d27a2abb..65ab863017ddbb342c00c92ce410e4333bab8763 100644 --- a/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts +++ b/src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts @@ -360,7 +360,7 @@ class NotebookCellOutline implements IOutline { // find first none empty line or use default text const lineMatch = content.match(/^.*\w+.*\w*$/m); - const preview = lineMatch ? lineMatch[0].trim() : localize('empty', "empty cell"); + const preview = lineMatch ? lineMatch[0].trim().replace(/^[ \t]*(\#+)/, '') : localize('empty', "empty cell"); let level = 7; if (isMarkdown) {