2017-10-25 8 views
0

サブパッケージtext3にターミナルパッケージをインストールしました。 私がしたいのは、ファイルの端末を開くことです。 私のプロジェクトルートがsrcであり、ホームディレクトリの[some directories]の下にあり、多くのサブフォルダがあります。ターミナルパッケージ内のファイルの崇高なテキストのオープンターミナル3

~/[some directories]/src/は、Javaコードへのパスがあり崇高

の私のプロジェクトのルートです: ~/[some directories]/src/dir1/dir2/dir3/Test.java

は、私が何をしたいのですが私はcommand + shift + tをヒットした場合、それは~/[some directories]/src/dir1/dir2/dir3/の端末を開きます私はこのディレクトリで作業することができます。

もし私がcommand + shift + tにヒットした場合、ターミナルパスは現在のプロジェクトルート(~/[some directories]/src)ですので、ターミナルにcd dir1/dir2/dir3/と入力する必要があります。これは迷惑です。

ターミナルパッケージの現在のキーバインディングです

デフォルト(OSX).sublime-キーマップ - ターミナル(デフォルトのキーバインディング):

[ 
    { "keys": ["Command+Option+Shift+t"], "command": "open_terminal" }, 
    { "keys": ["Command+Shift+t"], "command": "open_terminal_project_folder" }, 
] 

デフォルト(OSX).sublime、キーマップ - ユーザ(ユーザ用のキーバインディング)が空です。

これを調整して検索しましたが、正しいキーバインディングが見つかりませんでした。

答えて

0

「環境設定 - >パッケージ - >端末 - >設定 - ユーザー ' 」に移動すると、起動する端末にパラメータを指定できます。 cmder端末とWindows上で

は私が持っている:

{ 
    // The command to execute for the terminal, leave blank for the OS default 
    // On OS X the terminal can be set to iTerm.sh to execute iTerm 
    "terminal": "C:\\morten\\bin\\cmder\\Cmder.exe", 

    // A list of default parameters to pass to the terminal, this can be 
    // overridden by passing the "parameters" key with a list value to the args 
    // dict when calling the "open_terminal" or "open_terminal_project_folder" 
    // commands 
    "parameters": ["/START", "%CWD%"] 
} 

はあなたのOS /端末に簡単に調整可能であるべき。

これは常にopen_terminal(CTRL +シフト + トン

+0

を実行するときには、現在、それは働いていない、表示されているファイルのディレクトリにcmderを開始します。私はそれを試みた。ターミナルを開くと、コードが非常に短い時間の完全なパスが表示され、プロジェクトのルートに戻ります。端末が開かれている最中に '〜/ [some directories]/src/dir1/dir2/dir3 /'が端末パスに1秒未満で表示されます。しかし、端末のオープンが完了すると、パスにプロジェクトsrc( '〜/ [some directories]/src /)が表示されます。 – user2761895

+0

どの端末(OS)を使用していますか?別の端末を試すことはできますか? – mrtnlrsn

関連する問題