代码块中若一行代码太长,自动换行时希望对齐

遇到的问题

代码块中一行代码太长时,自动换行后下一行会失去缩进(如图所示)
image

已有的解决方案是让在代码块下添加一个滑动条,但只在阅读模式下有效,且我不习惯频繁拖动滑动条。

预期的效果

希望达到的效果是如同各类代码编辑器一般,换行显示时保留前方的缩进。

观察开发窗口可见,ob实现缩进是通过在该行的元素块前加上若干display为inline-block的空白元素来实现的,如果将缩进的实现方法改为改变padding属性,应该能达成目的?