1. PF Keys — as teclas de função
O ISPF usa as teclas PF1 a PF24 (PF13–PF24 são as mesmas PF1–PF12 com Shift pressionado). Cada tela pode atribuir funções diferentes, mas existe um conjunto de defaults que se repete em quase toda tela:
| Tecla | Função padrão | O que faz |
|---|---|---|
| PF1 | HELP | Abre a ajuda contextual da tela atual |
| PF2 | SPLIT | Divide a tela em duas (split screen) |
| PF3 | END | Volta um nível (sai da tela atual) |
| PF4 | RETURN | Volta direto ao Primary Menu |
| PF5 | RFIND | Repete a última busca (no editor) |
| PF6 | RCHANGE | Repete a última substituição (no editor) |
| PF7 | UP | Rola a tela para cima |
| PF8 | DOWN | Rola a tela para baixo |
| PF9 | SWAP | Alterna entre as duas telas do split |
| PF10 | LEFT | Rola a tela para a esquerda |
| PF11 | RIGHT | Rola a tela para a direita |
| PF12 | RETRIEVE | Recupera o último comando digitado |
✅ PF3 e PF4 são os mais importantes
PF3 (END) e PF4 (RETURN) são as teclas que você vai usar com mais frequência. Decorar esses dois é suficiente para nunca ficar "preso" em uma tela — PF3 sobe um nível, PF4 vai direto para o início.
💗 PF Keys no emulador
No emulador 3270, as PF keys geralmente mapeiam para as teclas F1–F12 do teclado do seu computador. PF13–PF24 geralmente são Shift+F1–Shift+F12. Consulte as configurações do seu emulador para confirmar o mapeamento — alguns sites customizam as teclas.
2. A linha de comando do ISPF
Quase toda tela do ISPF tem uma linha de comando no topo:
Nesse campo Option ===> (ou Command ===> em outras telas) você pode:
- Digitar o número de uma opção e pressionar Enter
- Digitar um fast path (ex:
=3.4) para ir direto a uma tela - Digitar
TSO comandopara executar um comando TSO - Digitar
=Xpara sair do ISPF
3. Fast path — atalhos de navegação
O fast path é a forma mais rápida de navegar no ISPF. Em vez de ir ao Primary Menu → opção 3 → sub-opção 4, você digita =3.4 em qualquer campo de comando e pressiona Enter. A sintaxe é sempre =opção.subopção.
| Fast Path | Destino | O que abre |
|---|---|---|
=1 | View | Visualizar dataset (somente leitura) |
=2 | Edit | Editar dataset ou membro de PDS |
=3.1 | Utilities → Library | Gerenciar membros de PDS |
=3.2 | Utilities → Dataset | Alocar, renomear, deletar datasets |
=3.3 | Utilities → Move/Copy | Mover e copiar datasets |
=3.4 | Utilities → DSLIST | Listar datasets por nome ou padrão |
=6 | Command | Linha de comando TSO |
=10 | SDSF | Monitor de jobs e output |
=X | — | Sair do ISPF |
🦕 Analogia — fast path como atalhos de teclado
Usar fast path no ISPF é como usar Ctrl+S para salvar em vez de ir em File → Save. Depois que você memoriza os fast paths mais usados (=3.4 para lista de datasets, =10 para SDSF), sua velocidade no mainframe aumenta muito.
4. Split screen — duas telas simultaneamente
O ISPF permite dividir a tela em duas sessões independentes — útil para editar um programa em cima enquanto consulta o output no SDSF embaixo, por exemplo.
Para usar o split screen:
- Pressione PF2 (SPLIT) — a tela se divide na linha onde o cursor está
- Use PF9 (SWAP) para alternar entre a tela de cima e a de baixo
- Cada tela é independente — você pode navegar em cada uma separadamente
- Para unir as telas novamente, pressione PF2 na tela que quer fechar
✅ Posicionando o cursor antes do split
O ISPF divide a tela na linha onde o cursor está quando você pressiona PF2. Para ter duas telas iguais (50/50), posicione o cursor na linha 12 antes de pressionar PF2. Para uma tela maior em cima e menor embaixo, posicione o cursor mais abaixo.
5. RETRIEVE — recuperar comandos anteriores
O ISPF mantém um histórico dos últimos comandos que você digitou em cada tela. Para recuperá-los, pressione PF12 repetidamente — cada vez traz o comando anterior. Isso é especialmente útil na linha de comando TSO (opção 6) para reexecutar comandos longos sem redigitar.
💗 RETRIEVE só funciona por tela
O histórico de PF12 é específico por painel. Os comandos digitados no editor não aparecem no histórico da linha de comando do Primary Menu, e vice-versa. Cada contexto tem seu próprio histórico independente.
6. KEYS e SETTINGS
Você pode ver e personalizar as PF keys de qualquer tela digitando KEYS na linha de comando e pressionando Enter:
Para ajustar as configurações gerais da sua sessão ISPF (tema de cor, números de linha padrão, log e lista), use a opção 0 (Settings) no Primary Menu.
⚠️ Alterações nas PF keys são persistentes
As PF keys customizadas ficam salvas no seu perfil ISPF e persistem entre sessões. Se você alterar e não gostar, use KEYS RESET para voltar ao padrão. Em ambientes corporativos, alguns sites bloqueiam a personalização de PF keys por política.