Sublime Text:在新文件中运行代码而不保存到磁盘以及新文件的默认语言设置

iMa*_*ath 5 python sublimetext sublimetext2 sublimetext3 sublime-text-plugin

我正在使用 Sublime Text Editor 进行 Python 开发。如果我通过 Ctrl + N 创建一个新文件,该文件的默认语言设置是纯文本,那么如何将新文件的默认语言设置更改为 Python ?

另一个问题:如果我在新文件中写入一些代码并且没有将其保存到磁盘,则无法运行它并获得运行结果,是否有解决方案来消除此限制,以便我们可以在新文件中运行代码不先将其保存到磁盘?

Mat*_*DMo 3

有几个包可用于设置新文件的默认语法。正如评论中提到的,其中之一是Default File Type,但我实际上更喜欢ApplySyntax。它根据一堆(当然是用户可配置的)规则自动检测文件的语法应该是什么,并为新文件设置默认语法。

在 Sublime 中运行未保存的代码的唯一方法是安装优秀的SublimeREPL插件。在许多其他功能中,您可以突出显示代码并将其传输到正在运行的 REPL,或者直接在 REPL 中输入代码。