こんにちは私はちょうどiTerm2をインストールし、それを開くタブと同じディレクトリでタブを開こうとしました。
私は試した 同じディレクトリに新しいタブを開く 答えはしますが、それでもディレクトリを動かすことはできません。
terminal.appではうまくいきましたが、iTermを使っているときはもううまくいきません。
こんにちは私はちょうどiTerm2をインストールし、それを開くタブと同じディレクトリでタブを開こうとしました。
私は試した 同じディレクトリに新しいタブを開く 答えはしますが、それでもディレクトリを動かすことはできません。
terminal.appではうまくいきましたが、iTermを使っているときはもううまくいきません。
回答:
それ 私のために働きますか 。よろしいですか .zshrc
持っています osx
プラグインがロードされた?関数の存在を確認します。
$ type tab
tab is a shell function
その後、あなたの端末で、単にコマンドを実行します
tab
この意志 で適切な行を実行します。 tab()
関数 によって定義される osx
プラグインTerminal.appで動くのなら、iTerm2でも動くはずです。
このコマンドをカスタムキーボードショートカットにマップするには CMD シフト R 、 以下をせよ。 Automator.appを開き、新しいファイルを作成します。 サービス 。受け取るように設定 入力なし から iTerm.app そしてドラッグ AppleScriptを実行する 左から編集ウィンドウへ。
tell application "iTerm"
tell current terminal
tell current session
write text "tab"
end tell
end tell
end tell
これは次のようになります。
下に保存 zshで新しいタブを開く または類似。今、下 システム環境設定»キーボード»キーボードショートカット 、 下 サービス内容 、キーボードショートカットを割り当てます。
すべてのキーボードショートカットが利用できるわけではないことに注意してください。また、単に上書きすることはできません。 CMD T これは組み込みのものなので。
あなたはもうカスタムコマンドを必要としません...
設定>プロフィール> [プロフィール名]>一般>作業ディレクトリ> "前のタブのディレクトリを再利用する"
ソース: https://code.google.com/p/iterm2/issues/detail?id=420#c14
プロファイル設定のCommandに-lを追加することでこれを解決しました。
tab
新しいタブを作成するために端末に入ります。通り抜けない シェル»新しいタブ または⌘T