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