【问题标题】:Multiple views into single file in Sublime Text 3Sublime Text 3中单个文件的多个视图
【发布时间】:2016-02-28 20:51:22
【问题描述】:

在 Sublime Text 3(和 ST2)中,如果我在多个窗口中打开同一个文件,它们不会链接在一起,因此在一个窗口中所做的更改不会反映在另一个窗口中——除非我使用“新视图到文件" 打开后续文件,在这种情况下,它们是链接的。即使我确实使用此选项来创建新视图,但是,如果我在打开两个视图的情况下退出,当我重新打开 ST3 时,文件不再链接。

有没有办法做到这一点,无论我如何打开文件,如果两个视图都指向同一个文件,它们是链接的?或者,我可以事后手动链接它们(在这种情况下,如果以不同的方式修改两个视图会发生什么情况)?

【问题讨论】:

    标签: sublimetext3


    【解决方案1】:

    您可以将其添加到您的 User/Default.sublime-keymap 中,以便快速克隆文件:
    { "keys": ["ctrl+super+n"], "command": "clone_file", },


    PreventFakeClones 将防止您意外打开未链接的标签。

    我尝试根据您的要求对其进行修改,但在第一次打开 Sublime Text 时仍然无法正常工作。

    PreventFakeClones 的作者发帖:

    它不会阻止“假克隆”的打开,而是 很高兴关闭“假克隆”并创建一个真正的克隆。问题 是目前没有办法将“真正的克隆”从一个 另一个窗口。

    【讨论】:

    • 你好,这个插件还能用吗?我尝试从 Github 安装它,但它似乎没有做任何事情。也许我没有正确安装它?
    • @Cerberus 不知道,几年前切换到 VSCode。 Waaay 更好的 IntelliSense 和整体可扩展性 IMO。
    • 哦,我明白了,谢谢。 VSC 在这些方面表现如何? (我使用 Sublime 的主要原因是我可以为它编写插件;对于 VSC,我什至无法开始制作 linter,它是如此复杂和混乱。)
    • @Cerberus。同样,用于为 ST 开发扩展并且正在开发一个非常麻烦的自动完成插件,因为必须通过 on_query_completions 手动提供完成。不必用 VSCode 做任何事情;它只知道关于我的代码的所有内容,包括类型和文档,并且它完美地重构了整个项目中的更改。
    • @Cerberus 也许 ST 从那以后变得更好了,idk。并没有真正觉得我在 VSC 上缺少任何东西,所以自从我切换到 ST 之后,我就没有查看过 ST 的更新。此外,VSC 有更多可供开发人员使用的选项,因为 API 更全面,您可以创建自定义 UI,如 Regex Workbench,这是我上次检查的 ST 无法实现的。
    猜你喜欢
    • 2019-03-19
    • 1970-01-01
    • 2014-11-01
    • 2017-08-27
    • 1970-01-01
    • 1970-01-01
    • 2016-02-08
    • 1970-01-01
    • 2020-10-20
    相关资源
    最近更新 更多