讲师中心 微信公众号
AI工具推荐 视频效率加速

sublime怎么创建一个项目_sublime project文件的作用和配置

千宇同学_5078

千宇同学_5078

发布时间:2025-11-24 20:51:06

|

623人浏览过

|

来源于php中文网

原创

创建Sublime项目需通过Project → Save Project As…生成.sublime-project文件,用于定义多文件夹结构、专属设置与构建系统;该JSON文件可配置路径、排除规则、编辑偏好及运行命令,并建议提交至版本控制以协同开发。

sublime怎么创建一个项目_sublime project文件的作用和配置

在 Sublime Text 中创建一个项目,能帮助你高效管理多个文件夹和文件,特别适合处理大型工程或跨目录协作开发。项目的核心是 .sublime-project 文件,它不仅保存工作区结构,还能配置专属的构建系统、排除规则和窗口布局。

如何创建一个 Sublime 项目

你可以通过以下步骤快速创建一个项目:

  • 打开 Sublime Text
  • 点击顶部菜单栏的 Project → Save Project As…
  • 选择保存位置,输入项目名称(如 myproject.sublime-project)
  • 保存后,Sublime 会自动生成同名的 .sublime-workspace 文件(可选,用于保存本地工作区状态)

保存后,当前打开的文件夹会作为项目的一部分。你也可以后续通过 Project → Edit Project 来手动编辑项目配置。

.sublime-project 文件的作用

这个 JSON 格式的文件主要作用包括:

windows-shell-syntax
windows-shell-syntax

在 Windows 上执行终端命令,或对比 Windows 与 Linux 的 Shell 语法时使用。建议先检测当前 Shell 是 PowerShell 还是 cmd.exe,再给出相应命令……

下载
  • 定义项目包含的文件夹路径:可以添加多个根目录,方便跨路径查看文件
  • 设置特定于项目的首选项:比如缩进大小、换行符、编码格式等
  • 配置构建系统(Build System):为项目指定专用的编译或运行命令
  • 控制侧边栏显示内容:通过 patterns 排除某些文件或目录
  • 支持多窗口布局和标签分组:配合 .sublime-workspace 使用

常见的 .sublime-project 配置示例

打开 Project → Edit Project 可编辑项目配置,下面是一个典型例子:

{
  "folders": [
    {
      "path": "/Users/you/project/src",
      "name": "Source Code",
      "folder_exclude_patterns": [".git", "node_modules", "__pycache__"],
      "file_exclude_patterns": ["*.log", "*.tmp"]
    },
    {
      "path": "/Users/you/project/docs",
      "name": "Documentation"
    }
  ],
  "settings": {
    "tab_size": 2,
    "translate_tabs_to_spaces": true,
    "trim_automatic_white_space": true
  },
  "build_systems": [
    {
      "name": "Run Python Script",
      "cmd": ["python", "${file}"],
      "selector": "source.python",
      "working_dir": "${file_path}"
    }
  ]
}

说明:

  • folders 定义了项目中包含的目录,可重命名显示名称
  • folder_exclude_patterns / file_exclude_patterns 控制侧边栏隐藏哪些内容
  • settings 设置该项目独有的编辑行为
  • build_systems 添加自定义运行命令,比如运行当前 Python 脚本

小贴士与使用建议

实际使用中注意这些细节:

  • .sublime-project 文件应随代码一起提交到版本控制(如 Git),以便团队共享结构
  • .sublime-workspace 文件通常不提交,因为它包含个人窗口状态
  • 可以用快捷键 Ctrl+Alt+P(Windows/Linux)或 Cmd+Ctrl+P(Mac)快速切换项目
  • 项目配置中的路径支持变量,如 ${project_path}、${file} 等

基本上就这些。合理使用项目功能,能让 Sublime Text 更像一个轻量级 IDE,尤其适合前端、脚本语言或混合技术栈的开发场景。

热门AI工具

更多
Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

相关专题

更多
json数据格式
json数据格式

JSON是一种轻量级的数据交换格式。本专题为大家带来json数据格式相关文章,帮助大家解决问题。

2115

2023.08.07

json是什么
json是什么

JSON是一种轻量级的数据交换格式,具有简洁、易读、跨平台和语言的特点,JSON数据是通过键值对的方式进行组织,其中键是字符串,值可以是字符串、数值、布尔值、数组、对象或者null,在Web开发、数据交换和配置文件等方面得到广泛应用。本专题为大家提供json相关的文章、下载、课程内容,供大家免费下载体验。

3202

2023.08.23

jquery怎么操作json
jquery怎么操作json

操作的方法有:1、“$.parseJSON(jsonString)”2、“$.getJSON(url, data, success)”;3、“$.each(obj, callback)”;4、“$.ajax()”。更多jquery怎么操作json的详细内容,可以访问本专题下面的文章。

1076

2023.10.13

go语言处理json数据方法
go语言处理json数据方法

本专题整合了go语言中处理json数据方法,阅读专题下面的文章了解更多详细内容。

3659

2025.09.10

堆和栈的区别
堆和栈的区别

堆和栈的区别:1、内存分配方式不同;2、大小不同;3、数据访问方式不同;4、数据的生命周期。本专题为大家提供堆和栈的区别的相关的文章、下载、课程内容,供大家免费下载体验。

5727

2023.07.18

堆和栈区别
堆和栈区别

堆(Heap)和栈(Stack)是计算机中两种常见的内存分配机制。它们在内存管理的方式、分配方式以及使用场景上有很大的区别。本文将详细介绍堆和栈的特点、区别以及各自的使用场景。php中文网给大家带来了相关的教程以及文章欢迎大家前来学习阅读。

2468

2023.08.10

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

6239

2023.07.05

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

1820

2023.07.06

OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

20

2026.10.16

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn