Terminal: 不足しているコア機能(またはそのドキュメント)

作成日 2020年02月08日  ·  3コメント  ·  ソース: microsoft/terminal

私はWindowsのconEmuとLinuxのTerminatorのヘビーユーザーであり、大きな期待を持ってこのリポジトリにアクセスしましたが、不足している機能がたくさんあるようです。 他の端末との公平性を保つために、Readmeでこの基本情報を見つけることを期待していましたが、見つけることができなかったので、これらは不足している機能だと思います。

  1. ウィンドウを複数の大きな端末(別名レイアウト)に分割するにはどうすればよいですか? readmeには何もありませんし、UXにもこのコア機能が存在するかどうかを知るものはありません。
  2. 利用可能なすべての設定は何ですか? ここでも、readmeやUXには何もありません。 UXで設定をクリックすると、ユーザー以外のフォルダーに埋め込まれた設定ファイルが開き、コメントはほとんどありません。 自己文書化設定ファイルにはyamlを強くお勧めします。 また、設定ファイルは.windows-terminal.configなどのユーザーフォルダーに存在し、オーバーライドメカニズムのようなVSCodeを使用する必要があります。
  3. セッションを記憶させるにはどうすればよいですか? ターミナルを再度開くたびに、新しいPowerShellが起動します(使用していません)。
  4. 各端末(タブまたはレイアウト)の作業ディレクトリとコマンドを設定するにはどうすればよいですか? 繰り返しますが、これを直感的にするためのreadmeやUXには何もありません(機能がすでに存在する場合)。

Windows Terminalにフルタイムで頼る前は、4を超えることがコア機能だと思います。

この努力に感謝し、これがLinux上のターミネーターと同等になることを願っています(最も自明なUXではありませんが、それでも上記の機能を理解することができます:))。

Area-Settings Issue-Question Needs-Triage Product-Terminal Resolution-Answered

最も参考になるコメント

こんにちは@sytelus 、うまくいけば、これは役に立つでしょう。

  1. ウィンドウを複数の大きな端末(別名レイアウト)に分割するにはどうすればよいですか? readmeには何もありませんし、UXにもこのコア機能が存在するかどうかを知るものはありません。

ペインが可能です。関連するキーボードショートカットは次のとおりです。

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L242 -L243

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L234 -L237

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L213 -L216

専用の設定UIがあればいいのではないかと思いますが、技術者がテキストファイルの操作に慣れていることを考えると、それがないことは大きな問題ではないと思います。

  1. 利用可能なすべての設定は何ですか? ここでも、readmeやUXには何もありません。 UXで設定をクリックすると、ユーザー以外のフォルダーに埋め込まれた設定ファイルが開き、コメントはほとんどありません。 自己文書化設定ファイルにはyamlを強くお勧めします。 また、設定ファイルは.windows-terminal.configなどのユーザーフォルダーに存在し、オーバーライドメカニズムのようなVSCodeを使用する必要があります。

profiles.jsonの一番上のコメント(UIから開いたコメント)は次のように述べています。

// To view the default settings, hold "alt" while clicking on the "Settings" button.

これにより、上記でリンクしたファイルが開き、変更可能なすべての設定が表示されます。 ターミナルは開発中であり、 v1.0を押してから数か月かかるため、開発profiles.jsonを削除して、欠落していた設定で再作成する必要があります。 また、設定にカーソルを合わせると、VSCodeは設定の説明をprofiles.jsonで表示します。

  1. セッションを記憶させるにはどうすればよいですか? ターミナルを再度開くたびに、新しいPowerShellが起動します(使用していません)。

これを設定で設定します(私が間違っていない場合は、プロファイルの名前、GUID、またはインデックスにすることができます):

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L4

  1. 各端末(タブまたはレイアウト)の作業ディレクトリとコマンドを設定するにはどうすればよいですか? 繰り返しますが、これを直感的にするためのreadmeやUXには何もありません(機能がすでに存在する場合)。

プロファイルごとに設定する必要があります。

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L22

ペインもこの設定を使用しており、現時点ではこの動作を変更できるとは思いません。

いずれにせよ、すべてが順調であれば、 v1.0は4月にリリースされるはずです。

全てのコメント3件

こんにちは@sytelus 、うまくいけば、これは役に立つでしょう。

  1. ウィンドウを複数の大きな端末(別名レイアウト)に分割するにはどうすればよいですか? readmeには何もありませんし、UXにもこのコア機能が存在するかどうかを知るものはありません。

ペインが可能です。関連するキーボードショートカットは次のとおりです。

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L242 -L243

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L234 -L237

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L213 -L216

専用の設定UIがあればいいのではないかと思いますが、技術者がテキストファイルの操作に慣れていることを考えると、それがないことは大きな問題ではないと思います。

  1. 利用可能なすべての設定は何ですか? ここでも、readmeやUXには何もありません。 UXで設定をクリックすると、ユーザー以外のフォルダーに埋め込まれた設定ファイルが開き、コメントはほとんどありません。 自己文書化設定ファイルにはyamlを強くお勧めします。 また、設定ファイルは.windows-terminal.configなどのユーザーフォルダーに存在し、オーバーライドメカニズムのようなVSCodeを使用する必要があります。

profiles.jsonの一番上のコメント(UIから開いたコメント)は次のように述べています。

// To view the default settings, hold "alt" while clicking on the "Settings" button.

これにより、上記でリンクしたファイルが開き、変更可能なすべての設定が表示されます。 ターミナルは開発中であり、 v1.0を押してから数か月かかるため、開発profiles.jsonを削除して、欠落していた設定で再作成する必要があります。 また、設定にカーソルを合わせると、VSCodeは設定の説明をprofiles.jsonで表示します。

  1. セッションを記憶させるにはどうすればよいですか? ターミナルを再度開くたびに、新しいPowerShellが起動します(使用していません)。

これを設定で設定します(私が間違っていない場合は、プロファイルの名前、GUID、またはインデックスにすることができます):

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L4

  1. 各端末(タブまたはレイアウト)の作業ディレクトリとコマンドを設定するにはどうすればよいですか? 繰り返しますが、これを直感的にするためのreadmeやUXには何もありません(機能がすでに存在する場合)。

プロファイルごとに設定する必要があります。

https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L22

ペインもこの設定を使用しており、現時点ではこの動作を変更できるとは思いません。

いずれにせよ、すべてが順調であれば、 v1.0は4月にリリースされるはずです。

参考までに、これらの機能のほとんどに関するドキュメントは次の場所にあります。
https://github.com/microsoft/terminal/tree/master/doc/user-docs

@Banandrewは、この質問に答える素晴らしい仕事をしたと

@sytelusさらに質問がある場合は、正しい方向に向けるお手伝いをさせていただきます。

このページは役に立ちましたか?
0 / 5 - 0 評価