옵션 페이지, 환경 노드 속성

이 문서에서는 옵션 대화 상자의 환경 범주, DTE.Properties("Environment", <Property Page>)와 연관된 페이지(또는 속성 컬렉션)에 대해 설명합니다.각 하위 단원의 제목은 속성 컬렉션에 액세스하는 데 사용되는 호출이며, 각 하위 단원의 표에는 컬렉션의 속성이 나열됩니다.

일반

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

속성 항목 이름

설명

ShowStatusBar

Get/Set (Boolean)

상태 표시줄 표시 여부를 결정합니다.

WindowMenuContainsNItems

Get/Set (Short)

창 메뉴의 하단에 문서 창이 포함되는 방식을 지정합니다.

MRUListContainsNItems

Get/Set (Short)

"최근에 사용한 목록" 하위 메뉴에 표시되는 파일 수를 지정합니다.

애니메이션

Get/Set (Boolean)

IDE(통합 개발 환경)가 상태 표시줄에서 애니메이션을 사용할지 지정합니다.

AnimationSpeed

Get/Set (Short)

AutoAdjustExperience

Get/Set (Boolean)

클라이언트 성능에 따라 시각적 환경을 자동으로 조정합니다.

RichClientExperienceOptions

Get/Set(Enum)

[EnvDTE100.vsRichClientExperienceOptions]의 값이 포함된 다양한 기능의 클라이언트 시각적 환경을 지원합니다.

CloseButtonActiveTabOnly

Get/Set (Boolean)

닫기 단추가 활성 탭에만 표시되는지를 결정합니다.

AutohidePinActiveTabOnly

Get/Set (Boolean)

자동 숨기기 단추가 활성 탭에만 영향을 주는지를 결정합니다.

추가 기능/매크로 보안

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

속성 항목 이름

설명

MacrosEnabled

Get/Set (Boolean)

매크로를 실행할 수 있습니다.

AddinsEnabled

Get/Set (Boolean)

추가 기능을 로드할 수 있습니다.

LoadAddinsFromTheWeb

Get/Set (Boolean)

웹의 URL에서 추가 기능을 로드할 수 있습니다.

문서

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

속성 항목 이름

설명

ReuseSavedActiveDocWindow

Get/Set (Boolean)

현재 문서를 저장한 경우 새 파일을 열 때 이 파일에 현재 문서 창을 다시 사용할지 여부를 지정합니다.false로 설정하면 열려는 각 문서마다 항상 새 문서 창이 열립니다.

DetectFileChangesOutsideIDE

Get/Set (Boolean)

운영 체제가 IDE에게 디스크 상에서 파일이 수정되었다고 통보하는 경우, IDE에서 열린 파일을 자동으로 다시 로드할지 지정합니다.

AutoloadExternalChanges

Get/Set (Boolean)

열린 문서에 대한 외부 수정이 감지되었을 때, 열린 문서가 수정되지 않은 경우 수정된 파일을 자동으로 다시 로드할지 여부를 지정합니다.열린 문서가 수정되면 이 속성은 true가 되고, IDE는 마치 이 속성이 false인 것처럼 표시합니다.

InitializeOpenFileFromCurrentDocument

Get/Set (Boolean)

OpenFile 명령이 마지막 활성 문서에서 디렉터리와 파일 이름을 지정할지 아니면 파일을 열었던 마지막 위치에서 디렉터리와 파일 이름을 지정할지를 결정합니다.

MiscFilesProjectSavesLastNItems

Get/Set (Short)

기타 파일 프로젝트에서 기록하는 파일의 수를 결정합니다.이렇게 하면 다음에 IDE를 사용할 때 디스크에서 기타 파일로 가장 최근에 열었던 파일을 확인할 수 있습니다.

ShowMiscFilesProject

Get/Set (Boolean)

기타 파일 프로젝트를 표시할지 여부를 결정합니다.

CheckForConsisentLineEndings

Get/Set (Boolean)

파일을 로드할 때 줄 끝 일관성을 검사합니다.

SaveDocsAsUnicodeWhenDataLoss

Get/Set (Boolean)

데이터를 코드 페이지에 저장할 수 없을 때 문서를 유니코드로 저장합니다.

DontShowGlobalUndoChangeLossDialog

Get/Set (Boolean)

전체 실행 취소로 인해 다른 편집된 파일이 수정될 때 경고를 표시합니다.

AllowEditingReadOnlyFiles

Get/Set (Boolean)

읽기 전용 파일을 편집하도록 허용하지만 읽기 전용 파일을 저장하려고 하면 경고를 표시합니다.

DocumentDockPreference

Get/Set(Enum)

[EnvDTE100.vsDocumentDockPreferenceOptions].열린 문서를 삽입할 탭의 정확한 위치입니다.

확장 관리자

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

속성 항목 이름

설명

EnableAdminExtensions

Get/Set (Boolean)

관리자 자격 증명으로 Visual Studio를 실행할 때 사용자별 확장을 로드합니다.이 값을 변경한 다음에는 Visual Studio를 다시 시작해야 합니다.

EnableOnline

Get/Set (Boolean)

Visual Studio Gallery의 확장에 액세스할 수 있습니다.

AutomaticallyCheckForUpdates

Get/Set (Boolean)

설치된 확장에 대한 업데이트를 자동으로 검사합니다.

찾기 및 바꾸기

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

속성 항목 이름

설명

ShowWarningMessages

Get/Set (Boolean)

경고 메시지를 표시합니다.

InitializeFromEditor

Get/Set (Boolean)

찾을 내용 상자에 편집기의 텍스트를 자동으로 채웁니다.

ShowMessageBoxes

Get/Set (Boolean)

알림 메시지를 표시합니다.

HideWindowsAfterMatchFromQuickFindReplace

Get/Set (Boolean)

빠른 찾기 또는 빠른 바꾸기를 사용하여 일치하는 내용을 찾은 후 찾기 및 바꾸기 창을 숨깁니다.

Import and Export Settings

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

속성 항목 이름

설명

TrackTeamSettings

Get/Set (Boolean)

TeamSettingsFile로 지정된 파일의 설정을 사용합니다.

TeamSettingsFile

Get/Set (String)

팀 설정이 포함된 파일의 이름입니다.

AutoSaveFile

Get/Set (String)

사용자 설정이 자동으로 저장된 파일의 이름입니다.

국가별 설정

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

속성 항목 이름

설명

Language

Get/Set (String)

Visual Studio에서 현재 언어에 대한 LCID 값입니다.

키보드

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

속성 항목 이름

설명

체계

Get/Set (String)

기본 제공 스키마가 포함된 문자열, 로드된 .vsk 파일의 전체 경로를 포함하는 문자열 또는 .vsk 파일이 로드되지 않은 경우 "(기본값)"을 반환합니다.

프로젝트 및 솔루션

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

속성 항목 이름

설명

OnRunOrPreview

Get/Set (String)

빌드된 프로젝트를 보거나 실행하기 전에 IDE에서 모든 내용을 저장할지 여부를 지정합니다.

ProjectsLocation

Get/Set (String)

프로젝트 추가 대화 상자에서 새 프로젝트를 저장할 기본 디렉터리를 지정합니다.

ShowOutputWindowBeforeBuild

Get/Set (Boolean)

빌드를 시작할 때 출력 창을 표시할지 여부를 지정합니다.

ShowTaskListAfterBuild

Get/Set (Boolean)

빌드가 종료될 때 실패한 빌드 작업과 관련하여 작업 목록을 표시할지 여부를 지정합니다.

TrackFileSelectionInExplorer

Get/Set (Boolean)

현재 항목을 솔루션 탐색기에서 추적할지 여부를 지정합니다.

AlwaysShowSolutionNode

Get/Set (Boolean)

솔루션 노드를 표시할지 여부를 지정합니다.

OnlySaveStartupProjectsAndDependencies

Get/Set (Boolean)

저장 작업의 대상 범위를 시작 프로젝트와 해당 종속 파일로 제한할지 여부를 지정합니다.

ShowAdvancedBuildConfigurations

Get/Set (Boolean)

고급 빌드 구성을 표시할지 여부를 지정합니다.

ConcurrentBuilds

Get/Set (String)

발생할 수 있는 병렬 프로젝트 빌드의 최대 수를 지정합니다.

SaveNewProjects

Get/Set (Boolean)

새 프로젝트를 만든 후에 자동으로 저장할지 여부를 지정합니다.

PromptForRenameSymbol

Get/Set (Boolean)

파일의 이름을 바꿀 때 기호 이름 바꾸기를 프롬프트할지를 지정합니다.

OnRunWhenErrors

Get/Set(Enum)

빌드가 오류와 함께 완료되었을 때 실행 시 동작을 지정합니다.

OnRunWhenOutOfDate

Get/Set(Enum)

프로젝트가 오래되었을 때 실행 시 동작을 지정합니다.

ProjectTemplatesLocation

Get/Set (String)

사용자 프로젝트 템플릿이 포함된 디렉터리입니다.

ProjectItemTemplatesLocation

Get/Set (String)

사용자 항목 템플릿이 포함된 디렉터리입니다.

DefaultBehaviorForStartupProjects

Get/Set (String)

MSBuildOutputVerbosity

Get/Set (String)

빌드 출력의 자세한 정도를 지정합니다.

Startup

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

속성 항목 이름

설명

OnStartUp

Get/Set(Enum)

0~5까지 값을 사용하여 vsStartUp에서 가져온 시작 시 수행할 작업입니다.

  • 0: 홈 페이지 열기

  • 1: 마지막에 로드한 솔루션 로드

  • 2: 프로젝트 열기 대화 상자 표시

  • 3: 새 프로젝트 대화 상자 표시

  • 4: 빈 환경 표시

  • 5: 시작 페이지 표시

StartPageRSSUrl

Get/Set (String)

시작 시 사용되는 RSS 피드의 URL입니다.

StartPageRefreshDownloadedContent

Get/Set (Boolean)

StartPageRefreshInterval에 지정된 간격이 지날 때마다 시작 페이지를 새로 고칩니다.

StartPageRefreshInterval

Get/Set (Short)

시작 페이지를 새로 고치는 간격(분)입니다.

TaskList

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

속성 항목 이름

설명

ConfirmTaskDeletion

Get/Set (Boolean)

작업 목록에서 작업을 삭제할 때 확인 상자가 표시되는지 여부를 지정합니다.

WarnOnAddingHiddenItem

Get/Set (Boolean)

표시되지 않는 사용자 작업을 추가할 때 경고를 표시할지 여부를 지정합니다.

DontShowFilePaths

Get/Set (Boolean)

작업 목록에 전체 파일 경로를 표시할지 여부를 지정합니다.

CommentTokens

SafeArray

주석 토큰 값의 SafeArray를 반환합니다.각 값에는 Name(문자열) 및 Priority(vsTaskPriority, 높음, 보통, 낮음) 필드가 있습니다.

웹 브라우저

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

속성 항목 이름

설명

HomePage

Get/Set (String)

홈 페이지 URL을 나타냅니다.

SearchPage

Get/Set (String)

검색 페이지 URL을 나타냅니다.

ViewSourceIn

Get/Set(Enum)

vsBrowserViewSource(소스, 디자인, 외부)입니다.

ViewSourceExternalProgram

Get/Set (String)

외부 소스 뷰어의 경로입니다.

참고 항목

개념

옵션 설정 제어

옵션 페이지에서 속성 항목의 이름 확인

옵션 페이지, 글꼴 및 색 노드 속성

옵션 페이지, 텍스트 편집기 노드 속성