web-dev-qa-db-ja.com

Finderツールバーにターミナル-ここボタンを追加するにはどうすればよいですか?

Finderウィンドウで現在選択されているファイルのパスへのターミナルを開くAutomatorとAppleScriptを見てきました。 Finderツールバーに、Finderにリストされている現在のディレクトリへのターミナルウィンドウを開くボタンがある方が便利だと思います。

Finderツールバーにターミナル-ここボタンを追加するにはどうすればよいですか?

2

ここでOpenTerminalを確認し、ShellHereを見つけました。私はShellHereを選択し、問題なくソースをコンパイルしました。 http://etresoft.org/shellhere.html

4

Mac OS X Lion 10.7以降、ターミナルにはまさにこの機能がサービスとして含まれています。ほとんどのサービスと同様に、これらはデフォルトで無効になっているため、[サービス]メニューに表示するにはこれを有効にする必要があります。

システム環境設定>キーボード>キーボードショートカット>サービス

有効にするフォルダの新しいターミナルフォルダの新しいターミナルタブもあります。これは、最前面のターミナルウィンドウにタブを作成します(存在する場合は、新しいウィンドウを作成します)。これらのサービスは、Finderだけでなく、すべてのアプリケーションで機能し、フォルダおよびテキストで選択された絶対パス名で動作します。

それらにコマンドキーを割り当てることもできます。

サービスは、各アプリケーションメニューの[サービス]サブメニューとコンテキストメニュー(フォルダまたはパス名をControlキーを押しながらクリックまたは右クリック)に表示されます。

さらに、フォルダ(またはパス名)をターミナルアプリケーションアイコンにドラッグすると、Lion Terminalは新しいターミナルウィンドウを開きます。また、既存のウィンドウのタブバーにドラッグして新しいタブを作成することもできます。

最後に、フォルダまたはパス名をタブ(タブバー内)にドラッグし、フォアグラウンドプロセスがシェルである場合、自動的に「cd」コマンドが実行されます。 (タブ内のターミナルビューにドラッグすると、古いバージョンのターミナルのように、パス名が単独で挿入されるだけです。)

関連する注記として、Lion Terminalには、manページを検索するための新しいサービスもあります。Terminalでmanページを開く選択したmanページトピックを新しいターミナルウィンドウに表示し、manページを検索するTerminal選択したテキストに対して「apropos」を実行します。前者は、manページ参照( "open(2)")、manページコマンドライン引数( "2 open")、およびmanページURL( "x-man-page:// 2/open")も理解します。

7
Chris Page

cdto 見栄えがよく、頻繁にメンテナンスされているようです。マーベリックスとヨセミテもあります 一致するアイコン (手動でインストールする必要があります)。

ShellHereには恐ろしいアイコンがあります(そして、ターミナルへの最初のコマンドとしてcd /you/long/folder/path/hereを追加します。これは非常に面倒です)。

「ターミナル-ここ」ボタンをFinderツールバーに追加するには:

Go2Shellを選択しました。これはFinderツールバーのボタンとして機能します。そして、それは無料です。

それを得る :

Go2Shell on the Mac App Store: https://iTunes.Apple.com/us/app/go2Shell/id445770608 

Go2Shell at ZipZapMac: http://zipzapmac.com/Go2Shell

それをインストールします:

...

Browse to the folder containing the app. 

Locate the file 'Go2Shell.app' and Command ⌘-drag it into the Finder toolbar 

それを構成します:

open -a Go2Shell --args config
1
BobK77

パスファインダーを試しましたか? ( http://www.cocoatech.com/ )。それはそれ以上のことをします...それはFinderに追加されたボタンではありませんが、非常に強力なFinderの代替品です。

0
Zoran