Em muitos casos, trabalhar com o IDE no Mac não é diferente de trabalhar em outros sistemas operacionais. Entretanto, há duas diferenças significativas. Primeiro, a janela Opções no Mac é encontrada em NetBeans > Preferências, enquanto a caixa Sobre fica em NetBeans > Sobre.
Segundo, alguns atalhos de teclado no Mac são diferentes. Abaixo há tabelas mostrando os atalhos de teclado principais e como usá-los no Mac. Para obter uma lista completa de atalhos de teclado, incluindo os do Mac, consulte a lista completa de atalhos de teclado, encontrada aqui:
Efetuando rolagem e selecionando
Teclas
Ação
Cmd-[
Move o ponto de inserção para o colchete realçado correspondente. Observe que este atalho só funciona quando o ponto de inserção está imediatamente após o colchete de abertura.
Cmd-Shift-[
Seleciona o bloco entre um par de colchetes. Observe que este atalho só funciona quando o ponto de inserção está imediatamente após o colchete de abertura ou de fechamento.
Ctrl-G
Salta para qualquer linha especificada.
Cmd-A
Seleciona todo o texto no arquivo.
Código dobrável
Teclas
Ação
Cmd-Menos (-)
Recolhe o bloco de código no qual o ponto de inserção está no momento.
Cmd-Mais (+)
Expande o bloco de código que está adjacente ao ponto de inserção.
Cmd-Shift-Menos (-)
Recolhe todos os blocos de código no arquivo atual.
Cmd-Shift-Mais (+)
Expande todos os blocos de código no arquivo atual.
Recortando, copiando, colando e excluindo texto
Teclas
Ação
Cmd-Z
Desfazer. Reserva uma série de ações do editor uma de cada vez (excluindo Salvar).
Cmd-Y
Refazer. Reserva uma série de comandos Desfazer de cada vez.
Cmd-X
Recortar. Exclui a seleção atual e a coloca na área de transferência.
Cmd-C
Copiar. Copia a seleção atual na área de transferência.
Cmd-V
Colar. Cola o conteúdo da área de transferência no ponto de inserção.
Backspace
Excluir. Exclui a seleção atual.
Cmd-E
Exclui a linha atual.
Cmd-K
Copia a palavra que precede o ponto de inserção e cola após o ponto de inserção (o ponto de inserção deve estar no espaço em branco antes ou depois de uma palavra). Pressione K várias vezes para percorrer as palavras precedentes em sucessão.
Cmd-Shift-K
Copia a palavra seguinte ao ponto de inserção e cola no ponto de inserção (o ponto de inserção deve estar no espaço em branco antes ou depois de uma palavra). Pressione L várias vezes para percorrer as palavras seguintes consecutivas.
Pesquisando texto
Teclas
Ação
Cmd-G
Seleciona a próxima ocorrência da palavra encontrada durante a pesquisa.
Cmd-Shift-G
Seleciona a ocorrência anterior da palavra encontrada durante a pesquisa.
Cmd-F
Abre a caixa Localizar na parte inferior do editor.
Cmd-R
Abre a caixa de diálogo Localizar e Substituir.
Configurando tabulações
Teclas
Ação
Aba
Desola todo o texto à direita do ponto de inserção uma tabulação para direita.
Cmd-Seta para direita
Desloca o texto na linha que contém o ponto de inserção uma tabulação para a direita.
Cmd-Seta para esquerda
Desloca o texto na linha que contém o ponto de inserção para a esquerda uma tabulação.
Modificando código
Teclas
Ação
Ctrl-Barra de espaços
Abre a caixa de diálogo de auto-completar do código Java.
Shift-Enter
Insere o texto que está selecionado na caixa de conclusão do código no arquivo.
Ctrl-I
Abre o menu pop-up Inserir código no qual você pode selecionar os trechos de código para o IDE inserir.
Ctrl-Shift-I
Adiciona uma instrução de importação à seção de importação do código quando o cursor está sobre o nome de classe que será importado.
Ctrl-K
Vai para a entrada anterior na lista de saltos.
Ctrl-Shift-K
Vai para a próxima entrada na lista de saltos.
Ctrl-J e D
Uma macro que seleciona o identificador sob o cursor. Em seguida, insere o código de depuração na linha anterior para imprimir o valor desse identificador.
Shift-Barra de espaços
Adiciona um espaço sem verificar se há abreviações a serem expandidas.
Cmd-Shift-J
Abre a caixa de diálogo Internacionalizar que você pode usar para inserir uma string localizada no ponto de inserção.
Cmd-J
Percore as abas do editor.
Usando indicadores
Teclas
Ação
Cmd-Shift-M
Configura ou desconfigura um indicador na linha atual.