Sublime如何设置代码行宽对齐线_Sublime开启Rulers辅助线方法

陌明同学_4736

陌明同学_4736

2026-05-09

314人浏览

原创

垂直参考线必须手动添加到Preferences → Settings – User的JSON中,格式为"rulers": [80];常见失效原因包括误改Default设置、写入语法专用文件、JSON语法错误、主题隐藏线条或启用word_wrap导致标尺不可见。

sublime如何设置代码行宽对齐线_sublime开启rulers辅助线方法

垂直参考线(Rulers)必须手动写进 Preferences → Settings – User 的 JSON 里,填 "rulers": [80] 这种格式,否则根本不会出现——它不是菜单开关,也不是插件功能,更不随语法高亮自动启用。

为什么改了设置却看不到标尺线

90% 的“失效”其实是配置没落对地方或被视觉掩盖:

  • 误改了左侧 Settings – Default(只读,改了也白改)
  • 把 "rulers": [80] 写进了 Python.sublime-settings 之类语法专用文件,但当前文件不是 Python 类型
  • 复制粘贴时混入中文引号、全角逗号或末尾多了一个逗号,导致整个 JSON 解析失败——打开控制台(Ctrl+`)会看到 Invalid settings in … 报错
  • 当前主题把标尺颜色设成透明或与背景同色(比如某些暗色主题),换回 Monokai 或 Default 主题立刻能验证
  • 启用了 word_wrap 且折行严重,标尺线被挤出可视区域,关掉软换行再看

怎么正确添加 rulers 配置

关键就三步,缺一不可:

  • 打开 Preferences → Settings,确保光标落在右侧「User」面板(不是左侧 Default)
  • 在顶层 JSON 对象内加一行:"rulers": [80](注意:是数字数组,不是字符串;哪怕只设一个值也要带方括号)
  • 保存文件——立刻生效,不用重启 Sublime,已打开的文件也会实时更新

想同时显示两条线?写成 "rulers": [79, 120] 就行。数值按升序排列,Sublime 从左到右依次画线。

CoPaw
CoPaw

一款AI工具,主要用于通义实验室推出的个人智能体工作台,适合需要提升相关任务效率的用户。

下载

按语言或项目单独设标尺更实用

全局统一设 [80] 很难适配所有场景。PEP 8 要求 Python 行宽 ≤ 79,但 JS 常用 [100],JSON 或 Markdown 可能放宽到 [120]:

  • 针对当前语言:菜单选 Preferences → Settings – More → Syntax Specific – User,状态栏确认语言类型(如 Python),然后填 {"rulers": [79]}
  • 针对当前项目:在 .sublime-project 文件的 "settings" 下加 "rulers": [100],只对该工作区生效
  • 语法级设置优先级 > 项目级 > 全局,但已打开的文件需重新加载或切换语法再切回来才生效

rulers 的底层逻辑和常见误解

它不是像素定位,而是按「字符列数」算位置:空格、制表符、英文、中文都算 1 列。但前提是字体得是等宽的——如果用了 Microsoft YaHei 或 Helvetica 这类非等宽字体,标尺就会视觉偏移,尤其中英文混排时。

另外,rulers 纯属视觉提示,不阻止你敲超长行,也不标红、不报错、不触发任何事件。真要约束行为,得靠 black、prettier 或 linter 插件配合。别指望它代替代码规范检查。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

相关标签:

sublime

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Docker Desktop怎么设置端口映射
Docker Desktop怎么设置端口映射

本专题聚焦Docker Desktop容器端口映射与访问配置,整理从创建容器、设置端口绑定到验证本地服务访问的操作流程。针对端口被占用、映射配置错误、容器服务无法访问等情况,也提供相应的检查方向,方便用户完成端口配置。

2026.11.03

0

18

Docker Desktop镜像构建教程
Docker Desktop镜像构建教程

想使用Docker Desktop将本地项目构建成Docker镜像?本专题围绕镜像构建的实际操作展开,介绍Dockerfile编写、构建命令使用、镜像标签设置和构建日志查看等内容,同时整理镜像无法生成、依赖安装失败及构建缓存异常等问题的排查思路。

2026.11.03

0

11

Docker Desktop容器创建指南
Docker Desktop容器创建指南

本专题聚焦Docker Desktop容器创建与运行配置,介绍通过本地镜像或远程镜像创建容器的方法,以及容器启动、终端访问、日志查看和基础管理等操作。针对端口冲突、参数配置不当、容器无法启动等情况,也整理了相应的排查方向。

2026.11.03

0

11

Tailwind CSS 如何制作导航栏和卡片
Tailwind CSS 如何制作导航栏和卡片

用 Tailwind CSS 制作导航栏和卡片,可先搭建语义化结构,再组合 Flex、Grid、间距、圆角与阴影类。这里整理横向导航、移动端菜单、卡片网格及悬停效果的相关文章,帮助你把常见页面组件做得清晰且适配不同屏幕。

2026.11.03

0

17

Tailwind CSS 响应式布局怎么写
Tailwind CSS 响应式布局怎么写

Tailwind CSS 响应式布局通常从移动端样式写起,再用 sm、md、lg 等前缀调整不同屏幕宽度下的网格、间距和导航。本专题整理断点配置、Grid 与 Flex 自适应布局及常见溢出问题,帮助你逐步完成多设备适配。

2026.11.03

0

19

Tailwind CSS 常用类名怎么记
Tailwind CSS 常用类名怎么记

Tailwind CSS 类名很多,先按布局、间距、文字、颜色和状态分组记忆,再通过官方文档检索具体写法。本专题结合类名排序、动态拼接失效、自定义实用类等问题,帮助你建立常用类名的速查方法。

2026.11.03

0

12

码上飞入口地址合集
码上飞入口地址合集

本专题汇总了码上飞(CodeFlying)的官方入口地址合集,涵盖官网主站及网页版在线使用入口,支持注册登录后直接在线体验零代码AI应用生成。同时整理了APP端下载渠道与小程序入口,助你快速访问平台,通过自然语言描述需求即可生成应用、小程序或网站。

2026.11.03

0

10

Uvicorn 报错与问题解决教程
Uvicorn 报错与问题解决教程

本专题汇总了Uvicorn服务器常见问题与报错解决的教程合集,涵盖启动失败、端口占用、模块导入错误、事件循环冲突及热重载失效等典型故障的排查思路。同时整理了多进程与Worker配置、SSL/HTTPS证书报错、跨域与代理配置等实战解决方案,助你快速定位并解决Uvicorn运行中的各类问题。

2026.11.02

20

14

Uvicorn使用教程
Uvicorn使用教程

本专题汇总了Uvicorn使用教程与启动运行指南,涵盖其作为Python ASGI服务器的定位与特点,以及命令行启动(uvicorn main:app --reload)、参数配置(host/port/workers)、程序内嵌运行与Gunicorn结合部署等核心用法。同时整理了热重载调试、日志配置与生产环境部署优化等技巧,助你快速掌握Uvicorn的运行与配置。

2026.11.02

40

17

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程