comando block

Utilizzare il comando block per impostare la selezione del blocco o per 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

È 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 nel punto in cui si trova il cursore.  Al termine della copia, verrà selezionato il nuovo testo.
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 end facoltativo, 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 nel punto in cui si trova il cursore.  Dopo aver completato lo spostamento, il testo spostato verrà selezionato.
overlay [trasparente] Utilizzare il parametro overlay per sovrapporre il testo nel punto in cui si trova il cursore con il testo selezionato di recente.  Se si specifica il parametro facoltativo transparent, solo gli spazi verranno sovrapposti dal testo selezionato.
impostare [ stream
    | character
    | element
    | rectangle
    ]
Utilizzare il parametro set per impostare la selezione del blocco.  Una nuova selezione del blocco sarà creata nel punto in cui si trova il 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.
È 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 al punto in cui si trova il 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 è elemento o rettangolo.  Utilizzare i parametri facoltativi sinistra e destra 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.  Se count non viene specificato, viene usato 1.
upperCase Utilizzare il parametro upperCase per modificare il testo selezionato in carattere maiuscolo.

Status

Il parametro status non é influenzato da questo comando.

Descrizione

Esiste solo una selezione di blocco per l'intera istanza dell'applicazione editor.  Se si ha una selezione blocco in una vista documento ed è stata impostata una selezione blocco in una nuova vista documento, la selezione blocco nella prima vista documento viene cancellata.  In tal modo è possibile effettuare operazioni di copia e spostamento da una vista documento ed un'altra.  Poiché è presente una sola selezione, non vi è alcuna ambiguità.

Ci sono quattro tipi di selezione blocco:  flusso, carattere, elemento e rettangolo.

Le operazioni di blocco interesseranno solo gli elementi visibili.

Esempi

block clear
block fill *
block lowerCase 

Argomenti correlati
Comandi, azioni e parametri dell'editor

Riferimenti correlati
Comando findText
Parametro 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 editor predefiniti