gpt4 book ai didi

file - 如何在 Sublime Text 2 中创建打开文件的文本列表

转载 作者:行者123 更新时间:2023-12-04 21:45:21 24 4
gpt4 key购买 nike

您好,提前感谢您对此提供的任何帮助。

我曾尝试在这里和网络上的其他地方打猎,但没有找到任何帮助。如果这很明显或者之前已经被问过,那么我很抱歉。

我正在使用 Sublime Text 2,我经常会收到大量打开的文件,因为它们符合我一直在研究的标准。

我想在 Sublime 文本中将所有这些文件列出一个新的文本文件。

就像是:
对于每个打开的文件
写入文件名(或可能是完整的文件路径)
下一个

我知道我可以从打开的文件面板到达那里,但它只列出了文件,没有与我预期的交互。想我也许可以突出显示文件并使用复制和粘贴来获取列表。

这是我错过的内置功能吗?是否已经有一个包可以做到这一点?我是否必须弄清楚如何编写插件才能做到这一点?

再次,非常感谢您在这方面的任何和所有帮助。

(如果有什么不同,这是 Sublime text 2,主要是在 Windows 上,但我也经常切换到 Mac 以完成不同的工作)

最佳答案

import sublime
import sublime_plugin


class RunningfileCommand(sublime_plugin.TextCommand):
def run(self, edit):
self.view.window().new_file().insert(edit, 0, "\n".join([view.file_name() for view in sublime.active_window().views() if view and view.file_name()]))
  • 使用上述代码创建文件并保存为文件列表.py
  • 打开sublime,转到首选项-> 选择浏览包
  • 转到用户文件夹并移动到文件上方( filelist.py )
  • 现在转到首选项-> 键绑定(bind)
  • 在其上添加以下内容:

    [{
    “键”:[“f12”],
    “命令”:“运行文件”
    }]
  • 现在按 f12,您将在新窗口中获得所有打开的文件路径

  • 谢谢

    关于file - 如何在 Sublime Text 2 中创建打开文件的文本列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15246494/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com