13
2024
09

ace显示空格和缩进-python代码

使用ace.js制作python代码编辑器。

python代码块用缩进来区分。

可以是空格,也可以是\t。

代码编辑器里边看不出来是空格还是\t,有时候就会很坑。

在python代码编辑器中,我们希望能显示出空格和\t,比如空格显示为一个小圆点,用->显示\t。(目的是肉眼能区分出来)

可以通过设置showInvisibles来实现。

如果设置为true,所有不可见的字符都会显示出来,除了空格和\t,还有回车换行等。

新版本支持设置为字符串,选择哪些可见,比如设置成"space,tabs",就只显示空格和\t。

代码如下:


 ace.edit("ace", {
  mode: "ace/mode/python",
  theme: "ace/theme/monokai",
  keyboardHandler: "ace/keyboard/vscode",
  fontSize: 16,
  tabSize: 4,
  showInvisibles: "space,tabs",//true,
  enableBasicAutocompletion: true,
  enableSnippets: true,
  enableLiveAutocompletion: true,
  // printMargin: false, //140,// 在第多少列显示一条竖线
});




« 上一篇下一篇 »

相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。