Sublime Text怎么设置打字机滚动模式_Sublime Typewriter插件使用

发布时间 - 2025-11-30 00:00:00    点击率:
Sublime Text通过安装Typewriter插件可实现打字机滚动模式,使当前编辑行居中,提升写作专注力;使用Package Control安装后需手动执行Typewriter: Toggle命令开启,可自定义快捷键Ctrl+Alt+T切换,并通过设置vertical_centering调整居中偏移量,推荐值0.3~0.5。

Sublime Text 可以通过安装 Typewriter 插件实现打字机滚动模式,也就是让当前编辑的行始终保持在屏幕中央,模拟专注写作时的视觉体验。这个功能对写作者非常友好,能减少干扰、提升专注力。

安装 Typewriter 插件

使用 Package Control 安装插件是最简单的方式:

  • 按下 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)打开命令面板
  • 输入 Install Package 并选择对应选项
  • 搜索 Typewriter,点击安装

启用打字机滚动模式

安装完成后,Typewriter 默认可能不会自动开启,需要手动触发:

  • 再次打开命令面板(Ctrl+Shift+P
  • 输入 Typewriter: Toggle 并回车
  • 此时当前行会自动居中,开启打字机模式

设置快捷键(可选)

为了方便开关,可以自定义快捷键:

  • 点击菜单栏 Preferences > Key Bindings
  • 在右侧用户键位文件中添加一行:
{ "keys": ["ctrl+alt+t"], "command": "typewriter_toggle" }

保存后,就可以用设定的快捷键快速切换模式。

调整居中偏移量(可选)

如果你希望光标行不在正中间,而是稍微偏上一点,可以修改插件设置:

  • 菜单栏选择 Preferences > Package Settings > Typewriter > Settings
  • 在右侧用户设置中添加:
{ "scroll_speed": 1, "vertical_centering": 0.4 }

vertical_centering 控制垂直位置,0 是顶部,0.5 是正中间,1 是底部,推荐 0.3~0.5 之间。

基本上就这些。开启后你会看到编辑行始终居中,上下内容随输入自动滚动,就像老式打字机一样,特别适合纯文本写作。不复杂但容易忽略细节。


# linux  # sublime  # windows  # mac  # win  # sublime text  # 自定义  # 可选  # 正中间  # 如果你  # 偏移量  # 就像  # 你会  # 可以用  # 可以通过  # 按下 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Python文件流缓冲机制_IO性能解析【教程】  动图在线制作网站有哪些,滑动动图图集怎么做?  专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?  ,在苏州找工作,上哪个网站比较好?  JavaScript数据类型有哪些_如何准确判断一个变量的类型  如何快速生成ASP一键建站模板并优化安全性?  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  JavaScript如何实现倒计时_时间函数如何精确控制  javascript读取文本节点方法小结  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  瓜子二手车官方网站在线入口 瓜子二手车网页版官网通道入口  零基础网站服务器架设实战:轻量应用与域名解析配置指南  C++用Dijkstra(迪杰斯特拉)算法求最短路径  免费视频制作网站,更新又快又好的免费电影网站?  Midjourney怎么调整光影效果_Midjourney光影调整方法【指南】  Android利用动画实现背景逐渐变暗  微博html5版本怎么弄发语音微博_语音录制入口及时长限制操作【教程】  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  Laravel如何配置任务调度?(Cron Job示例)  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  如何在建站之星绑定自定义域名?  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  奇安信“盘古石”团队突破 iOS 26.1 提权  JS碰撞运动实现方法详解  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置  如何快速搭建高效WAP手机网站?  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  制作公司内部网站有哪些,内网如何建网站?  Java遍历集合的三种方式  Laravel如何处理文件下载请求?(Response示例)  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  Laravel的HTTP客户端怎么用_Laravel HTTP Client发起API请求教程  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  太平洋网站制作公司,网络用语太平洋是什么意思?  linux top下的 minerd 木马清除方法  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  jquery插件bootstrapValidator表单验证详解  使用spring连接及操作mongodb3.0实例  济南网站建设制作公司,室内设计网站一般都有哪些功能?  🚀拖拽式CMS建站能否实现高效与个性化并存?  如何用IIS7快速搭建并优化网站站点?  js实现点击每个li节点,都弹出其文本值及修改  Swift开发中switch语句值绑定模式