# SublimeTextPlugins **Repository Path**: songning/SublimeTextPlugins ## Basic Information - **Project Name**: SublimeTextPlugins - **Description**: 给自己做的sublime text 4 插件,喜欢可以自取。 功能列表: 1. 删除选区内空行 2. 删除选区内每行的前后空白字符(但是不包括制表符)。 3. 对选区同时执行以上两个操作。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-26 - **Last Updated**: 2026-02-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Sublime Text 插件集 ## 功能列表 ### 偏爱菜单 (Favorites) #### 优化排版 (Optimize Spacing) - 核心功能 ⭐ - **功能**:智能优化中英文混排文本的间距和标点符号 - **作用**: - 在中文与英文/数字之间自动添加适当空格 - 规范化多余空格问题 - **新增**:将中文文本中的英文标点`,.;:`替换为对应的中文标点`,。;:` - **使用场景**: - 中英文混合文档排版 - 技术文档中函数名与中文说明的间距处理 - 规范化文本中的空格和标点使用 - 中文写作中的标点符号标准化 **示例效果**: ``` 原文:这里有3个问题需要解决,其中set函数用于设置数值. 优化后:这里 有 3 个问题需要解决,其中 set 函数用于设置数值。 原文:这是一个test案例,包含中文English混合内容;还有数字123和符号! 优化后:这是一个 test 案例,包含中文 English 混合内容;还有数字 123 和符号! 原文:他说:"这是English,测试."她回答:'确实如此.' 优化后:他 说:"这是English,测试。"她 回答:'确实如此。' ``` #### 高级删除 (Advanced Delete) - 删除空行 (Delete Empty Lines) - 删除前后空格(保留Tab)(Delete Leading/Trailing Spaces) - 净化文本 (Purify Text) - 组合功能 #### 自动编号 (Auto Numbering) - 数字编号 (Number Auto Numbering) - 次级数字编号 (Paren Number Auto Numbering) - 低级数字编号 (Bracket Number Auto Numbering) - 大写字母编号 (Upper Letter Auto Numbering) - 小写字母编号 (Lower Letter Auto Numbering) ## 安装说明 ### Linux 系统安装 1. 将插件文件复制到 Sublime Text 用户包目录: ```bash cp *.py ~/.config/sublime-text/Packages/User/ cp Main.sublime-menu ~/.config/sublime-text/Packages/User/ ``` 2. 重启 Sublime Text 3. 在菜单栏找到"偏爱(M)"即可使用各项功能 ### Windows 系统安装 1. 将插件文件复制到 Sublime Text 用户包目录: ```cmd copy *.py "%APPDATA%\Sublime Text\Packages\User\" copy Main.sublime-menu "%APPDATA%\Sublime Text\Packages\User\" ``` 或者使用 PowerShell: ```powershell Copy-Item *.py "$env:APPDATA\Sublime Text\Packages\User\" Copy-Item Main.sublime-menu "$env:APPDATA\Sublime Text\Packages\User\" ``` 2. 重启 Sublime Text 3. 在菜单栏找到"偏爱(M)"即可使用各项功能 ## 使用方法 1. 选中需要处理的文本内容 2. 点击菜单:偏爱(M) → 优化排版(O) 3. 插件会自动处理选中文本的排版和标点符号 ## 功能特点 - **智能识别**:准确区分中英文边界 - **保留结构**:不会破坏编程代码结构 - **规范化处理**:统一处理多余空格和标点符号问题 - **选区操作**:只处理选中内容,不影响其他文本 - **实时预览**:处理结果立即可见 - **标点优化**:自动将中文环境中的英文标点替换为中文标点 ## 注意事项 - 该功能仅处理选中文本区域 - 对于编程代码中的函数名、变量名等会智能识别并保持原有格式 - 引号内的内容会被特殊处理,保持原有格式 - 建议在使用前备份重要文档 - 标点符号替换只在纯中文环境中进行,避免影响代码和网址