【问题标题】:Deleting a file in sublime text 3 using the python command line使用 python 命令行删除 sublime text 3 中的文件
【发布时间】:2013-10-07 11:36:45
【问题描述】:

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

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

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

【问题讨论】:

  • rm filename, rm -rf foldername? :)
  • 这是一个终端的东西.. T_T

标签: python sublimetext sublimetext3


【解决方案1】:

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

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

这两个键击:F12 和 Alt+Tab 可让您在没有鼠标的情况下快速完成任务。

【讨论】:

    【解决方案2】:

    使用 AltTabTab 切换到打开的 shell 提示符可能是您最快的选择,但是如果你有很多打开的窗口,或者只是想在 sublime 中做所有事情,有几个选择。

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

    【讨论】:

      【解决方案3】:

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

      (win)/(command)+shift+p 调出命令工具,找到这个Package Control -> Install Package,找到“shell command”。

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

      【讨论】:

        猜你喜欢
        • 2016-04-13
        • 1970-01-01
        • 2015-09-01
        • 2014-12-11
        • 1970-01-01
        • 1970-01-01
        • 2023-03-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多