Sublime Text3—Project(项目管理)
摘要
Project 可以理解为项目、工程或者站点,以下称项目。使用项目管理的好处是:不用将所有文件都放到同一个根目录,可以将相关但不同路径的文件组成一个Project,每个项目都是独立的,文件的状态等都会被保存,因此只需一个窗口便可以在多个项目中随意切换。
## 一、创建Project
先将文件加进侧边栏创建 Project,以下方式都可:
1. 打开侧边栏,快键键是 **Ctrl+B,Ctrl+K**,直接将文件拖拽进去即可。
2. 点击菜单 **Project | Add Folder to Project** 选择要添加的文件。
建议:推荐装个插件 SideBarEnhancements,这个功能很强大,例如之前介绍的Sublime Text3—设置快捷键打开浏览器。
二、保存Project
选好文件后保存当前的 Project :菜单 Project | Save Project As...,选择Project文件的存放位置,填好项目名称,保存后会生成2个文件。
name.sublime-project 文件:project(项目)记录了你打开的窗口中包含哪些文件夹,会被记录到版本记录里。
name.sublime-workspace 文件:workspace(工作区)记录了当前窗口的一切信息,除了包含文件夹信息外,还有文件的打开状态、文件是否保存、标签的顺序等,如果你有分屏,还会保存 Group 信息。因此有了 workspace,不管什么时候关闭了 Sublime,再次打开时所有的窗口状态都和关闭时一样。
建议:新建个文件夹统一保存以上文件,如:Sublime Text 3\Packages\User\project。
注意:再新建项目时,先关闭当前项目 Project | Close Project,再重复以上步骤。
## 三、切换Project
每个项目都有 project 和 workspace 这2个文件,所以切换项目时,每个项目状态都会独立存储,不用担心切换后没保存。
1. 打开项目: **Project | Open Project** ,选择要打开的sublime-project 文件,如果已有打开项目会在新窗口打开。
2. 打开最近的项目:**Project | Open Recent** ,如果已有打开项目会在新窗口打开。
3. 切换项目:**Project | Switch Project** ,选择要切换的 sublime-project 文件,会在当前窗口切换。
4. 快速切换项目:**Project | Quick Switch Project** ,快捷键是 **Ctrl+Alt+P**,会弹出搜索框如下图:

## 四、编辑Project
1. 添加文件到项目上面已介绍。
2. 选中文件鼠标右键,点 **Remove Folder From Project** 将文件从当前项目删除。
3. 菜单 **Project | Edit Project**,会打开当前的sublime-project文件(sublime点击编辑会直接切换至该项目,建议用其他软件编辑),Json 格式,记录的是当前侧边栏的文件信息,如下:
```
{
"folders":
[
{
"path": "D:\\public\\fwtz030"
},
{
"path": "D:\\public\\fwkc050"
}
]
}
```
## 五、其他补充
1. 如果觉得以上麻烦可安装插件:ProjectManager。
删除快速切换中已经结束的项目,可编辑文件:
C:\Users{User}\AppData\Roaming\Sublime Text 3\Local\Session.sublime_session我现在版本是3143,快速切换的快键键 Ctrl+Alt+P 已不在默认设置中,因此没效果,这时可以添加到自定义keymap,菜单 Preference | Key Bindings,添加如下,如果还是没效果,可能是快捷键有冲突。
{
"keys": ["ctrl+alt+p"],
"command": "prompt_select_workspace"
}
掘金:Sublime Text3—Project(项目管理)
简书:Sublime Text3—Project(项目管理)
博客园:Sublime Text3—Project(项目管理)
Sublime Text3—Project(项目管理)的更多相关文章
- 一个前端程序猿的Sublime Text3的自我修养
来源于:http://guowenfh.github.io/2015/12/26/SublimeText/ 详细设置 && 20+插件 本文章会在本人有插件或者设置更新时,进行不定时更 ...
- Sublime Text3
Sublime Text3 激活码: ----- BEGIN LICENSE ----- Andrew Weber Single User License EA7E- 813A03DD 5E4AD9E ...
- 为什么要选择Sublime Text3?
为什么要选择Sublime Text3? Sublime Text3 自动保存,打开图片 跨平台启动快!!!!多行游标,太好用. 插件,简直选不过来. 代码片段 VIM兼容模式 菜单栏基础功能介绍 F ...
- Sublime text3中配置Github
一.Git安装 到Git的 官网 上去下载相应环境的Git安装文件. 我的是win10,安装到D:\ProgramFiles\Git,在桌面右键出现下面两个红色框框就可以了. 二.Git配置及生成密钥 ...
- sublime text3在指定浏览器上本地服务器(localhost)运行文件(php)
昨天在使用sublime text3时,发现能在本地服务器上运行php文件,于是百度了一下有关知识, 终于成功了,今天总结一下. 首先要让sublime text3 出现侧边栏sidebar,不会的可 ...
- 在WINDOWS中安装使用GSL(MinGW64+Sublime Text3 & Visual Studio)
本文介绍在Windows下安装使用GSL库,涉及GSL两个版本(官方最新版及GSL1.8 VC版).msys shell.GCC.G++等内容,最终实现对GSL安装及示例基于MinGW64在Subli ...
- 在WINDOWS中安装使用SIGPACK(MinGW64+Sublime Text3 &Visual Studio)
本文介绍在Windows下安装使用SigPack库,涉及Armadillo.OpenBLAS安装使用说明,最终实现对SigPack示例CPP基于MinGW64在Sublime Text3下的编译运行, ...
- Sublime Text3 & MinGW & LLVM CLang 安装配置C-C++编译环境
Sublime Text是一款强大的跨平台代码编辑器,小巧而且丰富实用的功能是Visual Studio不能比拟的,但是编译运行是一个软肋,本文通过在sublime中配置g++编译器实现程序的编译功能 ...
- 4.8 Sublime Text3 中配置 Python环境 --之下Sublime配置Python环境
返回总目录 目录: 1.没有配置之前 2.安装Package Control插件 3.安装其他库: 4.配置其他操作: (一)没有配置之前: 我们试着运行以下,会效果怎么样? 1.首先选择Python ...
随机推荐
- 用EXCLE群发outlook邮件
Outlookでメール一括送信する方法(差し込み.HTML形式.添付ファイル複数あり) メールを一括送信する方法はウェブ上にいくつも紹介されていましたが.以下のすべての条件を満たすものが見つからなかっ ...
- 修改docker的地址为阿里云源
https://blog.csdn.net/jacabe/article/details/78575316
- 2-Twentieth Scrum Meeting-20151220
任务安排 成员 今日完成 明日任务 闫昊 请假(数据库) 唐彬 请假(数据库) 史烨轩 尝试使用downloadmanager对notification进行更新 尝试使用downloadm ...
- 网络:OSPF理解
OSPF(开放最短路径优先)协议使用Dijkstra算法,常见的版本有:OSPFv2.OSPFv3等.以下主要介绍OSPFv2,OSPFv3是面向IPv6的且不兼容IPv4. 1.工作过程: 1)每台 ...
- Ajax写成绩批量录入
1.jsp,ajax的循环调用,必须要递归,否则会出错. <%@ page language="java" import="java.util.*" pa ...
- Balanced Ternary String CodeForces - 1102D (贪心+思维)
You are given a string ss consisting of exactly nn characters, and each character is either '0', '1' ...
- JavaScript&HTML DOM
1.JavaScript介绍 Javascript语言诞生主要是完成页面的数据验证.因此它运行在客户端,需要运行浏览器来解析执行JavaScript代码. JS是Netscape网景公司的产品,最早取 ...
- Python 中的字符串(str)、字典(dict)详解及操作方法
一.字符串 在python中字符串是一种重要数据类型.其他数据类型分别为: 数字-number -------- int.long.float.complex这几种 字符串-string ------ ...
- HDU 2071 Max Num
http://acm.hdu.edu.cn/showproblem.php?pid=2071 Problem Description There are some students in a clas ...
- Oracle 导入导出报错的简单处理
这边出现报错: 简单查了下资料发现: https://blog.csdn.net/lichkui/article/details/5489708 在imp 的命令后面 增加buffer 即可 比如 i ...