在mac Finder 中, 要实现一键在终端中打开, 可以使用第三方软件, 比如Go2Shell.
具体使用方法可自行百度下载安装, 效果图如下:
点击按钮, 可以在终端打开. 弊端: 不能使用快捷键!!! 对于一个快捷键使用爱好者, 且有点小小的强迫症的人来说, 这个弊端实在不可容忍!!!
本文重点在自己撸一个一键在终端打开. 步骤如下:
1. 打开自动操作, 创建一个应用程序
2. 在操作中, 文件和文件夹中, 查找到 '获取所选的访达项目', 拖拽到右边工作栏.
3. 添加'运行AppleScript'.
4. 编辑AppleScript脚本, 将下面内容添加添加到脚本中.
on run {input, parameters}
set d to item 1 of input as string
tell application "iTerm"
launch
activate
create window with default profile
tell current tab of current window
tell first session
write text "a=" & "\"" & d & "\";a=${a//://};a=" & "/Volumes/" & "$a;if [ -f $a ];then a=$(dirname $a) fi;cd ${a};clear;pwd;"
end tell
end tell
end tell
return input
end run
5. 保存文件, 存储为应用程序. 本案例起名字为term.
5. 现在双击term, 提示什么权限问题, 点击'好' 就行!
6. 到目前为止, 这个 `一键在终端中打开.app` 就算做完了, 现在添加该应用的快捷键, 如果有Snap, 可以在Snap中直接添加该应用的快捷键就行了. 如果没有, 可以自行下载.Mac App Store 上的“Snap”
我设置的快捷键为 command+option+` , 效果如图:
1). 点中Finder中的文件或文件夹
2). 按下快捷键: command+option+`
3). 弹出终端, 目标完成!
祝你生活愉快~~~