Sublimetext3 升华文本3奇怪地重新生成html
假设我有一个升华的HTML布局:Sublimetext3 升华文本3奇怪地重新生成html,sublimetext3,sublimetext,Sublimetext3,Sublimetext,假设我有一个升华的HTML布局: <!DOCTYPE html> <html> <head> <title></title> </head> <body> <div> <h1> hello </h1> </div> </body> </html> 我试着去改变它,我明白了: <!DOCTYPE html> <html>
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<div>
<h1>
hello
</h1>
</div>
</body>
</html>
我试着去改变它,我明白了:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<div>
<h1>
hello
</h1>
</div>
</body>
</html>
当我想要这个:
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<div>
<h1>
hello
</h1>
</div>
</body>
</html>
即我希望和展示为孩子,而不是处于同一水平。是否有一种内在的方法可以改变这一点?已解决。我所做的是安装,然后设置一个自定义命令:
import sublime, sublime_plugin
class SaveRegime(sublime_plugin.WindowCommand):
def run(self):
if "html" in self.window.active_view().settings().get("syntax").lower():
self.window.run_command("html_beautify")
else:
self.window.run_command("reindent")
它不漂亮,但很有效。您可以编辑ST3用于缩进HTML的
如果尚未安装,请安装
打开命令选项板
键入PRV:O并选择PackageResourceViewer-打开资源
选择HTML
选择Miscellaneous.tmPreferences
移开这个?!批处理模式中的html
删除batchIncreaseIndentPattern中的| html
保存文件
我在beggining也这样缩进了我的HTML代码。问题是整个代码有1级缩进,这在小屏幕上非常烦人。你只是在浪费你的屏幕而已。