您好,欢迎访问宜昌市隼壹珍商贸有限公司
400 890 5375通过安装Alignment插件并配置`"alignment_chars": [{"char": ":", "align_mode": "middle"}],可实现CSS属性冒号垂直居中对齐;需确保代码无注释、空行及缩进统一,避免字符串内冒号干扰。
Sublime Text 默认不支持 CSS 冒号对齐,但通过 Alignment 插件 + 正确配置,能一键实现 color: red;、font-size: 14px; 这类属性的冒号居中对齐,大幅提升样式表可读性。
Package Control(若未装:按 Ctrl + ` 调出控制台,粘贴官方安装脚本并回车)Ctrl + Shift + P → 输入 Install Package → 回车 → 搜索 Alignment 并安装=),CSS 冒号需手动配置才能生效因为插件默认的 alignment_chars 列表里没有 :,它只识别 =、=> 等符号。不改配置,选中 CSS 规则按 Ctrl+Alt+A 就会“没反应”或只对齐意外出现的等号(比如变量声明里)。
Preferences → Package Settings → Alignment → Settings - User
{
"alignment_chars": [
{ "char": ":", "align_mode": "middle" },
{ "char": "=", "align_mode": "middle" }
],
"space_around_alignment_char": true
}
"align_mode": "middle" 表示冒号本身居中对齐(即左右空格一致),比左/右对齐更符合 CSS 习惯"space_around_alignment_char": true 保证对齐后自动补上空格,如 color : red → color : red(不是 color: red);若你坚持用无空格风格,可设为 false,但需提前统一原始代码格式直接选中一段 CSS 块按快捷键,结果错位、漏行甚至崩溃?多半掉进了这几个常见陷阱。
: 的行。确保只选中纯属性行,例如不要包含 /* comment */ 或空行
左非空字符」为基准对齐,导致视觉偏移。建议先全选 → Ctrl+Shift+P → Indentation: Convert to Spaces 统一为空格content: "a:b";,插件会把字符串里的冒号也当对齐点,造成错乱。此时应避免整段选中,或临时删掉引号内冒号再对齐Ctrl+Alt+A。可在 Preferences → Key Bindings 中检查是否被覆盖,或改用命令面板手动执行 Alignment: Align by Assignment
能,但仅限结构极简的 CSS(如 .env 或单层 key: value 配置)。正则替换快,但不可靠,不适合嵌套规则或带函数的值。
Ctrl+H → 点击 .* 启用正则模式^(\s*)(\w+)\s*:\s*(.+)$
$1$2{:>15}: $3(数字 15 是字段宽度,根据最长属性名调整)真正写 CSS 时,还是配好 Alignment 用户设置最省心。关键在于:配置一次,全局生效;对齐前清理缩进和干扰行;冒号对齐 ≠ 强制所有 CSS 都要这么排版——语义清晰优先,格式是服务,不是枷锁。