Path: blob/main/src/vs/workbench/contrib/files/browser/fileConstants.ts
3296 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import * as nls from '../../../../nls.js';6import { RawContextKey } from '../../../../platform/contextkey/common/contextkey.js';78export const REVEAL_IN_EXPLORER_COMMAND_ID = 'revealInExplorer';9export const REVERT_FILE_COMMAND_ID = 'workbench.action.files.revert';10export const OPEN_TO_SIDE_COMMAND_ID = 'explorer.openToSide';11export const OPEN_WITH_EXPLORER_COMMAND_ID = 'explorer.openWith';12export const SELECT_FOR_COMPARE_COMMAND_ID = 'selectForCompare';1314export const COMPARE_SELECTED_COMMAND_ID = 'compareSelected';15export const COMPARE_RESOURCE_COMMAND_ID = 'compareFiles';16export const COMPARE_WITH_SAVED_COMMAND_ID = 'workbench.files.action.compareWithSaved';17export const COPY_PATH_COMMAND_ID = 'copyFilePath';18export const COPY_RELATIVE_PATH_COMMAND_ID = 'copyRelativeFilePath';1920export const SAVE_FILE_AS_COMMAND_ID = 'workbench.action.files.saveAs';21export const SAVE_FILE_AS_LABEL = nls.localize2('saveAs', "Save As...");22export const SAVE_FILE_COMMAND_ID = 'workbench.action.files.save';23export const SAVE_FILE_LABEL = nls.localize2('save', "Save");24export const SAVE_FILE_WITHOUT_FORMATTING_COMMAND_ID = 'workbench.action.files.saveWithoutFormatting';25export const SAVE_FILE_WITHOUT_FORMATTING_LABEL = nls.localize2('saveWithoutFormatting', "Save without Formatting");2627export const SAVE_ALL_COMMAND_ID = 'saveAll';28export const SAVE_ALL_LABEL = nls.localize2('saveAll', "Save All");2930export const SAVE_ALL_IN_GROUP_COMMAND_ID = 'workbench.files.action.saveAllInGroup';3132export const SAVE_FILES_COMMAND_ID = 'workbench.action.files.saveFiles';3334export const OpenEditorsGroupContext = new RawContextKey<boolean>('groupFocusedInOpenEditors', false);35export const OpenEditorsDirtyEditorContext = new RawContextKey<boolean>('dirtyEditorFocusedInOpenEditors', false);36export const OpenEditorsReadonlyEditorContext = new RawContextKey<boolean>('readonlyEditorFocusedInOpenEditors', false);37export const OpenEditorsSelectedFileOrUntitledContext = new RawContextKey<boolean>('openEditorsSelectedFileOrUntitled', true);38export const ResourceSelectedForCompareContext = new RawContextKey<boolean>('resourceSelectedForCompare', false);3940export const REMOVE_ROOT_FOLDER_COMMAND_ID = 'removeRootFolder';41export const REMOVE_ROOT_FOLDER_LABEL = nls.localize('removeFolderFromWorkspace', "Remove Folder from Workspace");4243export const PREVIOUS_COMPRESSED_FOLDER = 'previousCompressedFolder';44export const NEXT_COMPRESSED_FOLDER = 'nextCompressedFolder';45export const FIRST_COMPRESSED_FOLDER = 'firstCompressedFolder';46export const LAST_COMPRESSED_FOLDER = 'lastCompressedFolder';47export const NEW_UNTITLED_FILE_COMMAND_ID = 'workbench.action.files.newUntitledFile';48export const NEW_UNTITLED_FILE_LABEL = nls.localize2('newUntitledFile', "New Untitled Text File");49export const NEW_FILE_COMMAND_ID = 'workbench.action.files.newFile';505152