Terminal: Отсутствуют основные функции (или их документ)

Созданный на 8 февр. 2020  ·  3Комментарии  ·  Источник: microsoft/terminal

Я интенсивно использую conEmu в WIndows, а также в Terminator в Linux и пришел к этому репозиторию с большими надеждами, но, похоже, здесь много недостающих функций. Чтобы оставаться справедливым по отношению к другим терминалам, я ожидал найти эту основную информацию в Readme, но не смог, поэтому предполагаю, что это недостающие функции.

  1. Как разделить окно на несколько терминалов большого размера (также называемых макетом)? Нет ничего в readme и ничего в UX, чтобы узнать, существует ли эта основная функция.
  2. Какие все настройки доступны? Снова ничего в ридми или в UX. Когда я нажимаю настройки в UX, он открывает файл настроек, похороненный в непользовательской папке с очень небольшим количеством настроек без особых комментариев. Я очень рекомендую yaml для файла настроек самодокументирования. Кроме того, файл настроек должен находиться в папке пользователя как .windows-terminal.config или что-то в этом роде и использовать VSCode как механизм переопределения.
  3. Как мне сделать так, чтобы он присоединился к моему сеансу? Каждый раз, когда я открываю Терминал, он запускает новую оболочку PowerShell (которую я не использую).
  4. Как установить рабочие каталоги и команды для каждого терминала (на вкладке или в режиме Layput)? Опять же, ничего в readme или UX, чтобы сделать это интуитивно понятным (если функция уже существует).

Я считаю, что основными функциями являются четыре, прежде чем полностью перейти на Windows Terminal.

Спасибо за эти усилия и надеюсь, что это может быть эквивалентом Терминатора в 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

Я согласен, что было бы неплохо иметь специальный пользовательский интерфейс настроек, но, учитывая тот факт, что технические специалисты привыкли работать с текстовыми файлами, я также думаю, что его отсутствие не должно быть большой проблемой.

  1. Какие все настройки доступны? Снова ничего в ридми или в UX. Когда я нажимаю настройки в UX, он открывает файл настроек, похороненный в непользовательской папке с очень небольшим количеством настроек без особых комментариев. Я очень рекомендую yaml для файла настроек самодокументирования. Кроме того, файл настроек должен находиться в папке пользователя как .windows-terminal.config или что-то в этом роде и использовать VSCode, как механизм переопределения.

Самый верхний комментарий в profiles.json - тот, который вы открываете из пользовательского интерфейса - упоминает его:

// 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. Как установить рабочие каталоги и команды для каждого терминала (на вкладке или в режиме Layput)? Опять же, ничего в readme или UX, чтобы сделать это интуитивно понятным (если функция уже существует).

Следует установить для каждого профиля:

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

Панели также используют этот параметр, и я не думаю, что это поведение можно изменить прямо сейчас.

В любом случае, если все в порядке, v1.0 должны быть выпущены в апреле.

Все 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

Я согласен, что было бы неплохо иметь специальный пользовательский интерфейс настроек, но, учитывая тот факт, что технические специалисты привыкли работать с текстовыми файлами, я также думаю, что его отсутствие не должно быть большой проблемой.

  1. Какие все настройки доступны? Снова ничего в ридми или в UX. Когда я нажимаю настройки в UX, он открывает файл настроек, похороненный в непользовательской папке с очень небольшим количеством настроек без особых комментариев. Я очень рекомендую yaml для файла настроек самодокументирования. Кроме того, файл настроек должен находиться в папке пользователя как .windows-terminal.config или что-то в этом роде и использовать VSCode, как механизм переопределения.

Самый верхний комментарий в profiles.json - тот, который вы открываете из пользовательского интерфейса - упоминает его:

// 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. Как установить рабочие каталоги и команды для каждого терминала (на вкладке или в режиме Layput)? Опять же, ничего в readme или UX, чтобы сделать это интуитивно понятным (если функция уже существует).

Следует установить для каждого профиля:

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

Панели также используют этот параметр, и я не думаю, что это поведение можно изменить прямо сейчас.

В любом случае, если все в порядке, v1.0 должны быть выпущены в апреле.

К вашему сведению, вы можете найти документацию по большинству этих функций здесь:
https://github.com/microsoft/terminal/tree/master/doc/user-docs

Я почти уверен, что @Banandrew отлично справился с ответом на этот вопрос. Я и сам не сказал бы лучше :)

@sytelus, если у вас есть дополнительные вопросы, я буду рад помочь вам указать правильное направление.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги