Compartir a través de


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
Propiedad pública CanCut Determina si es posible una operación de cortar.
Propiedad pública CanDelete Determina si es posible una operación de eliminación.
Propiedad pública CanPaste Determina si es posible una operación de pegar.
Propiedad pública Options Obtiene las opciones concretas de esta vista.
Propiedad pública ProvisionalCompositionSpan Obtiene el intervalo de composición provisional actual, o nullreferencia null (Nothing en Visual Basic) si no hay ninguna composición provisional).
Propiedad pública SelectedText Obtiene el texto seleccionado.
Propiedad pública TextView Obtiene la vista de texto en la que funcionan estas operaciones.

Arriba

Métodos

  Nombre Descripción
Método público AddAfterTextBufferChangePrimitive Agrega una interfaz ITextUndoPrimitive a ITextUndoHistory para el búfer que revertirá la selección al estado actual cuando se rehaga.
Método público AddBeforeTextBufferChangePrimitive Agrega una interfaz ITextUndoPrimitive a ITextUndoHistory para el búfer que revertirá la selección al estado actual cuando se deshaga.
Método público Backspace Elimina un carácter a la izquierda del símbolo de intercalación actual.
Método público 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.
Método público 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.
Método público 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.
Método público CopySelection Copia el texto seleccionado en el Portapapeles.
Método público 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.
Método público CutSelection Corta el texto seleccionado.
Método público 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.
Método público 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.
Método público DeleteBlankLines Elimina todas las líneas vacías o las que solo contienen espacios en blanco en la selección.
Método público 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.
Método público DeleteHorizontalWhiteSpace Elimina todos los espacios en blanco del principio y el final de las líneas seleccionadas y recorta los espacios en blanco internos.
Método público 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.
Método público 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.
Método público DeleteWordToLeft Elimina la palabra situada a la izquierda de la posición del símbolo de intercalación actual.
Método público DeleteWordToRight Elimina la palabra situada a la derecha de la posición del símbolo de intercalación actual.
Método público ExtendSelection Extiende el intervalo de la selección actual en la posición especificada.
Método público 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.
Método público GotoLine Mueve el símbolo de intercalación a la línea especificada.
Método público 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.
Método público 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.
Método público InsertFile Inserta el contenido de un archivo en disco en el búfer de texto.
Método público InsertNewLine Inserta una nueva línea en la posición del símbolo de intercalación actual.
Método público InsertProvisionalText Inserta el texto determinado en la posición del símbolo de intercalación actual como texto provisional.
Método público InsertText Inserta el texto determinado en la posición del símbolo de intercalación actual.
Método público InsertTextAsBox Inserta el texto especificado en posición del símbolo de intercalación actual como cuadro.
Método público 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.
Método público 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.
Método público MoveCaret Mueve el símbolo de intercalación a la línea determinada en el desplazamiento especificado.
Método público MoveCurrentLineToBottom Mueve la línea actual a la parte inferior de la vista.
Método público MoveCurrentLineToTop Mueve la línea actual a la parte superior de la vista.
Método público MoveLineDown Mueve el símbolo de intercalación una línea hacia abajo.
Método público MoveLineUp Mueve el símbolo de intercalación una línea hacia arriba.
Método público MoveToBottomOfView Mueve el símbolo de intercalación a la última línea completamente visible de la vista.
Método público MoveToEndOfDocument Mueve el símbolo de intercalación al final del documento.
Método público MoveToEndOfLine Mueve el símbolo de intercalación al final de la línea.
Método público MoveToHome Mueve el símbolo de intercalación a la primera columna de texto de la línea.
Método público MoveToLastNonWhiteSpaceCharacter Mueve el símbolo de intercalación justo delante del último carácter de espacio no en blanco de la línea.
Método público MoveToNextCharacter Mueve el símbolo de intercalación al carácter siguiente.
Método público MoveToNextWord Mueve el símbolo de intercalación a la palabra siguiente.
Método público MoveToPreviousCharacter Mueve el símbolo de intercalación al carácter anterior.
Método público MoveToPreviousWord Mueve el símbolo de intercalación a la palabra anterior.
Método público MoveToStartOfDocument Mueve el símbolo de intercalación al inicio del documento.
Método público MoveToStartOfLine Mueve el símbolo de intercalación al inicio de la línea.
Método público MoveToStartOfLineAfterWhiteSpace Mueve el símbolo de intercalación al primer carácter distintos del espacio en blanco de la línea.
Método público MoveToStartOfNextLineAfterWhiteSpace Mueve el símbolo de intercalación al primer carácter distintos del espacio en blanco en la línea siguiente.
Método público MoveToStartOfPreviousLineAfterWhiteSpace Mueve el símbolo de intercalación al primer carácter distintos del espacio en blanco en la línea anterior.
Método público MoveToTopOfView Mueve símbolo de intercalación a la primera línea completamente visible de la vista.
Método público NormalizeLineEndings Reemplaza todos los finales de línea que no coinciden con la cadena especificada.
Método público OpenLineAbove Inserta una nueva línea en el inicio de la línea en que está el símbolo de intercalación.
Método público OpenLineBelow Inserta una nueva línea al final de la línea en que está el símbolo de intercalación.
Método público PageDown Mueve el símbolo de intercalación una página hacia abajo.
Método público PageUp Mueve el símbolo de intercalación una página hacia arriba.
Método público Paste Pega el texto del Portapapeles en el búfer de texto.
Método público ReplaceAllMatches Reemplaza todas las apariciones correspondientes de la cadena determinada.
Método público ReplaceSelection Reemplaza la selección de texto con el texto especificado.
Método público ReplaceText Reemplaza el texto del intervalo especificado con el texto especificado.
Método público ResetSelection Restablece cualquier selección en el texto.
Método público ScrollColumnLeft Desplaza la vista una columna a la izquierda.
Método público ScrollColumnRight Desplaza la vista una columna a la derecha.
Método público 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.
Método público 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.
Método público ScrollLineCenter Desplaza la línea en la que está el símbolo de intercalación, de forma que se centre en la vista.
Método público 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.
Método público ScrollPageDown Desplaza la vista hacia abajo una página sin mover el símbolo de intercalación.
Método público ScrollPageUp Desplaza la vista hacia arriba una página sin mover el símbolo de intercalación.
Método público 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.
Método público SelectAll Selecciona todo el texto.
Método público 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.
Método público 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.
Método público 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.
Método público SelectCurrentWord Selecciona la palabra actual.
Método público SelectEnclosing Selecciona el elemento primario envolvente.
Método público SelectFirstChild Selecciona el primer elemento secundario.
Método público SelectLine selecciona la línea especificada.
Método público SelectNextSibling Selecciona el siguiente elemento relacionado.
Método público SelectPreviousSibling Selecciona el elemento relacionado anterior.
Método público SwapCaretAndAnchor Intercambia el símbolo de intercalación de su posición actual al otro fin de la selección.
Método público 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.
Método público 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.
Método público TransposeCharacter Transpone el carácter situado en el cursor con el carácter siguiente.
Método público TransposeLine Transpone la línea que contiene el cursor con la línea siguiente.
Método público TransposeWord Transpone la palabra actual con la próxima.
Método público Unindent Quita el texto.
Método público 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.
Método público ZoomIn Acercar la vista de texto en un factor de escala de 10%.
Método público ZoomOut Aleja la vista de texto en un factor de escala de 10%.
Método público ZoomTo Aplica el zoom especificado nivel a la vista de texto.

Arriba

Comentarios

Puede obtener esta interfaz importando IEditorOperationsFactoryService.

Vea también

Referencia

Microsoft.VisualStudio.Text.Operations (Espacio de nombres)