为啥我用sublimetext写的代码需要先保存然后才能运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我用sublimetext写的代码需要先保存然后才能运行相关的知识,希望对你有一定的参考价值。

Sublime Text 是一款代码编辑器,它本身并没有运行代码的功能。如果您希望使用 Sublime Text 运行代码,需要使用第三方的工具或插件。

在 Sublime Text 中,您可以使用「Build」命令来运行代码。「Build」命令默认是不可用的,需要您自行配置。具体方法是,在 Sublime Text 中选择「Tools」>「Build System」>「New Build System」,然后在新打开的文件中输入运行代码所需的命令。

例如,如果您希望使用「Build」命令来运行 Python 代码,可以在「New Build System」中输入以下内容:


"cmd": ["python", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"

保存后,就可以使用「Tools」>「Build」来运行 Python 代码了。

另外,Sublime Text 中也有很多插件可以提供运行代码的功能。例如「Code Runner」插件可以让您在 Sublime Text 中直接运行代码,无需保存。

希望这些信息能帮助您。
参考技术A 打开一个文件夹,新建一个 txt 文件,然后把扩展名改为 .py,在该文件上右键,找到打开方式,选择 Sublime text 即可。
有个更快捷的方法,我们可以,按上述方法,新建一个空的 .py 文件,然后在它的位置右键,找到属性,设置为只读 (Read only)。
下次用的时候,我们直接打开这个只读的 .py 文件,写完内容后,我们按 Ctrl+S 保存,此时系统会提示,这是只读文件,只能另存为,于是我们就得到一个新的 .py 文件了。
你可以,对这个只读的 .py ,建一个快捷方式 ,并将该快捷方式放在桌面。
类似地,如果要写 html,那就新建 txt,然后把扩展名改为 .html,后续步骤同上。
我猜,朋友大概是直接打开 Sublime 的主程序,然后保存的时候... 所以,我不建议你这样做。

sublimetext3中保存代码片段

在日常的开发工作中,不断重复上一次敲过的代码,有时确实感到伐木累。“蓝瘦”(难受)、“香菇”(想哭),大概表达的也是这样的心境吧!:grinning:

所以,在空闲的时候就把常常用到的代码找出来,做成代码片段,为以后的开发缩减时间。

这里整理了保存代码片段的整个过程:

1、打开sublimetext3,在菜单栏找到tool,在tool这一栏找到“新代码片段...”;如下所示:

技术分享

2、点击“新代码片段...”

技术分享

3、在 <content><![CDATA[ 代码  ]]></content>中插入想要做成代码片段的代码 ,比如我保存的是常用的css样式

技术分享

4、找到<tabTrigger>hello</tabTrigger>,去掉注释,改内容为你能够记得的英文简写或者字母,这个是补全代码的触发词

技术分享

5、找到<scope>source.python</scope>,去掉注释。注意这里是代码片段的使用范围,如果改为source.css,那么这段代码只在样式表中起作用。

如果想要指定多个范围,那么用英文逗号分隔。查看文件类型,我们使用ctrl+alt+shift+p,在软件右下角就可以看到其类型。

技术分享

6、最后,我们要用ctrl+s保存代码,默认是。。/pakages/user目录下,在保存之前,我们要命名并且后缀名为.sublime-snippet。

经过这些步骤之后,我们就可以重新打开软件,输入触发词,一键TAB,代码片段就神奇地出现了~

是不是更快捷高效呢?

 

以上是关于为啥我用sublimetext写的代码需要先保存然后才能运行的主要内容,如果未能解决你的问题,请参考以下文章

最近学java,只能先把写的程序保存后才能编译,不像视频里面的一边写一边就可编译,为啥?

为啥我用HTML写的网页加载不出来JavaScript的代码呢

我用VC++写的存图像的程序,为啥保存了的BMP图像打不开,说是照片查看器不支持此个格式,

html怎么调用外部css?为啥我用link无效?

python 写代码怎么换行,我用IDLE不会,ENTER就输出了,用记事本只能保存txt为啥

为啥保存我用 fitz 打开的文件会改变它的大小?