옵션 페이지, 환경 노드 속성Options Page, Environment Node Properties

이 문서에서는 옵션 대화 상자의 환경 범주, DTE.Properties("Environment", <Property Page>)와 연관된 일부 페이지(또는 속성 컬렉션)에 대해 설명합니다.This document describes the pages (or properties collections) that are associated with the Environment category, DTE.Properties("Environment", <Property Page>), of the Options dialog box. 각 하위 단원의 제목은 속성 컬렉션에 액세스하는 데 사용되는 호출이며, 각 하위 단원의 표에는 컬렉션의 속성이 나열되어 있습니다.The title of each subsection is the call that is used to access the Properties collection, and the table in each subsection lists the properties in the collection.

일반General

DTE.Properties("Environment", "General")

속성 항목 이름Property Item Name Value 설명Description
ShowStatusBarShowStatusBar Get/Set (Boolean)Get/Set (Boolean) 상태 표시줄이 표시되는지 여부를 확인합니다.Determines whether the status bar is visible.
WindowMenuContainsNItemsWindowMenuContainsNItems Get/Set(Short)Get/Set (Short) 문서 창이 Windows 메뉴 맨 아래에 포함되는 방식을 결정합니다.Determines how document windows are contained at the bottom of the Windows menu.
MRUListContainsNItemsMRUListContainsNItems Get/Set(Short)Get/Set (Short) 다수의 파일이 "가장 최근에 사용됨" 하위 메뉴에 표시되는 방식을 결정합니다.Determines how many files display in the "Most Recently Used" submenu.
애니메이션Animations Get/Set (Boolean)Get/Set (Boolean) IDE(통합 개발 환경)의 상태 표시줄에서 애니메이션을 사용하는지 여부를 결정합니다.Determines whether the integrated development environment (IDE) uses animation in the status bar.
AnimationSpeedAnimationSpeed Get/Set(Short)Get/Set (Short)
AutoAdjustExperienceAutoAdjustExperience Get/Set (Boolean)Get/Set (Boolean) 클라이언트 성능에 따라 시각적 환경을 자동으로 조정합니다.Automatically adjusts the visual experience depending on the client performance.
RichClientExperienceOptionsRichClientExperienceOptions Get/Set(Enum)Get/Set (Enum) <xref:EnvDTE100.vsRichClientExperienceOptions>의 값을 통해 리치 클라이언트 시각적 효과를 사용합니다.Enables rich client visual experience with values in <xref:EnvDTE100.vsRichClientExperienceOptions>.
CloseButtonActiveTabOnlyCloseButtonActiveTabOnly Get/Set (Boolean)Get/Set (Boolean) 닫기 단추가 활성 탭에서만 표시되는지 여부를 결정합니다.Determines whether the Close button is shown only on the active tab.
AutohidePinActiveTabOnlyAutohidePinActiveTabOnly Get/Set (Boolean)Get/Set (Boolean) 자동 숨기기 단추가 활성 탭에서만 표시되는지 여부를 결정합니다.Determines whether the Auto Hide button affects only the active tab.

추가 기능/매크로 보안Add-in/Macros Security

DTE.Properties("Environment", "AddinMacrosSecurity")

속성 항목 이름Property Item Name Value 설명Description
MacrosEnabledMacrosEnabled Get/Set (Boolean)Get/Set (Boolean) 매크로를 실행할 수 있습니다.Allows macros to run.
AddinsEnabledAddinsEnabled Get/Set (Boolean)Get/Set (Boolean) 추가 기능을 로드할 수 있습니다.Allows add-ins to load.
LoadAddinsFromTheWebLoadAddinsFromTheWeb Get/Set (Boolean)Get/Set (Boolean) 추가 기능을 웹의 URL에서 로드할 수 있습니다.Allows add-ins to load from a URL on the Web.

문서Documents

DTE.Properties("Environment", "Documents")

속성 항목 이름Property Item Name Value 설명Description
ReuseSavedActiveDocWindowReuseSavedActiveDocWindow Get/Set (Boolean)Get/Set (Boolean) 현재 문서를 저장하는 경우 새 파일을 열면 현재 문서 창이 다시 사용되는지 여부를 결정합니다.Determines whether opening a new file reuses the current document window if the current document is saved. false로 설정하면 열리는 각 문서에 대해 항상 새 문서 창이 열립니다.false means always open a new document window for each document opened.
DetectFileChangesOutsideIDEDetectFileChangesOutsideIDE Get/Set (Boolean)Get/Set (Boolean) 운영 체제가 디스크에서 파일이 수정되었음을 IDE에 알리면 환경이 IDE에서 열려 있는 파일을 자동으로 다시 로드하는지 여부를 결정합니다.Determines whether the environment automatically reloads files opened in the IDE when the operating system notifies the IDE that the files have been modified on disk.
AutoloadExternalChangesAutoloadExternalChanges Get/Set (Boolean)Get/Set (Boolean) 열린 문서가 수정되지 않은 경우 열려 있는 문서에 대한 외부 수정 사항이 감지되면 수정된 파일을 자동으로 다시 로드하는지 여부를 결정합니다.Determines whether detected external modifications to open documents automatically reload the modified file if the open document is not modified. 열린 문서가 수정되며 이 속성이 true인 경우 IDE에서는 마치 속성이 false인 것처럼 메시지를 표시합니다.If the open document is modified and this property is true, then the IDE prompts as if this property were false.
InitializeOpenFileFromCurrentDocumentInitializeOpenFileFromCurrentDocument Get/Set (Boolean)Get/Set (Boolean) <xref:EnvDTE.DTEClass.OpenFile%2A> 명령이 마지막으로 활성 상태였던 문서에서나 파일을 열었던 마지막 위치에서 디렉터리 및 파일 이름의 초기값을 지정하는지 여부를 결정합니다.Determines whether the <xref:EnvDTE.DTEClass.OpenFile%2A> command seeds the directory and file name from the last active document, or from the last place you opened a file.
MiscFilesProjectSavesLastNItemsMiscFilesProjectSavesLastNItems Get/Set(Short)Get/Set (Short) 기타 파일 프로젝트에 기록되는 파일의 수를 결정합니다.Determines how many files the Miscellaneous Files project records. 결과적으로, 다음에 IDE를 사용할 때는 가장 최근에 열어 두었던 항목을 디스크에서 기타 파일로 볼 수 있습니다.As a result, you can see what you most recently had open as a miscellaneous file on disk when you next use the IDE.
ShowMiscFilesProjectShowMiscFilesProject Get/Set (Boolean)Get/Set (Boolean) 기타 파일 프로젝트를 표시하는지 여부를 결정합니다.Determines whether the Miscellaneous Files project is shown.
CheckForConsisentLineEndingsCheckForConsisentLineEndings Get/Set (Boolean)Get/Set (Boolean) 파일 로드 시 줄 끝이 일관적인지 확인합니다.Checks for consistent line endings on file load.
SaveDocsAsUnicodeWhenDataLossSaveDocsAsUnicodeWhenDataLoss Get/Set (Boolean)Get/Set (Boolean) 데이터를 코드 페이지에서 저장할 수 없을 때 유니코드로 문서를 저장합니다.Saves documents as Unicode when data cannot be saved in codepage.
DontShowGlobalUndoChangeLossDialogDontShowGlobalUndoChangeLossDialog Get/Set (Boolean)Get/Set (Boolean) 전체 실행 취소가 다른 편집된 파일을 수정한다는 점을 알리는 경고를 표시합니다.Displays a warning when global undo will modify other edited files.
AllowEditingReadOnlyFilesAllowEditingReadOnlyFiles Get/Set (Boolean)Get/Set (Boolean) 읽기 전용 파일의 편집이 허용되지만 저장하려는 시도가 있는 경우 경고가 표시됩니다.Allows editing of read-only files, but give a warning when there is an attempt to save them.
DocumentDockPreferenceDocumentDockPreference Get/Set(Enum)Get/Set (Enum) <xref:EnvDTE100.vsDocumentDockPreferenceOptions>.<xref:EnvDTE100.vsDocumentDockPreferenceOptions>. 열려 있는 문서를 삽입할 탭 저장소 내의 위치입니다.Position in the tab well in which to insert opened document.

확장명 관리자Extension Manager

DTE.Properties("Environment", "ExtensionManager")

속성 항목 이름Property Item Name Value 설명Description
EnableAdminExtensionsEnableAdminExtensions Get/Set (Boolean)Get/Set (Boolean) 관리자 자격 증명으로 Visual Studio가 실행될 때 사용자별 확장을 로드합니다.Loads per-user extensions when Visual Studio is run under Administrator credentials. 이 값이 변경된 후에는 Visual Studio를 다시 시작해야 합니다.Visual Studio must be restarted after this value is changed.
EnableOnlineEnableOnline Get/Set (Boolean)Get/Set (Boolean) Visual Studio Marketplace에 있는 확장에 액세스할 수 있도록 합니다.Enables access to extensions on the Visual Studio Marketplace.
AutomaticallyCheckForUpdatesAutomaticallyCheckForUpdates Get/Set (Boolean)Get/Set (Boolean) 설치된 확장에 대한 업데이트를 자동으로 확인합니다.Automatically checks for updates to installed extensions.

찾기 및 바꾸기Find and Replace

DTE.Properties("Environment", "FindAndReplace")

속성 항목 이름Property Item Name Value 설명Description
ShowWarningMessagesShowWarningMessages Get/Set (Boolean)Get/Set (Boolean) 경고 메시지를 표시합니다.Displays warning messages.
InitializeFromEditorInitializeFromEditor Get/Set (Boolean)Get/Set (Boolean) 찾을 내용 상자를 편집기의 텍스트로 자동으로 채웁니다.Automatically populates the Find What box with text from the editor.
ShowMessageBoxesShowMessageBoxes Get/Set (Boolean)Get/Set (Boolean) 정보 메시지를 표시합니다.Displays informational messages.
HideWindowsAfterMatchFromQuickFindReplaceHideWindowsAfterMatchFromQuickFindReplace Get/Set (Boolean)Get/Set (Boolean) 빠른 찾기 또는 빠른 바꾸기를 사용하여 일치 항목을 찾은 후에는 찾기 및 바꾸기 창을 숨깁니다.Hides the Find and Replace window after a match is located by using Quick Find or Quick Replace.

설정 가져오기 및 내보내기Import and Export Settings

DTE.Properties("Environment", "Import and Export Settings")

속성 항목 이름Property Item Name Value 설명Description
TrackTeamSettingsTrackTeamSettings Get/Set (Boolean)Get/Set (Boolean) 파일에 TeamSettingsFile에서 지정된 설정을 사용합니다.Uses the settings in the file specified by TeamSettingsFile.
TeamSettingsFileTeamSettingsFile Get/Set(문자열)Get/Set (String) 팀 설정이 포함된 파일의 이름입니다.Name of file that has team settings.
AutoSaveFileAutoSaveFile Get/Set(문자열)Get/Set (String) 사용자 설정이 자동으로 저장되는 파일의 이름입니다.Name of file where user settings are automatically saved.

국가별 설정International Settings

DTE.Properties("Environment", "International")

속성 항목 이름Property Item Name Value 설명Description
언어Language Get/Set(문자열)Get/Set (String) Visual Studio에 대한 현재 언어의 LCID 값입니다.LCID value for the current language for Visual Studio.

키보드Keyboard

DTE.Properties("Environment", "Keyboard")

속성 항목 이름Property Item Name Value 설명Description
SchemeScheme Get/Set(문자열)Get/Set (String) 기본 제공 스키마, 로드된 .vsk 파일의 전체 경로가 포함된 문자열 또는 .vsk 파일이 로드되지 않은 경우 "(기본값)"이 포함된 문자열을 반환합니다.Returns a string that contains a built-in scheme, a string containing the full path of the .vsk file that is loaded, or "(Default)" if no .vsk file is loaded.

프로젝트 및 솔루션Projects and Solution

DTE.Properties("Environment", "ProjectsAndSolution")

속성 항목 이름Property Item Name Value 설명Description
OnRunOrPreviewOnRunOrPreview Get/Set(문자열)Get/Set (String) 빌드된 프로젝트를 미리 보거나 실행하기 전에 IDE에서 모든 항목을 저장하는지 여부를 결정합니다.Determines whether the IDE saves everything before previewing or running a built project.
ProjectsLocationProjectsLocation Get/Set(문자열)Get/Set (String) 프로젝트 추가 대화 상자가 새 프로젝트를 저장하는 기본 디렉터리를 결정합니다.Determines the default directory where the Add Project dialog box saves new projects.
ShowOutputWindowBeforeBuildShowOutputWindowBeforeBuild Get/Set (Boolean)Get/Set (Boolean) 빌드를 시작하면 출력 창이 표시되는지 여부를 결정합니다.Determines whether starting a build displays the Output window.
ShowTaskListAfterBuildShowTaskListAfterBuild Get/Set (Boolean)Get/Set (Boolean) 빌드가 완료되면 실패한 빌드 작업이 작업 목록을 표시하는지 여부를 결정합니다.Determines whether an unsuccessful build operation displays the Task List when the build is done.
TrackFileSelectionInExplorerTrackFileSelectionInExplorer Get/Set (Boolean)Get/Set (Boolean) 현재 항목이 솔루션 탐색기에서 추적되는지 여부를 결정합니다.Determines whether the current item is tracked in Solution Explorer.
AlwaysShowSolutionNodeAlwaysShowSolutionNode Get/Set (Boolean)Get/Set (Boolean) 솔루션 노드를 표시할지 여부를 결정합니다.Determines whether the solution node is displayed.
OnlySaveStartupProjectsAndDependenciesOnlySaveStartupProjectsAndDependencies Get/Set (Boolean)Get/Set (Boolean) 저장 작업이 시작 프로젝트와 해당 종속 파일로 제한되는지 여부를 결정합니다.Determines whether save operations are limited to startup projects and their dependent files.
ShowAdvancedBuildConfigurationsShowAdvancedBuildConfigurations Get/Set (Boolean)Get/Set (Boolean) 고급 빌드 구성이 표시되는지 여부를 결정합니다.Determines whether advanced build configurations are displayed.
ConcurrentBuildsConcurrentBuilds Get/Set(문자열)Get/Set (String) 발생할 수 있는 병렬 프로젝트 빌드의 최대 개수를 결정합니다.Determines the maximum number of parallel project builds that can occur.
SaveNewProjectsSaveNewProjects Get/Set (Boolean)Get/Set (Boolean) 새 프로젝트가 만들어진 후에 자동으로 저장되는지 여부를 결정합니다.Determines whether new projects are automatically saved after being created.
PromptForRenameSymbolPromptForRenameSymbol Get/Set (Boolean)Get/Set (Boolean) 파일 이름을 바꿀 때 기호화된 이름 바꾸기에 대한 프롬프트를 사용할지 여부를 지정합니다.Specifies whether to prompt for symbolic renaming when files are renamed.
OnRunWhenErrorsOnRunWhenErrors Get/Set(Enum)Get/Set (Enum) 빌드가 오류 없이 완료되는 경우 실행 시 동작을 지정합니다.Specifies the behavior on Run when a build completed with errors.
OnRunWhenOutOfDateOnRunWhenOutOfDate Get/Set(Enum)Get/Set (Enum) 프로젝트가 오래된 경우 실행 시 동작을 지정합니다.Specifies the behavior on Run when a project is out of date.
ProjectTemplatesLocationProjectTemplatesLocation Get/Set(문자열)Get/Set (String) 사용자 프로젝트 템플릿이 포함된 디렉터리입니다.Directory that contains user project templates.
ProjectItemTemplatesLocationProjectItemTemplatesLocation Get/Set(문자열)Get/Set (String) 사용자 항목 템플릿이 포함된 디렉터리입니다.Directory that contains user item templates.
DefaultBehaviorForStartupProjectsDefaultBehaviorForStartupProjects Get/Set(문자열)Get/Set (String)
MSBuildOutputVerbosityMSBuildOutputVerbosity Get/Set(문자열)Get/Set (String) 빌드 출력의 세부 정보 표시 수준을 지정합니다.Specifies the level of verbosity for Build output.

시작Startup

DTE.Properties("Environment", "Startup")

속성 항목 이름Property Item Name Value 설명Description
OnStartUpOnStartUp Get/Set(Enum)Get/Set (Enum) <xref:EnvDTE.vsStartUp>에서 시작 시 수행할 작업으로, 값 0부터 5까지 사용됩니다.Action to take at startup, from <xref:EnvDTE.vsStartUp>, with values 0 through 5:

- 0: 홈페이지 열기- 0: Open Home Page
- 1: 마지막으로 로드한 솔루션 로드- 1: Load last loaded solution
- 2: 프로젝트 열기 대화 상자 표시- 2: Show Open Project dialog box
- 3: 새 프로젝트 대화 상자 표시- 3: Show New Project dialog box
- 4: 빈 환경 표시- 4: Show empty environment
- 5: 시작 페이지 표시- 5: Show Start Page
StartPageRSSUrlStartPageRSSUrl Get/Set(문자열)Get/Set (String) 시작 시 사용되는 RSS 피드의 URL입니다.URL for the RSS feed that is used at startup.
StartPageRefreshDownloadedContentStartPageRefreshDownloadedContent Get/Set (Boolean)Get/Set (Boolean) StartPageRefreshInterval에 지정된 간격이 지날 때마다 시작 페이지를 새로 고칩니다.Refreshes the Start Page after every passage of the interval specified in StartPageRefreshInterval.
StartPageRefreshIntervalStartPageRefreshInterval Get/Set(Short)Get/Set (Short) 시작 페이지를 새로 고치는 시간 간격(분)입니다.Interval in minutes to refresh the Start Page.

TaskListTaskList

DTE.Properties("Environment", "TaskList")

속성 항목 이름Property Item Name Value 설명Description
ConfirmTaskDeletionConfirmTaskDeletion Get/Set (Boolean)Get/Set (Boolean) 작업 목록에서 작업을 삭제할 때 확인 상자를 표시하는지 여부를 지정합니다.Specifies whether a confirmation box displays when deleting tasks from the Task List.
WarnOnAddingHiddenItemWarnOnAddingHiddenItem Get/Set (Boolean)Get/Set (Boolean) 표시되지 않을 사용자 작업을 추가할 때 경고가 표시되도록 할지 여부를 지정합니다.Specifies whether you are warned when adding a user task that will not be shown.
DontShowFilePathsDontShowFilePaths Get/Set (Boolean)Get/Set (Boolean) 작업 목록에 전체 파일 경로를 표시할지 여부를 지정합니다.Specifies whether to show full file paths in the Task List.
CommentTokensCommentTokens SafeArraySafeArray 주석 토큰 값의 SafeArray를 반환합니다.Returns a SafeArray of comment token values. 각 값에 Name(문자열) 및 Priority(<xref:EnvDTE.vsTaskPriority>, 높음, 중간 또는 낮음)의 필드가 있습니다.Each has the fields, Name (string) and Priority (<xref:EnvDTE.vsTaskPriority>, High, Medium, or Low).

웹 브라우저Web Browser

DTE.Properties("Environment", "WebBrowser")

속성 항목 이름Property Item Name Value 설명Description
HomePageHomePage Get/Set(문자열)Get/Set (String) 홈페이지 URL을 나타냅니다.Represents the home page URL.
SearchPageSearchPage Get/Set(문자열)Get/Set (String) 검색 페이지 URL을 나타냅니다.Represents the search page URL.
ViewSourceInViewSourceIn Get/Set(Enum)Get/Set (Enum) <xref:EnvDTE.vsBrowserViewSource>(소스, 디자인, 외부)입니다.<xref:EnvDTE.vsBrowserViewSource> (Source, Design, External).
ViewSourceExternalProgramViewSourceExternalProgram Get/Set(문자열)Get/Set (String) 외부 소스 뷰어의 경로입니다.The path of the external source viewer.

참고 항목See Also

옵션 설정 제어 Controlling Options Settings
옵션 페이지에서 속성 항목의 이름 확인 Determining the Names of Property Items on Options Pages
옵션 페이지, 글꼴 및 색 노드 속성 Options Page, Fonts and Colors Node Properties
옵션 페이지, 텍스트 편집기 노드 속성 Options Page, Text Editor Node Properties
옵션 대화 상자, 환경Environment Options Dialog Box