workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(QuickOpenRecentAction,QuickOpenRecentAction.ID,QuickOpenRecentAction.LABEL),'File: Quick Open Recent...',fileCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(OpenFileAction,OpenFileAction.ID,OpenFileAction.LABEL,{primary:KeyMod.CtrlCmd|KeyCode.KEY_O}),'File: Open File...',fileCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(OpenFolderAction,OpenFolderAction.ID,OpenFolderAction.LABEL,{primary:KeyChord(KeyMod.CtrlCmd|KeyCode.KEY_K,KeyMod.CtrlCmd|KeyCode.KEY_O)}),'File: Open Folder...',fileCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(OpenFileAction,OpenFileAction.ID,OpenFileAction.LABEL,{primary:KeyMod.CtrlCmd|KeyCode.KEY_O}),'File: Open File...',fileCategory,SupportsOpenFileFolderContext.toNegated());
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(OpenFolderAction,OpenFolderAction.ID,OpenFolderAction.LABEL,{primary:KeyChord(KeyMod.CtrlCmd|KeyCode.KEY_K,KeyMod.CtrlCmd|KeyCode.KEY_O)}),'File: Open Folder...',fileCategory,SupportsOpenFileFolderContext.toNegated());
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(CloseWorkspaceAction,CloseWorkspaceAction.ID,CloseWorkspaceAction.LABEL,{primary:KeyChord(KeyMod.CtrlCmd|KeyCode.KEY_K,KeyCode.KEY_F)}),'File: Close Workspace',fileCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(ToggleFullScreenAction,ToggleFullScreenAction.ID,ToggleFullScreenAction.LABEL,{primary:KeyCode.F11,mac:{primary:KeyMod.CtrlCmd|KeyMod.WinCtrl|KeyCode.KEY_F}}),'View: Toggle Full Screen',viewCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(AddRootFolderAction,AddRootFolderAction.ID,AddRootFolderAction.LABEL),'Workspaces: Add Folder to Workspace...',workspacesCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(AddRootFolderAction,AddRootFolderAction.ID,AddRootFolderAction.LABEL),'Workspaces: Add Folder to Workspace...',workspacesCategory,SupportsWorkspacesContext);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(GlobalRemoveRootFolderAction,GlobalRemoveRootFolderAction.ID,GlobalRemoveRootFolderAction.LABEL),'Workspaces: Remove Folder from Workspace...',workspacesCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(OpenWorkspaceAction,OpenWorkspaceAction.ID,OpenWorkspaceAction.LABEL),'Workspaces: Open Workspace...',workspacesCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(SaveWorkspaceAsAction,SaveWorkspaceAsAction.ID,SaveWorkspaceAsAction.LABEL),'Workspaces: Save Workspace As...',workspacesCategory);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(OpenWorkspaceAction,OpenWorkspaceAction.ID,OpenWorkspaceAction.LABEL),'Workspaces: Open Workspace...',workspacesCategory,SupportsWorkspacesContext);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(SaveWorkspaceAsAction,SaveWorkspaceAsAction.ID,SaveWorkspaceAsAction.LABEL),'Workspaces: Save Workspace As...',workspacesCategory,SupportsWorkspacesContext);
workbenchActionsRegistry.registerWorkbenchAction(newSyncActionDescriptor(DuplicateWorkspaceInNewWindowAction,DuplicateWorkspaceInNewWindowAction.ID,DuplicateWorkspaceInNewWindowAction.LABEL),'Workspaces: Duplicate Workspace in New Window',workspacesCategory);
saveNameBox.placeholder=nls.localize('remoteFileDialog.saveTitle','Enter the new name of the file');
saveNameBox.value='';
saveNameBox.totalSteps=2;
saveNameBox.step=1;
saveNameBox.onDidChangeValue(v=>{
saveNameBox.validationMessage=this.isValidBaseName(v)?void0:nls.localize('remoteFileDialog.error.invalidfilename','Not a valid file name');
});
saveNameBox.onDidAccept(_=>{
constname=saveNameBox.value;
if(this.isValidBaseName(name)){
saveNameBox.hide();
this.pickResource({defaultUri:defaultUri,canSelectFolders:true,title:nls.localize('remoteFileDialogerror.titleFolderPage','Folder for \'{0}\'',name)},{step:2,totalSteps:2}).then(folderUri=>{