IEditorOperations2 介面
Defines operations relating to the editor.
命名空間: Microsoft.VisualStudio.Text.Operations
組件: Microsoft.VisualStudio.Text.UI (在 Microsoft.VisualStudio.Text.UI.dll 中)
語法
'宣告
Public Interface IEditorOperations2 _
Inherits IEditorOperations
public interface IEditorOperations2 : IEditorOperations
public interface class IEditorOperations2 : IEditorOperations
type IEditorOperations2 =
interface
interface IEditorOperations
end
public interface IEditorOperations2 extends IEditorOperations
IEditorOperations2 類型會公開下列成員。
屬性
名稱 | 描述 | |
---|---|---|
![]() |
CanCut | 決定是否可以執行剪下作業。 (繼承自 IEditorOperations)。 |
![]() |
CanDelete | 決定是否可以執行刪除作業。 (繼承自 IEditorOperations)。 |
![]() |
CanPaste | 決定是否可以執行貼上作業。 (繼承自 IEditorOperations)。 |
![]() |
Options | 取得這個檢視專用的選項。 (繼承自 IEditorOperations)。 |
![]() |
ProvisionalCompositionSpan | 取得目前來的構圖,範圍或nullnull 參考 (即 Visual Basic 中的 Nothing)如果沒有任何來轉譯緩衝處理)。 (繼承自 IEditorOperations)。 |
![]() |
SelectedText | 取得選取的文字。 (繼承自 IEditorOperations)。 |
![]() |
TextView | 取得這些作業適用的文字檢視。 (繼承自 IEditorOperations)。 |
回頁首
方法
名稱 | 描述 | |
---|---|---|
![]() |
AddAfterTextBufferChangePrimitive | 在緩衝區的 ITextUndoHistory 中加入被重做時,即會將選取範圍還原為目前狀態的 ITextUndoPrimitive。 (繼承自 IEditorOperations)。 |
![]() |
AddBeforeTextBufferChangePrimitive | 在緩衝區的 ITextUndoHistory 中加入被復原時,即會將選取範圍還原為目前狀態的 ITextUndoPrimitive。 (繼承自 IEditorOperations)。 |
![]() |
Backspace | 刪除目前插入號左邊一個字元。 (繼承自 IEditorOperations)。 |
![]() |
Capitalize | 將選取範圍中的所有字元都轉換為小寫,然後將選取範圍中每個單字的第一個字元都轉換為大寫。如果選取範圍是空的,則會將下一個字元變大寫。 (繼承自 IEditorOperations)。 |
![]() |
ConvertSpacesToTabs | 將分享空間] 索引標籤中選取項目,或選取範圍是空的如果在列上插入號位於。 (繼承自 IEditorOperations)。 |
![]() |
ConvertTabsToSpaces | 轉換切換至選取範圍] 中的空格,或選取範圍是空的如果在列上插入號位於。 (繼承自 IEditorOperations)。 |
![]() |
CopySelection | 將選取文字複製到剪貼簿。 (繼承自 IEditorOperations)。 |
![]() |
CutFullLine | 如果選取範圍,請刪除選項,包括分行符號字元,來變更時間戳記的所有行,並將文字複製到剪貼簿。否則刪除插入號所在的行 (包括分行符號字元),並將文字複製到剪貼簿。 (繼承自 IEditorOperations)。 |
![]() |
CutSelection | 剪下選取的文字。 (繼承自 IEditorOperations)。 |
![]() |
DecreaseLineIndent | 如果有多行的選取範圍,則移除選取範圍中每行的縮排,否則移除插入號所在行的縮排。 (繼承自 IEditorOperations)。 |
![]() |
Delete | 如果有的話,請刪除選取範圍。如果沒有選取範圍,刪除緩衝區中的下一個字元,如果有的話。 (繼承自 IEditorOperations)。 |
![]() |
DeleteBlankLines | 刪除選取範圍中的所有空行或是僅包含空白字元的行。 (繼承自 IEditorOperations)。 |
![]() |
DeleteFullLine | 如果有選取範圍存在,則刪除選取範圍碰到的所有文字行 (包括分行符號字元)。否則刪除插入號所在的行 (包括分行符號字元)。 (繼承自 IEditorOperations)。 |
![]() |
DeleteHorizontalWhiteSpace | 從所選取行的開頭和結尾刪除所有空白字元,並修剪掉內部空白字元。 (繼承自 IEditorOperations)。 |
![]() |
DeleteToBeginningOfLine | 刪除插入號所在的行,往上刪除直到前一個分行符號字元和選取範圍為止 (如果有的話)。 (繼承自 IEditorOperations)。 |
![]() |
DeleteToEndOfLine | 刪除插入號所在的行,往上刪除直到分行符號字元和選取範圍為止 (如果有的話)。 (繼承自 IEditorOperations)。 |
![]() |
DeleteWordToLeft | 刪除目前插入號位置左邊的單字。 (繼承自 IEditorOperations)。 |
![]() |
DeleteWordToRight | 刪除目前插入號位置右邊的單字。 (繼承自 IEditorOperations)。 |
![]() |
ExtendSelection | 將擴充目前的選取範圍,以指定的位置。 (繼承自 IEditorOperations)。 |
![]() |
GetWhitespaceForVirtualSpace | 取得字串所組成的空白字元會被插入,以填滿之間的間距指定VirtualSnapshotPoint ,最接近SnapshotPoint在同一行。 (繼承自 IEditorOperations)。 |
![]() |
GotoLine | 將插入號移至指定行的開頭。 (繼承自 IEditorOperations)。 |
![]() |
IncreaseLineIndent | 如果有多行的選取範圍,則將縮排加入至選取範圍中的每一行,否則將縮排加入至插入號所在的行。 (繼承自 IEditorOperations)。 |
![]() |
Indent | 如果有多行的選取範圍,則將選取範圍縮排,否則在插入號位置插入 Tab 字元。 (繼承自 IEditorOperations)。 |
![]() |
InsertFile | 插入文字緩衝區中的磁碟上檔案的內容。 (繼承自 IEditorOperations)。 |
![]() |
InsertNewLine | 在目前插入號位置插入新的一行。 (繼承自 IEditorOperations)。 |
![]() |
InsertProvisionalText | 在目前插入號位置插入指定的文字,做為暫時性文字。 (繼承自 IEditorOperations)。 |
![]() |
InsertText | 在目前插入號位置插入指定的文字。 (繼承自 IEditorOperations)。 |
![]() |
InsertTextAsBox | 在 [為] 方塊目前的插入號位置插入指定的文字。 (繼承自 IEditorOperations)。 |
![]() |
MakeLowercase | 將選取範圍中的大寫字母轉換為小寫。如果選取範圍是空的,則會將下一個字元變小寫。 (繼承自 IEditorOperations)。 |
![]() |
MakeUppercase | 將選取範圍中的小寫字母轉換為大寫。如果選取範圍是空的,則會將下一個字元變大寫。 (繼承自 IEditorOperations)。 |
![]() |
MoveCaret | 將插入號移至指定的位移指定的行中。 (繼承自 IEditorOperations)。 |
![]() |
MoveCurrentLineToBottom | 將目前行移至檢視的底部。 (繼承自 IEditorOperations)。 |
![]() |
MoveCurrentLineToTop | 將目前行移至檢視的頂端。 (繼承自 IEditorOperations)。 |
![]() |
MoveLineDown | 將插入號向下移動一行。 (繼承自 IEditorOperations)。 |
![]() |
MoveLineUp | 將插入號向上移動一行。 (繼承自 IEditorOperations)。 |
![]() |
MoveSelectedLinesDown | Moves the selected lines below the line bordering the selection on the bottom. Moving down from the bottom of the file will return true, however no changes will be made. Collapsed regions being moved, and being moved over, will remain collapsed. Moves involving readonly regions will result in no changes being made. |
![]() |
MoveSelectedLinesUp | Moves the selected lines up above the line bordering the selection on top. Moving up from the top of the file returns true, but no changes are made. Collapsed regions being moved, and being moved over, remain collapsed. Moves involving read-only regions result in no changes being made. |
![]() |
MoveToBottomOfView | 將插入號移至檢視的最後一個完全可見行。 (繼承自 IEditorOperations)。 |
![]() |
MoveToEndOfDocument | 將插入號移至文件的結尾。 (繼承自 IEditorOperations)。 |
![]() |
MoveToEndOfLine | 將插入號移至文字行的結尾。 (繼承自 IEditorOperations)。 |
![]() |
MoveToHome | 將插入號移至第一個文字欄中,在列上。 (繼承自 IEditorOperations)。 |
![]() |
MoveToLastNonWhiteSpaceCharacter | 將插入號移至行中最後一個非空白字元的前面。 (繼承自 IEditorOperations)。 |
![]() |
MoveToNextCharacter | 將插入號移至下一個字元。 (繼承自 IEditorOperations)。 |
![]() |
MoveToNextWord | 將插入號移至下一個單字。 (繼承自 IEditorOperations)。 |
![]() |
MoveToPreviousCharacter | 將插入號移至上一個字元。 (繼承自 IEditorOperations)。 |
![]() |
MoveToPreviousWord | 將插入號移至上一個單字。 (繼承自 IEditorOperations)。 |
![]() |
MoveToStartOfDocument | 將插入號移至文件的開頭。 (繼承自 IEditorOperations)。 |
![]() |
MoveToStartOfLine | 將插入號移至文字行的開頭。 (繼承自 IEditorOperations)。 |
![]() |
MoveToStartOfLineAfterWhiteSpace | 將插入號移至該行的第一個非空格字元。 (繼承自 IEditorOperations)。 |
![]() |
MoveToStartOfNextLineAfterWhiteSpace | 將插入號移至下一行的第一個非空格字元。 (繼承自 IEditorOperations)。 |
![]() |
MoveToStartOfPreviousLineAfterWhiteSpace | 要將插入號移至第一個非空白字元,之前的行。 (繼承自 IEditorOperations)。 |
![]() |
MoveToTopOfView | 將插入號移至檢視的第一個完全可見行。 (繼承自 IEditorOperations)。 |
![]() |
NormalizeLineEndings | 將會取代所有行尾結束符號不符合指定的字串。 (繼承自 IEditorOperations)。 |
![]() |
OpenLineAbove | 在插入號所在行的開頭插入新的一行。 (繼承自 IEditorOperations)。 |
![]() |
OpenLineBelow | 在插入號所在行的結尾插入新的一行。 (繼承自 IEditorOperations)。 |
![]() |
PageDown | 將插入號向下移動一頁。 (繼承自 IEditorOperations)。 |
![]() |
PageUp | 將插入號向上移動一頁。 (繼承自 IEditorOperations)。 |
![]() |
Paste | 將剪貼簿中的文字貼至文字緩衝區。 (繼承自 IEditorOperations)。 |
![]() |
ReplaceAllMatches | 取代所有出現的指定字串。 (繼承自 IEditorOperations)。 |
![]() |
ReplaceSelection | 選取的文字取代成指定的文字。 (繼承自 IEditorOperations)。 |
![]() |
ReplaceText | 從指定範圍的文字取代成指定的文字。 (繼承自 IEditorOperations)。 |
![]() |
ResetSelection | 重設文字中的任何選取範圍。 (繼承自 IEditorOperations)。 |
![]() |
ScrollColumnLeft | 將檢視向左捲動一欄。 (繼承自 IEditorOperations)。 |
![]() |
ScrollColumnRight | 將檢視向右捲動一欄。 (繼承自 IEditorOperations)。 |
![]() |
ScrollDownAndMoveCaretIfNecessary | 將檢視向下捲動一行,如果超出頁面捲動時,會將插入號的完整可見的第一行,在檢視中,重新定位。 (繼承自 IEditorOperations)。 |
![]() |
ScrollLineBottom | 捲動插入號所在的行,使該行成為檢視中最後一個完全可見行。 (繼承自 IEditorOperations)。 |
![]() |
ScrollLineCenter | 捲動插入號所在的行,使該行位於檢視的中間。 (繼承自 IEditorOperations)。 |
![]() |
ScrollLineTop | 捲動的行插入號已開啟,使其在檢視中的第一個完全可見行。 (繼承自 IEditorOperations)。 |
![]() |
ScrollPageDown | 將檢視向下捲動一頁,但不移動插入號。 (繼承自 IEditorOperations)。 |
![]() |
ScrollPageUp | 將檢視向上捲動一頁,但不移動插入號。 (繼承自 IEditorOperations)。 |
![]() |
ScrollUpAndMoveCaretIfNecessary | 將檢視向上捲動一行,如果檢視因此捲動到頁面外,再將插入號重新放置於檢視中的最後一個完全可見行。 (繼承自 IEditorOperations)。 |
![]() |
SelectAll | 選取所有文字。 (繼承自 IEditorOperations)。 |
![]() |
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint) | 選取從指定的錨點至作用點,將插入號移至新選取範圍的作用點。選取的範圍會成為可見。 (繼承自 IEditorOperations)。 |
![]() |
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode) | 到目前為止,將插入號移至新的作用點的選取範圍,並確定選取範圍位於指定的選取範圍模式中,讓所選的範圍可以看到,選取 [從指定的錨點]。 (繼承自 IEditorOperations)。 |
![]() |
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode, Nullable<EnsureSpanVisibleOptions>) | 選取從指定的錨點至作用點,將插入號移至新選取範圍的作用點確保選取範圍位於指定的選取模式而定,讓選取的範圍成為可見。 (繼承自 IEditorOperations)。 |
![]() |
SelectCurrentWord | 選取目前的文字。 (繼承自 IEditorOperations)。 |
![]() |
SelectEnclosing | 選取封入父代。 (繼承自 IEditorOperations)。 |
![]() |
SelectFirstChild | 選取第一個子系。 (繼承自 IEditorOperations)。 |
![]() |
SelectLine | 選取指定的行。 (繼承自 IEditorOperations)。 |
![]() |
SelectNextSibling | 選取下一個同層級項目。 (繼承自 IEditorOperations)。 |
![]() |
SelectPreviousSibling | 選取上一個同層級項目。 (繼承自 IEditorOperations)。 |
![]() |
SwapCaretAndAnchor | 將插入號從目前位置換到選取範圍的另一端。 (繼承自 IEditorOperations)。 |
![]() |
Tabify | 將選取範圍和插入號碰到的所有行上的前置空白字元轉換為 Tab 字元。 (繼承自 IEditorOperations)。 |
![]() |
ToggleCase | 切換選取範圍中每個字元的大小寫。如果選取範圍是空的,則會變更下一個字元的大小寫。 (繼承自 IEditorOperations)。 |
![]() |
TransposeCharacter | 將游標所在的字元與下一個字元調換。 (繼承自 IEditorOperations)。 |
![]() |
TransposeLine | 將游標所在的行與下一行調換。 (繼承自 IEditorOperations)。 |
![]() |
TransposeWord | 將目前的單字與下一個單字調換。 (繼承自 IEditorOperations)。 |
![]() |
Unindent | Unindents 的文字。 (繼承自 IEditorOperations)。 |
![]() |
Untabify | 將所有選取項目,並插入號接觸到的行上的空白前置空白字元。 (繼承自 IEditorOperations)。 |
![]() |
ZoomIn | 拉到 [文字] 檢視按照了 10%的縮放比例。 (繼承自 IEditorOperations)。 |
![]() |
ZoomOut | 縮小文字檢視按照了 10%的縮放比例。 (繼承自 IEditorOperations)。 |
![]() |
ZoomTo | 會指定的縮放層級套用到文字檢視。 (繼承自 IEditorOperations)。 |
回頁首