다음을 통해 공유


IEditorOperations 인터페이스

편집기 관련 작업을 정의합니다.

네임스페이스:  Microsoft.VisualStudio.Text.Operations
어셈블리:  Microsoft.VisualStudio.Text.UI(Microsoft.VisualStudio.Text.UI.dll)

구문

‘선언
Public Interface IEditorOperations
public interface IEditorOperations
public interface class IEditorOperations
type IEditorOperations =  interface end
public interface IEditorOperations

IEditorOperations 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 CanCut 잘라내기 작업이 가능한지 여부를 확인합니다.
Public 속성 CanDelete 삭제 작업이 가능한지 여부를 확인합니다.
Public 속성 CanPaste 붙여넣기 작업이 가능한지 여부를 확인합니다.
Public 속성 Options 이 뷰와 관련된 옵션을 가져옵니다.
Public 속성 ProvisionalCompositionSpan 범위는 현재 임시 컴포지션의 가져옵니다 또는 nullNull 참조(Visual Basic의 경우 Nothing) 없는 임시 컴포지션의 경우).
Public 속성 SelectedText 선택한 텍스트를 가져옵니다.
Public 속성 TextView 작업이 수행되는 텍스트 뷰를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 AddAfterTextBufferChangePrimitive 다시 실행될 경우 선택 항목을 현재 상태로 복원할 버퍼의 ITextUndoHistoryITextUndoPrimitive를 추가합니다.
Public 메서드 AddBeforeTextBufferChangePrimitive 실행 취소될 경우 선택 항목을 현재 상태로 복원할 버퍼의 ITextUndoHistoryITextUndoPrimitive를 추가합니다.
Public 메서드 Backspace 현재 캐럿의 왼쪽에 있는 문자 하나를 삭제합니다.
Public 메서드 Capitalize 선택 항목의 모든 문자를 소문자로 변환한 다음 이 항목에서 각 단어의 첫 문자를 대문자로 변환합니다.선택 항목이 비어 있을 경우 다음 문자를 대문자로 만듭니다.
Public 메서드 ConvertSpacesToTabs 변환 간격 탭에 선택 영역 또는 선택 영역이 비어 있으면 캐럿에 중요 합니다.
Public 메서드 ConvertTabsToSpaces 변환 탭을 공백으로를 선택 하 고 또는 선택 영역이 비어 있으면 캐럿에 중요 합니다.
Public 메서드 CopySelection 선택한 텍스트를 클립보드에 복사합니다.
Public 메서드 CutFullLine 선택할 경우 줄 바꿈 문자를 포함 하 여 선택 영역에 액세스 하는 모든 줄을 삭제 하 고 텍스트를 클립보드에 복사 합니다.그렇지 않으면 캐럿이 설정된 줄을 줄 바꿈 문자와 함께 삭제하고 텍스트를 클립보드로 복사합니다.
Public 메서드 CutSelection 선택한 텍스트를 잘라냅니다.
Public 메서드 DecreaseLineIndent 여러 줄의 항목을 선택한 경우 선택 항목의 모든 줄에서 들여쓰기를 제거하거나 그렇지 않은 경우 캐럿이 설정된 줄에서 들여쓰기를 제거합니다.
Public 메서드 Delete 있는 경우 선택 영역을 삭제 합니다.있는 경우 선택 영역이 없는 경우 버퍼에서 다음 문자를 삭제 합니다.
Public 메서드 DeleteBlankLines 선택 항목에서 공백만 있는 줄이나 빈 줄을 모두 삭제합니다.
Public 메서드 DeleteFullLine 선택 항목이 있을 경우 이 항목이 접한 모든 줄을 줄 바꿈 문자와 함께 삭제합니다.그렇지 않으면 캐럿이 설정된 줄을 줄 바꿈 문자와 함께 삭제합니다.
Public 메서드 DeleteHorizontalWhiteSpace 선택한 줄의 처음과 끝에서 공백을 모두 삭제하고 줄 안의 공백을 지웁니다.
Public 메서드 DeleteToBeginningOfLine 캐럿이 설정된 줄을 이전 줄 바꿈 문자 및 선택 항목이 있을 경우 해당 항목까지 삭제합니다.
Public 메서드 DeleteToEndOfLine 캐럿이 설정된 줄을 줄 바꿈 문자 및 선택 항목이 있을 경우 해당 항목까지 삭제합니다.
Public 메서드 DeleteWordToLeft 현재 캐럿 위치의 왼쪽에 있는 단어를 삭제합니다.
Public 메서드 DeleteWordToRight 현재 캐럿 위치의 오른쪽에 있는 단어를 삭제합니다.
Public 메서드 ExtendSelection 지정 된 위치에 현재 선택 범위를 확장합니다.
Public 메서드 GetWhitespaceForVirtualSpace 문자열을 구성 하는 공백 문자의 사이 메우기 위해 삽입 됩니다 가져옵니다를 주어진 VirtualSnapshotPoint 와 가장 가까운 SnapshotPoint 같은 줄에.
Public 메서드 GotoLine 캐럿을 지정된 줄의 처음으로 이동합니다.
Public 메서드 IncreaseLineIndent 여러 줄의 항목을 선택한 경우 선택 항목의 모든 줄에 들여쓰기를 추가하거나 그렇지 않은 경우 캐럿이 설정된 줄에 들여쓰기를 추가합니다.
Public 메서드 Indent 여러 줄의 항목을 선택한 경우 선택 항목을 들여쓰거나 그렇지 않은 경우 캐럿 위치에 탭을 삽입합니다.
Public 메서드 InsertFile 디스크에 있는 파일의 내용을 텍스트 버퍼에 삽입합니다.
Public 메서드 InsertNewLine 현재 캐럿 위치에 새 줄을 삽입합니다.
Public 메서드 InsertProvisionalText 지정된 텍스트를 현재 캐럿 위치에 임시 텍스트로 삽입합니다.
Public 메서드 InsertText 지정된 텍스트를 현재 캐럿 위치에 삽입합니다.
Public 메서드 InsertTextAsBox 현재 캐럿 위치 상자에 지정한 텍스트를 삽입 합니다.
Public 메서드 MakeLowercase 선택 항목에서 대문자를 소문자로 변환합니다.선택 항목이 비어 있을 경우 다음 문자를 소문자로 만듭니다.
Public 메서드 MakeUppercase 선택 항목에서 소문자를 대문자로 변환합니다.선택 항목이 비어 있을 경우 다음 문자를 대문자로 만듭니다.
Public 메서드 MoveCaret 지정 된 오프셋에서 지정 된 줄에 캐럿을 이동합니다.
Public 메서드 MoveCurrentLineToBottom 현재 줄을 뷰의 맨 아래로 이동합니다.
Public 메서드 MoveCurrentLineToTop 현재 줄을 뷰의 맨 위로 이동합니다.
Public 메서드 MoveLineDown 캐럿을 한 줄 아래로 이동합니다.
Public 메서드 MoveLineUp 캐럿을 한 줄 위로 이동합니다.
Public 메서드 MoveToBottomOfView 캐럿을 뷰에서 완전히 표시된 마지막 줄로 이동합니다.
Public 메서드 MoveToEndOfDocument 캐럿을 문서의 끝으로 이동합니다.
Public 메서드 MoveToEndOfLine 캐럿을 줄의 끝으로 이동합니다.
Public 메서드 MoveToHome 캐럿 열을 텍스트 줄에 이동합니다.
Public 메서드 MoveToLastNonWhiteSpaceCharacter 캐럿을 줄에서 공백이 아닌 마지막 문자 바로 앞으로 이동합니다.
Public 메서드 MoveToNextCharacter 캐럿을 다음 문자로 이동합니다.
Public 메서드 MoveToNextWord 캐럿을 다음 단어로 이동합니다.
Public 메서드 MoveToPreviousCharacter 캐럿을 이전 문자로 이동합니다.
Public 메서드 MoveToPreviousWord 캐럿을 이전 단어로 이동합니다.
Public 메서드 MoveToStartOfDocument 캐럿을 문서의 처음으로 이동합니다.
Public 메서드 MoveToStartOfLine 캐럿을 줄의 처음으로 이동합니다.
Public 메서드 MoveToStartOfLineAfterWhiteSpace 캐럿을 줄의 첫 번째 공백이 아닌 문자가 이동 됩니다.
Public 메서드 MoveToStartOfNextLineAfterWhiteSpace 다음 줄의 첫 번째 공백이 아닌 문자를 캐럿을 이동합니다.
Public 메서드 MoveToStartOfPreviousLineAfterWhiteSpace 캐럿 앞 줄의 첫 번째 공백이 아닌 문자를 이동합니다.
Public 메서드 MoveToTopOfView 캐럿을 뷰에서 완전히 표시된 첫 번째 줄로 이동합니다.
Public 메서드 NormalizeLineEndings 지정 된 문자열과 일치 하지 않는 모든 줄 끝을 대체 합니다.
Public 메서드 OpenLineAbove 캐럿이 설정된 줄의 처음에 새 줄을 삽입합니다.
Public 메서드 OpenLineBelow 캐럿이 설정된 줄의 끝에 새 줄을 삽입합니다.
Public 메서드 PageDown 캐럿을 한 페이지 아래로 이동합니다.
Public 메서드 PageUp 캐럿을 한 페이지 위로 이동합니다.
Public 메서드 Paste 클립보드의 텍스트를 텍스트 버퍼로 붙여 넣습니다.
Public 메서드 ReplaceAllMatches 지정된 문자열의 일치 항목을 모두 바꿉니다.
Public 메서드 ReplaceSelection 텍스트 선택 영역을 지정한 텍스트로 바꿉니다.
Public 메서드 ReplaceText 지정 된 범위에서 텍스트를 지정한 텍스트로 바꿉니다.
Public 메서드 ResetSelection 텍스트에서 선택한 모든 항목을 다시 설정합니다.
Public 메서드 ScrollColumnLeft 뷰를 한 열 왼쪽으로 스크롤합니다.
Public 메서드 ScrollColumnRight 뷰를 한 열 오른쪽으로 스크롤합니다.
Public 메서드 ScrollDownAndMoveCaretIfNecessary 보기가 한 줄 아래로 스크롤합니다 및 페이지 스크롤하면 보기에서 완전히 표시 되는 첫 번째 줄에 캐럿 위치를 변경 합니다.
Public 메서드 ScrollLineBottom 뷰에서 완전히 표시되는 마지막 줄이 되도록 캐럿이 설정된 줄을 스크롤합니다.
Public 메서드 ScrollLineCenter 뷰에서 가운데에 맞춰지도록 캐럿이 설정된 줄을 스크롤합니다.
Public 메서드 ScrollLineTop 이 보기에서 완벽 하 게 표시 되는 첫 줄 수 있도록, 캐럿이 있는 줄을 스크롤합니다.
Public 메서드 ScrollPageDown 캐럿을 이동하지 않고 뷰를 한 페이지 아래로 스크롤합니다.
Public 메서드 ScrollPageUp 캐럿을 이동하지 않고 뷰를 한 페이지 위로 스크롤합니다.
Public 메서드 ScrollUpAndMoveCaretIfNecessary 뷰를 한 줄 위쪽으로 스크롤하고 페이지를 벗어날 경우 캐럿 위치를 뷰에서 완전히 표시되는 마지막 줄로 다시 설정합니다.
Public 메서드 SelectAll 모든 텍스트를 선택합니다.
Public 메서드 SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint) 지정 된 앵커 포인트에서 캐럿 새 활성 선택 지점으로 이동 하 여 활성 지점의 수를 선택 합니다.선택한 범위의 볼 수 있게 합니다.
Public 메서드 SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode) 지정 된 앵커 포인트에서 캐럿을 선택 하 고 새 활성 지점으로 이동 하 고 선택 영역에 지정 된 선택 모드를 확인 및 선택에 걸쳐 표시 되 게는 활성 지점으로 선택 됩니다.
Public 메서드 SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode, Nullable<EnsureSpanVisibleOptions>) 지정 된 앵커 지점에서 새 활성 선택 지점으로 캐럿을 이동, 선택 영역에 지정 된 선택 모드 인지 확인 하 고 선택한 범위를 화면에 표시 하기 활성 지점으로 선택 됩니다.
Public 메서드 SelectCurrentWord 현재 단어를 선택합니다.
Public 메서드 SelectEnclosing 바깥쪽 부모를 선택합니다.
Public 메서드 SelectFirstChild 첫 번째 자식을 선택합니다.
Public 메서드 SelectLine 지정 된 줄을 선택 합니다.
Public 메서드 SelectNextSibling 다음 형제를 선택합니다.
Public 메서드 SelectPreviousSibling 이전 형제를 선택합니다.
Public 메서드 SwapCaretAndAnchor 캐럿을 현재 위치에서 선택 항목의 반대 끝으로 이동합니다.
Public 메서드 Tabify 선택 항목 및 캐럿이 접한 모든 줄에서 선행 공백을 탭으로 변환합니다.
Public 메서드 ToggleCase 선택 항목에서 각 문자의 대/소문자를 바꿉니다.선택 항목이 비어 있을 경우 다음 문자의 대/소문자를 바꿉니다.
Public 메서드 TransposeCharacter 커서가 위치한 문자를 다음 문자와 서로 바꿉니다.
Public 메서드 TransposeLine 커서가 있는 줄을 다음 줄과 서로 바꿉니다.
Public 메서드 TransposeWord 현재 단어를 다음 단어와 서로 바꿉니다.
Public 메서드 Unindent 텍스트가 unindents.
Public 메서드 Untabify 모든 선 선택 및 캐럿으로 작업에 선행 공백 문자를 변환 합니다.
Public 메서드 ZoomIn 텍스트 보기에 10% 배율 인수로 확대 됩니다.
Public 메서드 ZoomOut 텍스트 보기 비율 10%로 확대 합니다.
Public 메서드 ZoomTo 지정 된 확대/축소 수준을 텍스트 보기에만 적용 됩니다.

위쪽

설명

이 인터페이스를 가져오는 방법으로 얻을 수 있습니다에서 IEditorOperationsFactoryService.

참고 항목

참조

Microsoft.VisualStudio.Text.Operations 네임스페이스