我正在使用sublime text 3,我想找到一种方法,只需使用命令行删除文件/文件夹,便于开发/加快开发。
我已经安装了advance_new_file,这样我就可以使用快捷键ctrl
+ alt
+ n
轻松创建文件和文件夹。这很顺利。但现在我找不到删除文件的方法。
ST3中有一个命令行工具,按ctrl
+`将打开命令行。在没有使用鼠标的情况下删除文件有快捷方式吗?
答案 0 :(得分:2)
打开Python Interpreter
。要删除该文件,您必须导入os
或subprocess
模块并调用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命令。有关详细信息,请参阅该页面。