Sublimetext2 升华文本2:格式化HTML标记';一行内容
好的,我的情况与这里所有关于格式化HTML的线程都有点不同。此外,我安装了几乎所有的HTML格式插件,结果好坏参半,没有一个能真正解决我的问题 此外,配置这些插件可能很困难,因为我不是程序员,一些作者没有提供足够的信息来定制他们的插件 目前唯一一个格式化HTML的插件是,问题是每个标签占用了太多的空间。请参见下面的HTML示例 我还尝试了他们在中提到的内容,它只在缩进过程中起到一定的作用,但对于“真正的”标记格式来说却不起作用 我要做的就是打开此标记:Sublimetext2 升华文本2:格式化HTML标记';一行内容,sublimetext2,Sublimetext2,好的,我的情况与这里所有关于格式化HTML的线程都有点不同。此外,我安装了几乎所有的HTML格式插件,结果好坏参半,没有一个能真正解决我的问题 此外,配置这些插件可能很困难,因为我不是程序员,一些作者没有提供足够的信息来定制他们的插件 目前唯一一个格式化HTML的插件是,问题是每个标签占用了太多的空间。请参见下面的HTML示例 我还尝试了他们在中提到的内容,它只在缩进过程中起到一定的作用,但对于“真正的”标记格式来说却不起作用 我要做的就是打开此标记: <ul> <li&
<ul>
<li>
item here
</li>
<li>
item here
</li>
<li>
item here
</li>
</ul>
-
这里的项目
-
这里的项目
-
这里的项目
或者这个:
<p>
Content...
</p>
内容。。。
为此:
<ul>
<li>item here</li>
<li>item here</li>
<li>item here</li>
</ul>
- 这里的项目
- 这里的项目
- 这里的项目
这是:
<p>Content...</p>
内容
将每个标签的内容与开始/结束标签分开放在一行对我来说是浪费空间
你知道如何通过在TidyHTML中修改某些内容或手动或其他方式来实现这一点吗
提前感谢。注意:此解决方案仅适用于ST2,因为目前(7/31/14)HTMLIDY不适用于ST3。
我想出了一个暂时的解决办法,无论如何都不理想,但是
首选项->键绑定-用户
。您将编辑文件默认值(Windows)。升华键映射首选项->软件包设置->HTMLIDY->设置-默认值
“缩进”:true、
(包括双引号和逗号)并将其更改为false
标记中的内容,并删除所有其他内容(
,
等)祝你好运。如果你的元素是统一的,一个更简单的解决方案是用alt+f3或ctrl+d选择所有你想挤到一行的
s,然后点击ctrl+j两次将这些行连接在一起。完成了
否则,在多次选择每个标记的一部分后,使用ctrl+shift+j选择标记内的所有内容。用左箭头键或右箭头键点击光标的右边缘或左边缘,您可以从中删除光标。您可以按F12键设置一行的快捷键 转到菜单首选项->键绑定-用户
{ "keys": ["f12"], "command": "reindent"}
查看的详细信息阅读github中的问题列表后,似乎不可能:您的解决方案似乎相当不错,我使用一些基本的HTML进行了测试,它似乎在大部分情况下都有效。我会记住你的建议,并将其与我提出的解决方案进行比较,然后决定哪种解决方案是最好的。给了你一票。谢谢你的提示。干杯!不过要注意:如果行以引号结尾(单引号或双引号),它将不会插入空格。很好!正是我需要的+1这仅用于重新缩进。此外,该博客上的解决方案与本文中的解决方案相同:。谢谢你的留言。
{ "keys": ["f12"], "command": "reindent"}