前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >sublime text 插件使用心得

sublime text 插件使用心得

作者头像
louiezhou001
发布2021-11-01 15:50:35
9560
发布2021-11-01 15:50:35
举报

上一篇文章和大家分享了sublime的使用, 今天来和大家聊聊他丰富的插件 , 上一篇说了安装插件,但插件安装后如何使用如何设置呢? 有哪些能提高我们工作效率的插件呢 ?

安装插件,首先需要Package Control 如何安装我们上一篇已经说过了, 不清楚的同学回顾上一篇。

大家在项目中写todo list的时候是不是用记事本草草的记录,没有跟踪,没有标注,是否完成无法直观的一眼看清楚,现在有了solution。

一 隆重推荐 PlainTasks

先上图看效果吧

接下来分享细节

任务

1. 新增任务:

⌘+enter(Windows用Ctrl+enter)新增一个任务;

⌘+i (Windows用Ctrl+i)也可以新增一个任务;

如果你在一个新行里用PlainTasks创建一个新任务,这个新任务将创建在本行上;

如果你在已经存在任务的行里创建新任务,这个任务将加在当前任务的下面;

如果你在已经存在文本的行里创建新任务,它将把文本转换为任务.

备注:

⌘表示mac下的键盘,有mac的同学自然懂

2. 完成任务:

⌘+D (Windows用Ctrl+D)将光标所在行的任务标记为完成;

再按⌘+D (Windows用Ctrl+D)它将退为未完成;

Ctrl+C(Windows用alt+C)将任务标记为取消;

同样,再按Ctrl+C(Windows用alt+C)它将退为未完成;

完成的任务不能标记为取消,需要先改为未完成再改成取消;

取消的任务可以标记为完成.

3. 标签:

用@符号就可以定义一个标签,例如:@tag

4. 网址:

⌘+shift+U(Windows用Ctrl+shift+U)通过浏览器打开当前光标所在的网址

https://www.cnblogs.com 按住ctrl+shift+U 直接跳转到浏览器打开

5. 归档:

⌘+shift+A(Windows用Ctrl+shift+A)归档状态为”完成”的任务.

它会将所有完成的任务放到文件的底下的”Archive”项目里.归档项目用水平分隔线和其它项目分隔开来.

⌘+shift+O(Windows用Ctrl+shift+O)将以Org-Mode形式归档.

它将删除光标后的整个归档列表,并将归档列表加入到单独的归档文件中,例如: filename.TODO → filename_archive.TODO

6. 创建新的任务文档:

提示:输入--再按tab键可以生成任务列表的分割线,像这样的:

— ✄ ———————–

打开Command Palette (Mac用⌘+shift+P,Windows用Ctrl+shift+P)

输入 task,选择 Tasks: New document项

7. 时间跟踪:

输入 s, 按两下tab键,它将生成一个任务开始时间,这个日期时间为当前日期时间;当任务标记为完成或取消时,PlainTasks会计算任务所花时间并显示到归档任务里.

输入 tg, 按两下tab键,它将生成一个任务开关时间,你可以暂停或恢复到任务开始,时间会改为重新开始任务时的时间.首先,你要开始任务,然后通过标记toggle暂停任务,下一次toggle时恢复任务.

输入 cr, 按两下tab键,它将生成一个任务的创建时间,用⌘+shift+enter(Windows用Ctrl+shift+enter)创建一个新任务自动附加创建时间标签

输入 d, 按一下tab键,它将生成一个任务的超期时间@due(),如果你再按一下tab键,它就插入当前日期时间,和@due( 0)一样的意思.你可以输入短日期,然后按tab键自动生成默认格式.短日期要是这样的格式: @due(年-月-日 小时:分钟) .不能用连续的字符格式,例如:20160913,但是可以用这种格式: 年.月.日

年,月,分钟,小时可以省略为以下形式:

@due(1) → 下个月的第一天

@due(5) → 本月第五天(如果今天就是第五天就为下个月的第五天)

@due(2-3) → 今年的2月3日(如果今天就是…同上,你懂的)

@due(31 23:) → 当月或下个月第31天23时,分钟为当前时间的分钟,要确保当月有31号才行

@due(16.1.1 1:1) → 2016年1月1日1点1分, @due(16-01-01 01:01)

用一两个特殊符号来表示相对的时间周期,格式: +[+][number][DdWw][h:m] ,number 的设置和字母d或字母w一样的,用来表示天或周

@due(+) → 明天,和 @due( +1) 或者 @due( +1d) 一样

@due(+w) = @due( +7)

@due(+3w) = @due( +21d)

@due(++) → 如果任务有 @created(date),那么就根据创建任务的日期加1天,否则就和 @due(+) 一样

@due(+2:) = @due( +2.) → 当前的时间加两个小时

@due(+:555) = @due( +.555) → 当前的时间加555分钟

@due(+2 12:) = @due( +2 12.) → 当前的日期时间加2天12小时

Ctrl+space(Linux用alt+/) 显示标签列表

8. 文件类型支持:

PlainTasks能自动识别以下文件类型:

TODO

*.todo

*.todolist

*.taskpaper

*.tasks

9. 有用的编辑器工具:

用 ⌘+control+up/down (Windows用Ctrl+shift+up/down)上下移动任务.

用 ⌘+R (Windows用Ctrl+R)查看项目列表并可在项目之间快速跳转

F6 开启或关闭拼写检查

10. 有用的编辑器工具:

用 ⌘+control+up/down (Windows用Ctrl+shift+up/down)上下移动任务.

用 ⌘+R (Windows用Ctrl+R)查看项目列表并可在项目之间快速跳转

F6 开启或关闭拼写检查

这次就着重介绍这个插件吧, 改天再写个其他插件。文章有点枯燥,请谅解, 适合躺平了看 。

二 Emmet

我不是做前端的, 体会的不是很真切, 请做前端同学出来可以评论下这款插件

就是你最需要的那个插件,自动补齐什么的,功能太多。看这里

(1)Zen Coding: A Speedy Way To Write HTML/CSS Code https://www.smashingmagazine.com/2009/11/zen-coding-a-new-way-to-write-html-code/

(2)使用Emmet加速Web前端开发

https://www.w3cplus.com/tools/emmet-cheat-sheet.html

https://www.w3cplus.com/performance/high-performance-html.html

(3)Emmet 插件使用教程

https://www.php.cn/div-tutorial-271453.html

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试工程师成长之道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档