【问题标题】:How to save collapsed / folded code in Sublime Text after removal of bufferscroll plugin删除 bufferscroll 插件后如何在 Sublime Text 中保存折叠/折叠的代码
【发布时间】:2017-02-04 22:41:22
【问题描述】:

既然BufferScroll 插件已被删除,有没有办法在 Sublime Text 3 中将折叠的代码从一个会话保存/同步到另一个会话?

【问题讨论】:

  • 你仍然可以从 GitHub repo 手动安装包
  • 酷!不知道那个。它工作得很好:)你可以写你的解决方案作为答案,我会接受它。否则我会在几天内写下我自己的答案。谢谢你:)
  • @KeithHall, BufferScroll 不保存/记住嵌套的折叠状态。

标签: sublimetext3 folding


【解决方案1】:

您可以使用Auto​Fold​Code,它是专为该 xD 提供的软件包。它可以通过包控制获得。

【讨论】:

  • 很棒的提示!值得一提的是,这是一个新的解决方案——AutoFoldCode 似乎只在包控制中使用了几个月(截至 2017 年 7 月)。这当然不是抱怨,它只是很好的背景。
  • 我也认为这应该是新的解决方案,因为它按预期工作,并且在标准源(包控制)中。
  • @user6003859 不,他没有删除该项目。见这里:packagecontrol.io/packages/AutoFoldCode 和这里:github.com/RIDE-2DAY/AutoFoldCode
【解决方案2】:

这是背景故事(我找不到链接,作者可能已删除它,所以我在解释一下)。基本上,Package Control 的作者要求,不要使用日期作为版本号(例如,最新版本的 BufferScroll 的 2016.03.18.06.34.41),包作者应该使用类似于 Github 建议的 semantic versioningtitoBouzout,他不仅是 BufferScroll 的作者,而且是许多其他非常 受欢迎的软件包,如 SideBarEnhancementsTagSideBarGit,他尝试将他的风格转换为类似 @ 987654331@,但显然 Github 认为版本号太高了。或者其他的东西。我希望我有原来的解释。

无论如何,他无法做到这一点,当被告知/被告知他将迁移到几乎所有其他软件的版本控制方案时,他感到非常沮丧(礼貌地说)关于包控制用途。相反,他决定带着他的球回家。他保留了自己的版本控制方案,并让他的包在 Github 上可用,但它们不会再出现在 Package Control 上。

用户必须手动打开命令面板,选择Package Control: Add Repository,然后输入仓库的Github URL,例如https://github.com/titoBouzout/BufferScroll(确保最后没有.git )。他们将需要为他们想要使用的每个titoBouzout 包执行此操作。与直接将git cloneing 到Packages 目录相比,此方法的优势在于自动推送更新,就像使用 Package Control 包一样。

编辑幸运的是,即使所有问题都已从 SideBarEnhancements 中删除,我仍然在我的工作笔记本电脑上打开了 relevant issue(删除前的 Google 页面缓存)。以下是作者的解释:

是的,我在将新包添加到存储库时遇到了问题,因为有一个“新”(有一些时间)要求来维护版本号,而且我不想维护版本号,因为对我来说是一个日期已经足够了。我试图通过添加一些没有任何意义的东西来自动化版本号,只是一个日期,但这破坏了完整的存储库,因为“大量”。因此,由于这种分歧,我从那里删除了所有包裹。规则改变了,所以我不再有兴趣通过那个渠道分发我的包裹。但是,您可以决定通过“添加存储库”选项手动添加这个包,这可能会或可能不会起作用,我没有更新到工作的要求,正如我所说,我不感兴趣。

更新

所以,作者似乎已经屈服于压力,或者改变了主意,或者其他什么,但现在所有 his packages 都可以通过 Package Control 再次使用,至少现在是这样。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2014-03-04
  • 2021-12-12
  • 2012-07-07
  • 2012-12-30
  • 1970-01-01
  • 2020-02-22
  • 2016-10-26
  • 2019-08-24
相关资源
最近更新 更多