把Sublime添加到Mac右键菜单

虽然大部分的时候是使用命令行,但是有些时候我们需要在Finder里面编辑某些文件的时候,如果还是拘泥于这样,就必须打开 iTerm (幸好有Profile可以一键打开终端)切换目录,编辑;这时候,类似Windows系统的右键菜单就比较方便了。

如果Mac系统识别出这是一个文本文件,右键菜单的 打开方式 可能还有点用,如果识别不出来,那么手动选择应用程序就比较麻烦了:

其实Mac系统的 AutoMator 是可以完成这个功能的;接下来说一下操作步骤。

  • 打开 Automator 这个程序(可以使用Spotlight或者Alfred直接搜索),在弹出的菜单中选择 服务
  • 在左上角的搜索框搜索 Finder 然后在结果里面选择 打开Finder项目 ;然后把它拖到右边:
  • 拖到右边之后,设置打开方式为「Sublime Text 2」,上面设定为“服务”收到选定的「文件或文件夹」位于「Finder」;
  • 然后保存项目 (Cmd + S), 写上这个操作的名字,比如 Open in Sublime Text

这时候,进入 Finder 选择一个文件或者文件夹,点击右键:

OK,大功告成!如果想添加别的编辑器,按照类似的操作即可。

但是,还有几个问题说明一下:

  • 右键菜单没有,出现在服务二级菜单

有的童鞋按照这一步设置完毕之后,发现并没有直接在右键菜单出现,而是出现在服务二级菜单!这样每次都需要多点击一次,很不爽!如下图:

这时候,其实是服务菜单里面内容太多了,因此Mac系统自动把菜单收缩到了二级菜单。可以到「系统偏好设置…」-「键盘」-「服务」中去掉不需要的选项。

  • 如何删除

如果弄错了,想删除掉;直接去 ~/Library/Services 删除对应的目录即可。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏吴柯的运维笔记

实例:Jenkins构建项目参数设置教程

“ 老板: 你会Jenkins? 我会。 先加薪两千吧。 ” ---《吴柯的运维笔记》 01 项目构建 Jenkins系统管理 --点击系统管理-->进入管...

5918

Go微服务,第10部分:集中式日志记录

在Go微服务博客系列的这一部分中,我们将介绍基于Logrus,Docker Gelf日志驱动程序和“作为服务的日志记录” Loggly服务的Go微服务的日志记录...

3694
来自专栏Django中文社区

搭建开发环境

本教程使用的开发环境 本教程写作时开发环境的系统平台为 Windows 10 (64 位),Python 版本为 3.5.2 (64 位),Django 版本为...

3705
来自专栏ImportSource

使用Spring Boot开发一个Spring Mobile程序

1. 概述 Spring Mobile是一个基于Spring Web MVC框架扩展的一个针对不同移动终端的应用开发框架。通过它我们在适配不同终端方面,就不用费...

5017
来自专栏向治洪

在Windows下搭建React Native Android开发环境

安装JDK 从Java官网下载JDK并安装。请注意选择x86还是x64版本。 推荐将JDK的bin目录加入系统PATH环境变量。 安装Android S...

2706
来自专栏【转载】DRF+Vue+Mysql_生鲜超市系统

Django+nginx+uwsgi部署教程(centos7+ubuntu16.4)

这里有安装方法:https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on...

1750
来自专栏JadePeng的技术博客

Docker+Jenkins持续集成环境(1)使用Docker搭建Jenkins+Docker持续集成环境

本文介绍如何通过Jenkins的docker镜像从零开始构建一个基于docker镜像的持续集成环境,包含自动化构建、发布到仓库\并部署上线。 0. 前置条件 服...

5885
来自专栏好好学习吧

向github项目push代码后,Jenkins实现其自动构建

4、项目存在问题(证书问题未解决,https每次都要输入密码,未解决;改成http,也存在问题)

1091
来自专栏Java开发

INTELLIJ IDEA插件安装(阿里的编码约束)

在项目中,有的小伙伴第一次使用IDEA进行开发,想装开发插件(编码约束,lombk等)不知如何下手,下面小编就以安装Alibaba Java Coding Gu...

1482
来自专栏行者常至

DWR的简单使用

3 标签是dwr中重要的标签,用来描述 java(服务器端) 与 javascript (客户端)的交互方式。 其中,creator和javascript...

782

扫码关注云+社区

领取腾讯云代金券