有什么方法可以在脚本运行时禁用 SublimeREPL-tabs 中的语法高亮显示吗?
请查看此问题的上下文:Red lines coming up after strings in SublimeREPL (python)?
例如,当 python 脚本在 Sublime REPL 中运行时,输出文本中的撇号 (') 会突出显示为语法。 因此,该行的最后部分被突出显示,就好像字符串 (实际上是文本输出而不是实际代码) 没有正确关闭。
这是输出的样子:
当 Sublime REPL 运行交互式 python shell 时,突出显示很有用,但是当它只应该运行脚本时,我希望在不突出显示的情况下获取文本输出,就像在任何命令行界面中一样。 当然,我可以只在命令行中运行脚本,但将所有工作集中在一个程序中会很好。
也许有不同类型的 Sublime REPL 环境(交互式、从脚本运行等)的设置可以改变这种行为?
感谢您的帮助! :)
最佳答案
前往 Sublime Text > 首选项 > 包设置 > SublimeREPL > 设置 - 用户
(如果你的'Settings - User'为空,先复制'Settings - Default'的内容)
在“repl_view_settings”下:添加:
,
"syntax": "Packages/Text/Plain text.tmLanguage"
所以我现在是:
// standard sublime view settings that will be overwritten on each repl view
// this has to be customized as a whole dictionary
"repl_view_settings": {
"translate_tabs_to_spaces": false,
"auto_indent": false,
"smart_indent": false,
"spell_check": false,
"indent_subsequent_lines": false,
"detect_indentation": false,
"auto_complete": true,
"line_numbers": false,
"gutter": false,
"syntax": "Packages/Text/Plain text.tmLanguage"
},
关于python - 是否可以在 Sublime REPL 选项卡中禁用语法突出显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27692051/