设置open with sublime

博客记录测试有效情况,还介绍新建文本,复制内容(需按自身安装路径修改第二行默认安装路径),保存后重命名为A.bat,右键以管理员身份运行的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

测试有效,记录一下...

新建文本,复制以下内容(第二行这里是默认安装路径,按自己安装路径自行修改)

@echo off
SET st3Path=C:\Program Files\Sublime Text 3\sublime_text.exe

rem add it for all file types
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3"         /t REG_SZ /v "" /d "Open with Sublime" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3"         /t REG_EXPAND_SZ /v "Icon" /d "%st3Path%,0" /f
@reg add "HKEY_CLASSES_ROOT\*\shell\Open with Sublime Text 3\command" /t REG_SZ /v "" /d "%st3Path% \"%%1\"" /f

rem add it for folders
@reg add "HKEY_CLASSES_ROOT\Directory\shell\Open with Sublime Text 3"         /t REG_SZ /v "" /d "Open with Sublime" /f
@reg add "HKEY_CLASSES_ROOT\Directory\shell\Open with Sublime Text 3"         /t REG_EXPAND_SZ /v "Icon" /d "%st3Path%,0" /f
@reg add "HKEY_CLASSES_ROOT\Directory\shell\Open with Sublime Text 3\command" /t REG_SZ /v "" /d "%st3Path% \"%%1\"" /f

rem add it for current folder
@reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\Open with Sublime Text 3"         /t REG_SZ /v "" /d "Open with Sublime" /f
@reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\Open with Sublime Text 3"         /t REG_EXPAND_SZ /v "Icon" /d "%st3Path%,0" /f
@reg add "HKEY_CLASSES_ROOT\Directory\Background\shell\Open with Sublime Text 3\command" /t REG_SZ /v "" /d "%st3Path% \"%%v\"" /f

pause

保存后重命名为A.bat,右键以管理员身份运行即可。

### 设置 Sublime Text 的编程语言语法高亮 在 Sublime Text 中,可以通过多种方式设置编程语言的语法高亮。以下是几种常见的方法: #### 方法一:手动切换语法模式 如果需要临时更改当前文件的语言模式以启用语法高亮,可以按照以下操作完成: 1. 打开目标 `.txt` 文件。 2. 转到菜单栏 `View -> Syntax -> Open all with current extension as...` 或者直接选择所需语言(例如 Python、JavaScript 等)[^1]。 此方法适用于希望快速查看某段代码的情况,但不会永久保存该关联关系。 #### 方法二:创建自定义语法文件 为了使某些扩展名始终对应特定语言的高亮规则,可采用如下步骤构建专属配置方案: 1. 创建一个新的 YAML 格式的语法描述文档,命名为类似于 `custom_language.sublime-syntax`; 2. 将其放置于 `%APPDATA%\Sublime Text\Packages\User` 文件夹内 (Windows 平台路径作为例子),Linux/Mac 用户需找到对应的安装位置; 3. 参考官方指南填写必要的字段信息,比如指定适用范围(`scope`)以及正则表达式匹配逻辑等等[^5]; 下面是一个简单的示例用于演示如何定义基本结构: ```yaml %YAML 1.2 --- name: Custom Language Example file_extensions: [example] scope: source.example contexts: main: - match: '\b(function|if|else)\b' scope: keyword.control.example ``` 上述片段展示了怎样标记关键字如 function/if/else 成为控制流的一部分,并给予相应的样式处理。 #### 方法三:利用现有插件增强体验 除了自行定制外,还可以借助社区贡献的各种第三方工具简化流程。例如,“Syntax-highlighting-for-Sass” 提供了针对 SASS 和 SCSS 的专门支持[^4];而 “Sublime-JS-Custom” 则专注于改进 JavaScript 方面的表现力[^3]。这些资源通常可以直接从 Package Control 安装获取最新版本,极大地方便了开发者日常需求满足过程。 综上所述,在 sublime text 上实现不同类型的源码着色并非难事,只需灵活运用内置选项或者外部辅助即可达成理想效果。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值