使用python命令行删除sublime文本3中的文件

时间:2013-10-07 11:36:46

标签: python sublimetext sublimetext3

我正在使用sublime text 3,我想找到一种方法,只需使用命令行删除文件/文件夹,便于开发/加快开发。

我已经安装了advance_new_file,这样我就可以使用快捷键ctrl + alt + n轻松创建文件和文件夹。这很顺利。但现在我找不到删除文件的方法。

ST3中有一个命令行工具,按ctrl +`将打开命令行。在没有使用鼠标的情况下删除文件有快捷方式吗?

3 个答案:

答案 0 :(得分:2)

打开Python Interpreter。要删除该文件,您必须导入ossubprocess模块并调用rm命令。

如果您使用的是 Linux ,那么您很幸运。安装Guake:http://guake.org/

这两个按键: F12和Alt + Tab 将允许您快速完成任务。

答案 1 :(得分:0)

使用 Alt Tab Tab 切换到打开的shell提示符可能是您最快的选择,但是如果你有很多打开的窗户,或者只想在崇高内做任何事情,那么有几种选择。

点击 Ctrl `打开内置版本的Python,在ST3中这是3.3。从那里,您可以运行import os,然后使用os.remove()删除文件,使用os.rmdir()删除空目录。要删除包含内容的目录,请先import shutil,然后使用shutil.rmtree()。其他shutil方法,例如shutil.copy()(或shutil.copy2(),用于保留元数据),shutil.move()shutil.copytree()也很有用。

答案 2 :(得分:0)

您可以试试这个"shell command" package。要安装它,首先按照说明安装软件包控件。

(win)/(command)+ shift + p带出命令工具并找到这个Package Control - >安装包并找到“shell命令”。

您应该能够使用快捷键动态执行shell命令。有关详细信息,请参阅该页面。