奥利给你的iTerm2-快速用IDE打开文件

Mac 配置Finder当前目录打开iTerm2 Go2Shell or OpenInTerminal

Posted by Yuankun Li on 2020-05-25

MAC终端命令行下用sublime、vscode、atom打开文件或目录

打开~/.zshrc

1
vim ~/.zshrc

添加内容:

1
2
3
4
5
6
7
8
9
10
11
# Set personal aliases, overriding those provided by oh-my-zsh libs,
# plugins, and themes. Aliases can be placed here, though oh-my-zsh
# users are encouraged to define aliases within the ZSH_CUSTOM folder.
# For a full list of active aliases, run `alias`.
#
# Example aliases
# alias zshconfig="mate ~/.zshrc"
# alias ohmyzsh="mate ~/.oh-my-zsh"
alias atom='/Applications/Atom.app/Contents/MacOS/Atom'
alias subl='/Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl'
alias vsc='/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code'

Mac 配置Finder当前目录打开iTerm2

MAC版本升级到Monterey后,Go2Shell不能使用,转用OpenInTerminal。

  • MAC OS 版本 <= Big Sur, 使用Go2Shell
  • MAC OS 版本 >= Monterey, 使用OpenInTerminal

除Go2Shell的其他方法(MAC OS 版本 >= Monterey)

  • 参考文章: Mac 系統升級, go2shell 不能用了,求大佬們推薦類似功能的軟體整理的几种方法:
    • Qmenu 【免费, App strore】访达扩展,拥有QSpace【付费, App strore】的部分功能。
      • 【新建文件】
      • 计算文件哈希值
      • 【Open in Item2】
      • 【Open in VScode】
      • 【Open in Sublime】
      • 【Copy path】
    • OpenInTerminal 【开源免费】访达扩展,不仅可以用iTerm2打开,还可以配置用其他IDE打开。
      • Support Terminal: iTerm, Hyper, Alacritty and kitty.
      • Support TextEdit, Visual Studio Code, VSCode Insiders, Atom, Sublime Text, VSCodium, BBEdit, TextMate, CotEditor, MacVim, JetBrains(AppCode, CLion, GoLand, IntelliJ IDEA, PhpStorm, PyCharm, RubyMine, WebStorm), and Typora.
      • 因为部分功能与Qmenu重复,所以OpenInTerminal只设置了下面选项:
        • 【Open in IntelliJ IDEA】
        • 【Open in PyCharm】
        • 【Copy path】
    • 直接拖文件夾 /文件到 Dock 上的 iTerm2 的圖標上。。。哈哈,这是一直都有的原生功能,虽然可以。。。但是不好用
    • cdto
    • Alfred 有TerminalFinder workflow
    • XtraFinder,附贈这个功能: XtraFinder 设置 -> Menus -> 从这里启动,设置个快捷键,选择 iTerm,完事。
    • MAC Automator,找到個更原生的辦法 http://azaleasays.com/2017/09/21/mac-os-x-open-iterm-here/

Go2Shell(MAC OS 版本 <= Big Sur)

安装Go2Shell

  • Go2Shell官方安装 【我的百度网盘】!!!!!亲测版本V2.5, Mac OS Big Sur可以使用

  • 苹果应用商店安装Go2Shell,只支持Mac OS 到Yosemite。新版Mac OS Big Sur 不能使用。

设置Go2Shell

1 进入 Preferences 的方式

  1. v2.3 和 v2.5 直接在应用文件中打开 Go2Shell 就行。

  2. 新老版本都可以通过命令行打开:

1
2
# 新老版本都可以通过命令行打开
open -a Go2Shell --args configGo

2 设置选择

  • iTerm2
  • New Tab
    • 优点:Find直接点Go2Shell按钮就可以在当前目录打开终端了
    • 缺点:iTerm2 APPStore 版本每次都是在新的终端窗口中打开,而不是在新的终端标签中打开
  • Command to execute in terminal:
1
cd %PATH%; clear; echo -e "Last login: `date`"; pwd

Go2Shell设置

3 添加Go2Shell 图标到finder

上一步点击: “Install Go2Shell to Finder”后, Finder出现图标:

Go2Shell图标

点击右边这个>_<图标,就可以在 iterm2 中以新窗口的模式打开一个 terminal。

删除这个功能,或者图标显示错误很好处理,按住 cmd 键,鼠标拖拽这个图标到外面释放图标,就可以删除这个功能了。
或者重新打开Go2Shell设置, 点击“Uninstall Go2Shell from Finder”



show git comment