Comando block

Utilizzare il comando block per impostare la selezione del blocco o gestire il testo attualmente selezionato.

Sintassi

block { clear
      | copy
      | delete
      | fill chars
      | find [end]
      | lowerCase
      | move
      | overlay [transparent]
      | set [stream | character | element | rectangle]
      | shift [left | right] [count]
      | upperCase
      } 

Parametri

E' necessario specificare almeno uno dei parametri sul comando di blocco.

Clear Utilizzare il parametro clear per rimuovere la selezione del blocco corrente.
copy Utilizzare il parametro copy per copiare il testo attualmente selezionato nella posizione corrente del cursore.  Una volta copiato, il nuovo testo verrà selezionato.
canc Utilizzare il parametro delete per cancellare il testo attualmente selezionato dal documento.
fill chars Utilizzare il parametro fill per sostituire tutti i caratteri attualmente contenuti nella selezione del blocco con il carattere o i caratteri chars.
find [end] Utilizzare il parametro find per spostare il cursore all'inizio della selezione del blocco.  Se si specifica il parametro facoltativo end, il cursore verrà spostato alla fine della selezione del blocco.
lowerCase Utilizzare il parametro lowerCase per modificare il testo selezionato in carattere minuscolo.
move Utilizzare il parametro move per spostare il testo selezionato nella posizione corrente del cursore.  Una volta spostato, il testo verrà selezionato.
overlay [transparent] Utilizzare il parametro overlay per sovrapporre il testo alla posizione attuale del cursore con il testo selezionato di recente.  Se si specifica il parametro facoltativo transparent, solo gli spazi verranno sovrapposti dal testo selezionato.
set [ stream
    | character
    | element
    | rectangle
    ]
Utilizzare il parametro set per impostare la selezione del blocco.  Una nuova selezione del blocco verrà creata nella posizione corrente del cursore se
  • non esiste una selezione del blocco
  • la selezione del blocco non si trova nella vista corrente
  • il tipo di blocco specificato non mette in corrispondenza il tipo attuale.
E' possibile utilizzare current.block.defaultType. , se non vi è né un tipo di blocco specificato né una selezione di blocco nella vista attuale, se vi è una selezione di blocco nella vista attuale e il tipo di blocco specificato mette in corrispondenza il tipo di blocco della selezione del blocco, o se non vi è un tipo di blocco specificato, il blocco attuale sarà esteso alla posizione attuale del cursore.
shift [left | right] [count] Utilizzare il parametro shift per spostare il testo attualmente selezionato. Il parametro shift può solo essere utilizzato se l'attuale tipo di blocco è element o rectangle.  Utilizzare i parametri facoltativi left e right per indicare la direzione verso cui il testo dovrebbe essere spostato.  Se non si specifica alcun parametro, il testo sarà spostato sulla destra.  Il parametro count può essere specificato per indicare il numero di posizioni del carattere di cui il testo dovrebbe essere spostato.  count deve essere un numero intero positivo.  Se non si specifica alcun valore per count, si presuppone che sia 1.
upperCase Utilizzare il parametro upperCase per modificare il testo selezionato in carattere maiuscolo.

Status

Il parametro status non è influenzato da questo comando.

Descrizione

C'è solo una selezione del blocco per l'intera istanza dell'applicazione dell'editor.  Se si dispone di una selezione del blocco in una vista documento e si imposta una selezione del blocco in una nuova vista documento, la selezione del blocco nella prima vista viene eliminata.  In tal modo, è possibile eseguire operazioni di copia e di spostamento da una vista documento all'altra.  Non vi è alcuna ambiguità poiché vi è solo una selezione.

Ci sono quattro tipi di selezione blocco:  stream, character, element e rectangle.

Le operazioni di blocco interessano solo gli elementi visibili.

Esempi

block clear
block fill *
block lowerCase 

Argomenti correlati
Comandi, azioni e parametri dell'editor

Riferimento correlato
Comando findText
Comando block.bottomElement
Parametro block.bottomPosition
Parametro block.defaultType
Parametro block.inView
Parametro block.text
Parametro block.topElement
Parametro block.topPosition
Parametro block.type

Azione blockCopy
Azione blockDelete
Azione blockFill
Azione blockLowerCase
Azione blockMarkAll
Azione blockMarkBottom
Azione blockMarkCharacter
Azione blockMarkDown
Azione blockMarkElement
Azione blockMarkElementAtMouse
Azione blockMarkEnd
Azione blockMarkHome
Azione blockMarkLeft
Azione blockMarkNextWord
Azione blockMarkPageDown
Azione blockMarkPageLeft
Azione blockMarkPageRight
Azione blockMarkPageUp
Azione blockMarkPrevWord
Azione blockMarkRectangle
Azione blockMarkRectangleAtMouse
Azione blockMarkRight
Azione blockMarkToMouse
Azione blockMarkTop
Azione blockMarkUp
Azione blockMarkWord
Azione blockMarkWordAtMouse
Azione blockMove
Azione blockOverlay
Azione blockShiftLeft
Azione blockShiftRight
Azione blockUnmark
Azione blockUpperCase
Azione filterSelection
Azione findBlockEnd
Azione findBlockStart
Azione findSelection
Comandi predefiniti dell'editor