【问题标题】:Sublime Text: text list of open filesSublime Text:打开文件的文本列表
【发布时间】:2013-10-29 17:50:34
【问题描述】:

我有一些以崇高文本打开的文件。我可以在侧面板上看到该列表。我想知道是否有一个插件可以给我这个列表作为文本。即,我点击一个按钮,然后弹出一个新文件,其中列出了所有打开的文件名。

4 open files: 

open_file_1.cc
open_file_1.h
open_file_2.cc
open_file_2.h

【问题讨论】:

    标签: sublimetext2 text-editor sublimetext sublimetext3


    【解决方案1】:

    我为此写了一个小插件,因为我找不到任何东西。将其粘贴到此处,以便将来需要时有人可以使用它。

    https://github.com/rrg/ListOpenFiles
    

    【讨论】:

    【解决方案2】:

    按:

    Ctrl ` (Control-backtick)
    

    打开 Sublime 的内部 Python 控制台。然后运行以下命令:

    print("\n".join([view.file_name() for view in sublime.active_window().views() if view and view.file_name()]));
    

    控制台应该打印一个以换行符分隔的打开文件的完整路径列表。请注意,这是一个 hack,因为 Sublime 的控制台不支持多行 Python。这里的主要优点是您不必安装任何东西。

    【讨论】:

    • 知道如何检索每个文件中的最后一个光标位置吗?
    • 获取所有 Sublime windows的打开文件:print("\n".join([view.file_name() for window in sublime.windows() for view in window.views() if view and view.file_name()]))
    【解决方案3】:

    这个插件应该很容易修改以满足您的需求:

    https://github.com/phildopus/sublime-goto-open-file

    【讨论】:

    • 是的,我看过那个插件,它非常相似。如果没有其他解决方案,我将看看编写 sublime 插件和 python。谢谢。
    猜你喜欢
    • 2013-09-18
    • 1970-01-01
    • 2014-03-09
    • 1970-01-01
    • 2014-10-07
    • 1970-01-01
    • 1970-01-01
    • 2014-05-26
    • 2012-03-21
    相关资源
    最近更新 更多