IEditorOperations (Interfaz)
Define operaciones relacionadas con el editor.
Espacio de nombres: Microsoft.VisualStudio.Text.Operations
Ensamblado: Microsoft.VisualStudio.Text.UI (en Microsoft.VisualStudio.Text.UI.dll)
Sintaxis
'Declaración
Public Interface IEditorOperations
public interface IEditorOperations
public interface class IEditorOperations
type IEditorOperations = interface end
public interface IEditorOperations
El tipo IEditorOperations expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
CanCut | Determina si es posible una operación de cortar. | |
CanDelete | Determina si es posible una operación de eliminación. | |
CanPaste | Determina si es posible una operación de pegar. | |
Options | Obtiene las opciones concretas de esta vista. | |
ProvisionalCompositionSpan | Obtiene el intervalo de composición provisional actual, o nullreferencia null (Nothing en Visual Basic) si no hay ninguna composición provisional). | |
SelectedText | Obtiene el texto seleccionado. | |
TextView | Obtiene la vista de texto en la que funcionan estas operaciones. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddAfterTextBufferChangePrimitive | Agrega una interfaz ITextUndoPrimitive a ITextUndoHistory para el búfer que revertirá la selección al estado actual cuando se rehaga. | |
AddBeforeTextBufferChangePrimitive | Agrega una interfaz ITextUndoPrimitive a ITextUndoHistory para el búfer que revertirá la selección al estado actual cuando se deshaga. | |
Backspace | Elimina un carácter a la izquierda del símbolo de intercalación actual. | |
Capitalize | Convierte todos los caracteres de la selección a minúsculas, a continuación, convierte el primer carácter de cada palabra de la selección a mayúsculas.Si la selección está vacía, el carácter siguiente se convierte a mayúsculas. | |
ConvertSpacesToTabs | Convierte los espacios en tabulaciones en la selección, o, si la selección está vacía, en la línea está el símbolo de intercalación. | |
ConvertTabsToSpaces | Convierte las pestañas en espacios en la selección, o, si la selección está vacía, en la línea está el símbolo de intercalación. | |
CopySelection | Copia el texto seleccionado en el Portapapeles. | |
CutFullLine | Si hay una selección, elimina todas las líneas tocadas por la selección, con los caracteres de salto de línea incluidos, y copia el texto en el portapapeles.De lo contrario, elimina la línea en que está el símbolo de intercalación, con los caracteres de salto de línea incluidos, y copia el texto en el Portapapeles. | |
CutSelection | Corta el texto seleccionado. | |
DecreaseLineIndent | Si hay una selección múltiple, quita la sangría de cada línea de la selección; de lo contrario, quita la sangría de la línea en que está el símbolo de intercalación. | |
Delete | Elimina la selección si hay.Si no hay ninguna selección, elimina el siguiente carácter en el búfer si existe uno. | |
DeleteBlankLines | Elimina todas las líneas vacías o las que solo contienen espacios en blanco en la selección. | |
DeleteFullLine | Si hay una selección, elimina todas las líneas tocadas por la selección, con los caracteres de salto de línea incluidos.De lo contrario, elimina la línea en que está el símbolo de intercalación, con los caracteres de salto de línea incluidos. | |
DeleteHorizontalWhiteSpace | Elimina todos los espacios en blanco del principio y el final de las líneas seleccionadas y recorta los espacios en blanco internos. | |
DeleteToBeginningOfLine | Elimina la línea en que está el símbolo de intercalación, hasta el carácter de salto de línea anterior y la selección si está presente. | |
DeleteToEndOfLine | Elimina la línea en que está el símbolo de intercalación, hasta el carácter de salto de línea y la selección si está presente. | |
DeleteWordToLeft | Elimina la palabra situada a la izquierda de la posición del símbolo de intercalación actual. | |
DeleteWordToRight | Elimina la palabra situada a la derecha de la posición del símbolo de intercalación actual. | |
ExtendSelection | Extiende el intervalo de la selección actual en la posición especificada. | |
GetWhitespaceForVirtualSpace | Obtiene una cadena compuesta por los caracteres de espacio en blanco que se insertarán para rellenar el intervalo entre VirtualSnapshotPoint determinado y SnapshotPoint más próximo en la misma línea. | |
GotoLine | Mueve el símbolo de intercalación a la línea especificada. | |
IncreaseLineIndent | Si hay una selección múltiple, agrega la sangría a cada línea de la selección; de lo contrario, agrega la sangría a la línea en que está el símbolo de intercalación. | |
Indent | Si hay una selección múltiple se aplica sangría a la selección; de lo contrario, inserta una pestaña en la ubicación del símbolo de intercalación. | |
InsertFile | Inserta el contenido de un archivo en disco en el búfer de texto. | |
InsertNewLine | Inserta una nueva línea en la posición del símbolo de intercalación actual. | |
InsertProvisionalText | Inserta el texto determinado en la posición del símbolo de intercalación actual como texto provisional. | |
InsertText | Inserta el texto determinado en la posición del símbolo de intercalación actual. | |
InsertTextAsBox | Inserta el texto especificado en posición del símbolo de intercalación actual como cuadro. | |
MakeLowercase | Convierte las letras mayúsculas a minúsculas en la selección.Si la selección está vacía, convierte el carácter siguiente en minúsculas. | |
MakeUppercase | Convierte las letras minúsculas a mayúsculas en la selección.Si la selección está vacía, convierte el carácter siguiente en mayúsculas. | |
MoveCaret | Mueve el símbolo de intercalación a la línea determinada en el desplazamiento especificado. | |
MoveCurrentLineToBottom | Mueve la línea actual a la parte inferior de la vista. | |
MoveCurrentLineToTop | Mueve la línea actual a la parte superior de la vista. | |
MoveLineDown | Mueve el símbolo de intercalación una línea hacia abajo. | |
MoveLineUp | Mueve el símbolo de intercalación una línea hacia arriba. | |
MoveToBottomOfView | Mueve el símbolo de intercalación a la última línea completamente visible de la vista. | |
MoveToEndOfDocument | Mueve el símbolo de intercalación al final del documento. | |
MoveToEndOfLine | Mueve el símbolo de intercalación al final de la línea. | |
MoveToHome | Mueve el símbolo de intercalación a la primera columna de texto de la línea. | |
MoveToLastNonWhiteSpaceCharacter | Mueve el símbolo de intercalación justo delante del último carácter de espacio no en blanco de la línea. | |
MoveToNextCharacter | Mueve el símbolo de intercalación al carácter siguiente. | |
MoveToNextWord | Mueve el símbolo de intercalación a la palabra siguiente. | |
MoveToPreviousCharacter | Mueve el símbolo de intercalación al carácter anterior. | |
MoveToPreviousWord | Mueve el símbolo de intercalación a la palabra anterior. | |
MoveToStartOfDocument | Mueve el símbolo de intercalación al inicio del documento. | |
MoveToStartOfLine | Mueve el símbolo de intercalación al inicio de la línea. | |
MoveToStartOfLineAfterWhiteSpace | Mueve el símbolo de intercalación al primer carácter distintos del espacio en blanco de la línea. | |
MoveToStartOfNextLineAfterWhiteSpace | Mueve el símbolo de intercalación al primer carácter distintos del espacio en blanco en la línea siguiente. | |
MoveToStartOfPreviousLineAfterWhiteSpace | Mueve el símbolo de intercalación al primer carácter distintos del espacio en blanco en la línea anterior. | |
MoveToTopOfView | Mueve símbolo de intercalación a la primera línea completamente visible de la vista. | |
NormalizeLineEndings | Reemplaza todos los finales de línea que no coinciden con la cadena especificada. | |
OpenLineAbove | Inserta una nueva línea en el inicio de la línea en que está el símbolo de intercalación. | |
OpenLineBelow | Inserta una nueva línea al final de la línea en que está el símbolo de intercalación. | |
PageDown | Mueve el símbolo de intercalación una página hacia abajo. | |
PageUp | Mueve el símbolo de intercalación una página hacia arriba. | |
Paste | Pega el texto del Portapapeles en el búfer de texto. | |
ReplaceAllMatches | Reemplaza todas las apariciones correspondientes de la cadena determinada. | |
ReplaceSelection | Reemplaza la selección de texto con el texto especificado. | |
ReplaceText | Reemplaza el texto del intervalo especificado con el texto especificado. | |
ResetSelection | Restablece cualquier selección en el texto. | |
ScrollColumnLeft | Desplaza la vista una columna a la izquierda. | |
ScrollColumnRight | Desplaza la vista una columna a la derecha. | |
ScrollDownAndMoveCaretIfNecessary | Desplaza la vista hacia abajo una línea y cambia de posición el símbolo de intercalación a la primera línea totalmente visible en la vista, si se desplaza fuera de la página. | |
ScrollLineBottom | Desplaza la línea en la que está el símbolo de intercalación, de forma que sea la última línea totalmente visible en la vista. | |
ScrollLineCenter | Desplaza la línea en la que está el símbolo de intercalación, de forma que se centre en la vista. | |
ScrollLineTop | Desplaza la línea en que está el símbolo de intercalación, de forma que sea la primera línea totalmente visible en la vista. | |
ScrollPageDown | Desplaza la vista hacia abajo una página sin mover el símbolo de intercalación. | |
ScrollPageUp | Desplaza la vista hacia arriba una página sin mover el símbolo de intercalación. | |
ScrollUpAndMoveCaretIfNecessary | Desplaza la vista hacia arriba una línea y cambia de posición el símbolo de intercalación, si se desplaza fuera de la página, a la última línea totalmente visible en la vista. | |
SelectAll | Selecciona todo el texto. | |
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint) | Selecciona el punto de delimitación especificado al punto activo, mueve el símbolo de intercalación al nuevo punto activo de la selección.El intervalo seleccionado se creará visible. | |
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode) | Selecciona el punto de delimitación especificado al punto activo, mueve el símbolo de intercalación al nuevo punto activo de la selección, y asegurarse de que la selección está en modo especificado de selección, y crear el intervalo seleccionado visible. | |
SelectAndMoveCaret(VirtualSnapshotPoint, VirtualSnapshotPoint, TextSelectionMode, Nullable<EnsureSpanVisibleOptions>) | Selecciona el punto de delimitación especificado al punto activo, mueve el símbolo de intercalación al nuevo punto activo de la selección, asegurarse de que la selección se compone del modo especificado de selección y crear el intervalo seleccionado visible. | |
SelectCurrentWord | Selecciona la palabra actual. | |
SelectEnclosing | Selecciona el elemento primario envolvente. | |
SelectFirstChild | Selecciona el primer elemento secundario. | |
SelectLine | selecciona la línea especificada. | |
SelectNextSibling | Selecciona el siguiente elemento relacionado. | |
SelectPreviousSibling | Selecciona el elemento relacionado anterior. | |
SwapCaretAndAnchor | Intercambia el símbolo de intercalación de su posición actual al otro fin de la selección. | |
Tabify | Convierte el espacio en blanco inicial en pestañas en todas las líneas tocadas por la selección y el símbolo de intercalación. | |
ToggleCase | Intercambia el caso de cada carácter en la selección.Si la selección está vacía, cambia el caso del carácter siguiente. | |
TransposeCharacter | Transpone el carácter situado en el cursor con el carácter siguiente. | |
TransposeLine | Transpone la línea que contiene el cursor con la línea siguiente. | |
TransposeWord | Transpone la palabra actual con la próxima. | |
Unindent | Quita el texto. | |
Untabify | Convierte el espacio en blanco inicial en espacios en todas las líneas tocadas por la selección y el símbolo de intercalación. | |
ZoomIn | Acercar la vista de texto en un factor de escala de 10%. | |
ZoomOut | Aleja la vista de texto en un factor de escala de 10%. | |
ZoomTo | Aplica el zoom especificado nivel a la vista de texto. |
Arriba
Comentarios
Puede obtener esta interfaz importando IEditorOperationsFactoryService.