【问题标题】:Sublime Text 3 HTML custom indentationSublime Text 3 HTML 自定义缩进
【发布时间】:2014-04-02 13:34:59
【问题描述】:

我刚从版本 2 切换到版本 3。在 ST2 上,我调整了 HTML 包下的 .PY 文件,以实现如下所示的自定义自动缩进:

<my_tag>

    My Text

</my_tag>

基本上是:

<my_tag>
(blank line)
(tab)My Text
(blank line)
</my_tag>

以这种方式编写 HTML 是我个人的偏好。然而,在 ST3 上,似乎没有任何 .PY 文件。所以我坚持使用以下默认自动缩进:

<my_tag>
    My Text
</my_tag>

如何让我的自定义 HTML 自动缩进在 ST3 上工作?

【问题讨论】:

  • 谢谢马特!这真的很有帮助!但是,我通过使用键绑定 stackoverflow.com/questions/15750978/… 解决了我的问题。我记得我用这种方式完成了我的 HTML 格式,我的 CSS 格式是使用 .PY 文件。所以谢谢!

标签: sublimetext sublimetext3


【解决方案1】:

在 ST3 中,包作为 .sublime-package 文件保存在 Installed Packages 目录(Packages 的姐妹)中,它们本质上只是 ZIP 文件。处理它们的最简单方法是安装出色的PackageResourceViewer 插件。安装后,打开命令面板并输入 prv 以显示 PackageResourceViewer 选项。选择Extract Package,将出现可用软件包列表。向下滚动到 HTML(或直接输入 html),单击它或按 Enter,它将被提取到 Packages/HTML .然后,您应该能够从那里打开和编辑相应的 .py 文件。

【讨论】:

  • 可能值得一提的是,您可以使用“打开资源”命令打开文件,进行编辑,然后保存。该文件将放置在 Packages/HTML 中的适当位置以覆盖默认文件。两种解决方案都有效,因为它们都将文件放置在适当的位置以覆盖打包的文件。
  • @skuroda - 是的,但我开始喜欢使用 Extract Package 选项来处理此类任务,因为有时您需要查看/编辑多个文件,而这一切都在一个步。你只需要记住检查新包的内容,以防任何东西被新版本升级(最近很少而且相距甚远......)
  • 同意,只是为了完整而指出。
  • 谢谢!这真的很有帮助!我已对我的问题添加了评论,以便人们更好地看到它。
猜你喜欢
  • 2015-12-11
  • 2016-02-01
  • 1970-01-01
  • 2018-05-06
  • 1970-01-01
  • 1970-01-01
  • 2014-02-07
  • 2018-02-09
  • 1970-01-01
相关资源
最近更新 更多