超文本排版器
📝 高亮和修正网页排版中的可能编码问题
详情
安装
- 总数 340
- Win 217
- Mac 86
- Linux 37
8月6日 | 8月5日 | 8月4日 | 8月3日 | 8月2日 | 8月1日 | 7月31日 | 7月30日 | 7月29日 | 7月28日 | 7月27日 | 7月26日 | 7月25日 | 7月24日 | 7月23日 | 7月22日 | 7月21日 | 7月20日 | 7月19日 | 7月18日 | 7月17日 | 7月16日 | 7月15日 | 7月14日 | 7月13日 | 7月12日 | 7月11日 | 7月10日 | 7月9日 | 7月8日 | 7月7日 | 7月6日 | 7月5日 | 7月4日 | 7月3日 | 7月2日 | 7月1日 | 6月30日 | 6月29日 | 6月28日 | 6月27日 | 6月26日 | 6月25日 | 6月24日 | 6月23日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
超文本排版器
适用于 Sublime Text 2.
突出显示HTML中的排版错误并在一瞬间进行修正。
文案编辑和客户使用Microsoft Word来编写网站的文案。这是一个悲伤但不可避免的事实。此Sublime Text 2插件旨在实时检测此类错误,并允许轻松替换由富文本编辑器插入的最常见的特殊字符。
它的意图不是作为一个愚蠢的 html_escape
函数,也不是要替代或增强内置的HTML语法错误高亮显示。它的目的是停止那些令人沮丧且难以发现的排版问题。
检测到什么?
- “智能”或“排版师”引号(
“
,”
,‘
,’
) - 水平省略号(
…
) - 破折号(
‒
,–
,—
,―
) - 分数(
½
,¼
,¾
)
未检测到什么?
因为这个插件旨在检测文案中的问题,具体来说,以下几个字符通常应该转义或替换为字符实体,默认情况下不会被超文本排版器突出显示或替换。
- 和号(
&
) - 标准引号(
"
,'
) - 大于(
>
)和小于(<
)符号。
之所以这样做是因为高亮逻辑是直接的;它会在HTML和类似HTML的文件中无语境地匹配这些字符中的任何一个,而且通常语法高亮会显示这些字符。
您总是可以将这些添加到您的配置文件中,或包括您希望包含的其他任何替换项。
安装
软件包控制(推荐)
- 安装 Sublime Package Control.
- 从命令板运行
软件包控制:安装软件包
- 找到并安装
Hypertext Typographer
插件
手动操作
前往 ST2 的数据目录下的 Packages
子目录
- Windows:
%APPDATA%\Sublime Text 2
- OS X:
~/Library/Application Support/Sublime Text 2
- Linux:
~/.config/sublime-text-2
- 便携式安装:
Sublime Text 2/Data
然后克隆此仓库
git clone https://github.com/grapegravity/HypertextTypographer.git
完成!
选项
有几种选项可以自定义行为和外观。配置键位于“首选项”菜单中可访问的配置文件。
将退出命令绑定到快捷键
为了使用退出功能,必须手动添加映射(这应该放入“快捷键 - 用户”)
{
"keys": ["ctrl+shift+t"],
"command": "escape_typography"
}
在这里,按 Ctrl
+ Shift
+ T
将用平面替代方案替换检测到的任何无效 HTML 版式。
如果您想使用完整的 XML 转义,则可以使用另一个:
{
"keys": ["ctrl+shift+t"],
"command": "escape_typography",
"args": {
"mode": "escape"
}
}
更改高亮颜色
还可以更改高亮颜色,提供“无效”、“注释”等作用域名称作为“文件设置 - 用户”中的内容
{ "hypertext_typographer_highlight_color": "invalid" }
实际上,“无效”是默认值。如果您想使用自定义颜色,应将其定义为主题文件中的颜色作用域。
对于大型文件禁用高亮显示
可以禁用大型文件的高亮显示。默认阈值约为 1M 个字符。这是可配置的(在“文件设置 - 用户”中);单位是字符数
{
"hypertext_typographer_file_max_size": 1000
}
即使版式问题没有被高亮显示,仍然可以正常使用替换命令。
鸣谢
这是基于 Jean-Denis Vauguet 的 Trailing Spaces