未验证 提交 912f1f79 编写于 作者: A Alex Ross 提交者: GitHub

Announce terminal number every time the terminal is focused. (#60632)

Accounce terminal number every time the terminal is focused.

Fixes #52304
上级 37ee18a1
......@@ -2,7 +2,8 @@
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import * as aria from 'vs/base/browser/ui/aria/aria';
import * as nls from 'vs/nls';
import { ITerminalInstance, IShellLaunchConfig, ITerminalTab, Direction, ITerminalService, ITerminalConfigHelper } from 'vs/workbench/parts/terminal/common/terminal';
import { IContextKey } from 'vs/platform/contextkey/common/contextkey';
import { Event, Emitter, anyEvent } from 'vs/base/common/event';
......@@ -266,7 +267,10 @@ export class TerminalTab extends Disposable implements ITerminalTab {
private _initInstanceListeners(instance: ITerminalInstance): void {
instance.addDisposable(instance.onDisposed(instance => this._onInstanceDisposed(instance)));
instance.addDisposable(instance.onFocused(instance => this._setActiveInstance(instance)));
instance.addDisposable(instance.onFocused(instance => {
aria.alert(nls.localize('terminalFocus', "Terminal {0}", this._terminalService.activeTabIndex + 1));
this._setActiveInstance(instance);
}));
}
private _onInstanceDisposed(instance: ITerminalInstance): void {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册