我是Windows上的conEmu以及Linux上的Terminator的重度用户,并以很高的希望来到了这个仓库,但是似乎缺少许多功能。 为了与其他终端保持公平,我希望可以在自述文件中找到此基本信息,但我无法这样做,因此我认为这些是缺少的功能。
.windows-terminal.config
类的名称驻留在用户文件夹中,并使用VSCode之类的覆盖机制。我认为以上4是在全职使用Windows Terminal之前的核心功能。
感谢您的努力,希望它可以等同于Linux上的Terminator(不是最不言自明的UX,但我仍然可以弄清楚上述功能:))。
您好@sytelus ,希望这会很有用。
- 如何将窗口划分为多个可调整大小的终端(又称布局)? 自述文件中没有任何内容,UX中没有任何内容可知道此核心功能是否存在。
可以使用窗格,这是相关的键盘快捷键:
我同意拥有专用的设置UI会很好,但是考虑到技术人员已经习惯使用文本文件这一事实,我还认为缺少它应该不是一个大问题。
- 有哪些可用的设置? 自述文件或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
显示设置的描述。
- 如何使其成为我的会议成员? 每次我重新打开Terminal时,它都会启动新的PowerShell(我不使用)。
在您的设置中进行设置(如果我没记错的话,可以是个人资料的名称,GUID或索引):
- 如何设置每个终端的工作目录和命令(在制表符或随机数中)? 同样,自述文件或UX中也没有任何内容可以使此操作变得直观(如果功能已存在)。
应该为每个配置文件设置:
窗格也使用此设置,我不认为现在可以更改此行为。
无论如何,如果一切顺利, v1.0
应该在四月份发布。
仅供参考,您可以在以下位置找到有关大多数这些功能的文档:
https://github.com/microsoft/terminal/tree/master/doc/user-docs
我敢肯定@Banandrew在回答这个问题方面做得很好。 我自己不能说的更好:)
@sytelus如果您还有其他疑问,我们很乐意为您指明正确的方向。
最有用的评论
您好@sytelus ,希望这会很有用。
可以使用窗格,这是相关的键盘快捷键:
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会很好,但是考虑到技术人员已经习惯使用文本文件这一事实,我还认为缺少它应该不是一个大问题。
profiles.json
最上面的注释(这是您从UI打开的注释)中提到:这将打开我上面链接的文件,并显示所有可以更改的设置。 由于终端处于开发中,并且距离点击
v1.0
已有几个月时间,因此您可能需要跟随开发并偶尔删除profiles.json
以使用缺少的设置来重新创建它。 此外,当悬停设置时,VSCode在profiles.json
显示设置的描述。在您的设置中进行设置(如果我没记错的话,可以是个人资料的名称,GUID或索引):
https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L4
应该为每个配置文件设置:
https://github.com/microsoft/terminal/blob/4a3ed3eb51c9a66e971a8c8e70887f7d2c429d26/src/cascadia/TerminalApp/defaults.json#L22
窗格也使用此设置,我不认为现在可以更改此行为。
无论如何,如果一切顺利,
v1.0
应该在四月份发布。