Description
Note Enhancements Plugin
Category: Note Enhancements
The Easy Typing plugin for Obsidian is designed to enhance the writing experience by automating text formatting and symbol editing. With its core features, you can capitalize the first letter of each line, add spaces between specific parts, and even define custom rules for handling special text formats. The plugin also includes a range of edit enhancements, such as auto-pairing and deleting symbols, converting full-width characters to half-width, and more. Additionally, you can customize conversion rules for various editing scenarios and access built-in commands to simplify your workflow. With its experimental features, Easy Typing is poised to revolutionize the way you write in Obsidian.
Reviews
No reviews yet.
Stats
670
stars
670 stargazers
275,904
downloads
275,904 downloads
21
forks
21 forks
1,740
days
1,740 days since creation
2
days
2 days since last commit
3
days
3 days since last release
5
total PRs
5 total pull requests
0
open PRs
0 open pull requests
3
closed PRs
3 closed pull requests
2
merged PRs
2 merged pull requests
310
total issues
310 total issues
44
open issues
44 open issues
266
closed issues
266 closed issues
152
commits
152 total commits in last one year
Latest Version
4 days ago
Changelog
全新6.0版本升级,UI 升级,规则引擎重大提升!
- V6.0.1 2026-03-05
- 新增「粘贴时自动格式化」开关,可在自动格式化面板中独立控制粘贴时是否触发格式化
- 删除插件自带的「无格式化粘贴」命令,改为依赖系统原生 CMD/CTRL+SHIFT+V
- 新增内置规则:选中文字后输入
·包裹为行内代码 - 粘贴时格式化/格式化当前行/选中文本命令不再触发句首大写 #323
- Added "Auto formatting on paste" toggle in the Auto Format settings panel
- Removed the plugin's built-in "Paste without format" command; rely on system native CMD/CTRL+SHIFT+V instead
- Added built-in rule: wrap selection with backticks using
· - Fixed format current line/selection command incorrectly triggering auto-capitalization #323
- V6.0.0 2026-03-05
- ⚠️ 破坏性更新:本版本对规则引擎进行了完全重构,不兼容之前版本的规则配置数据。建议先删除插件(删除插件文件夹)后重新安装,以避免旧配置数据导致的异常。
- ⚠️ Breaking Change: This version completely refactors the rule engine and is NOT compatible with previous rule configuration data. It is recommended to delete the plugin (remove the plugin folder) and reinstall to avoid issues caused by legacy configuration data.
- 重大更新:规则引擎重构
- 全新的 RuleEngine 架构,统一管理选中替换、删除、输入三种规则类型
- 三种规则类型均支持正则表达式匹配、Tabstops 多光标跳转、函数式替换(F 标志)
- 规则支持自动触发或 Tab 触发两种模式
- 内置规则与用户规则分离,内置规则支持多语言描述
- 规则支持作用域检测(scopeLanguage),可限制规则仅在特定代码块语言中生效
- 正则规则添加错误处理,保存时校验并阻止无效正则
- 移除功能
- 移除「文本与标点间空格」功能,该功能引入的问题多于它解决的问题
- 代码架构重构:将 main.ts 和 settings.ts 拆分为模块化结构,提升可维护性
- 设置面板优化
- 用户规则面板支持拖拽排序
- 自定义规则面板添加导出/导入功能
- 规则编辑弹窗添加 CM6 代码编辑器(支持 JS 语法高亮)
- 分离规则标签页,优化面板布局
- 国际化增强
- 新增日语(ja-JP)和韩语(ko-KR)支持
- 统一 locale 检测方式,插件命令支持多语言
- 性能优化
- RuleEngine 正则表达式编译缓存
- 本地变量缓存优化
- 自动格式化改进
- 内置常见全角标点为软空格并精简设置项
- 前缀词典支持逗号、空格、换行符分隔
- 其他改进
- 优化空白行删除命令,不依赖语法树,支持严格换行模式
- 修复表格内自动格式化失效的问题
- 修复加粗后斜体内无法 Tabout 的问题
- 支持 ~~~ 围栏代码块的作用域检测
- 文档重写:全部文档重新撰写,结构更清晰
- Major Update: Rule Engine Refactor
- New RuleEngine architecture unifying selection, delete, and input — 3 rule types
- All 3 rule types support regex matching, Tabstops multi-cursor navigation, and function replacement (F flag)
- Rules support auto-trigger or Tab-trigger modes
- Built-in rules separated from user rules, with multilingual descriptions
- Scope detection (scopeLanguage) — restrict rules to specific code block languages
- Regex validation on save with error handling
- Removed Features
- Removed "space between text and punctuation" feature — it caused more issues than it solved
- Code Architecture Refactor: Split main.ts and settings.ts into modular structure for better maintainability
- Settings Panel Improvements
- Drag-and-drop reordering for user rules
- Export/import functionality for custom rules
- CM6 code editor with JS syntax highlighting in rule edit modal
- Split rule tabs with improved layout
- i18n Enhancements
- Added Japanese (ja-JP) and Korean (ko-KR) support
- Unified locale detection, multilingual plugin commands
- Performance
- Regex compilation cache for RuleEngine
- Local variable caching optimization
- Auto-formatting Improvements
- Built-in common full-width punctuation as soft spaces, simplified settings
- Prefix dictionary now supports comma, space, and newline delimiters
- Other Improvements
- Improved blank line deletion command (no syntax tree dependency, strict line break support)
- Fixed auto-formatting not working inside tables
- Fixed Tabout not working inside italic within bold
- Support ~~~ fenced code blocks in scope detection
- Documentation: Complete rewrite with clearer structure
README file from
Similar Plugins
info
• Similar plugins are suggested based on the common tags between the plugins.
Text Snippets
5 years ago by Ariana Khitrova
Snippets plugin for obsidian
Typing speed
4 years ago by supercyp
A little plugin for showing the current typing speed in obsidian
Typing Transformer
4 years ago by aptend
Improved, configurable auto formatting as typing in Obsidian
Pinyin Replacer
2 years ago by LarrySAL
Simple plugin to use the pinyin tones in obsidian without having to install extra keyboard layouts.
Smart Link Formatter
8 months ago by ccmdi
Obsidian plugin that automatically formats links with information from dynamic websites
Format Automatically with Prettier
10 months ago by Dylan Armstrong
Format with Prettier using built-in settings for Obsidian
IMSwitch in Math Block
a year ago by XXM