O que é um atalho de teclado no OSX para subir um bloco no texto?

1

No Linux durante a edição de texto, posso mover o bloco para cima e para baixo com ctr + seta para cima, ctr + seta para baixo.

Qual é o equivalente a OSX?

    
por Dávid Natingga 20.04.2013 / 00:40

1 resposta

0

Eu não sei o que o controle + up faz em outras plataformas, mas se você (ou outras pessoas pesquisando por essa pergunta) significa rolar uma página para cima ou para baixo e mover o cursor, use a opção + page up e opção + página abaixo. Eles não funcionam em visualizações da Web ou aplicativos do iWork.

No TextMate, você pode fazer a página para cima e a página para baixo mover o cursor, copiando /Applications/TextMate.app/Contents/Resources/KeyBindings.dict para ~/Library/Application Support/TextMate/KeyBindings.dict e adicionando isso:

"\UF72C" = pageUp:;
"\UF72D" = pageDown:;

Se você quer dizer mover várias linhas do cursor para cima ou para baixo, crie ~/Library/KeyBindings/ e salve uma lista de propriedades como DefaultKeyBinding.dict :

{   
    "^\UF700" = (moveUp:, moveUp:, moveUp:, moveUp:, moveUp:, moveUp:);
    "^\UF701" = (moveDown:, moveDown:, moveDown:, moveDown:, moveDown:, moveDown:);
    "^$\UF700" = (moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:, moveUpAndModifySelection:);
    "^$\UF701" = (moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:, moveDownAndModifySelection:);
}

Ou se você quer dizer trocar as linhas selecionadas com a linha acima ou abaixo:

"^\UF700" = (selectParagraph:, setMark:, deleteToMark:, moveBackward:, moveToBeginningOfParagraph:, setMark:, yank:, moveBackward:, selectToMark:);
"^\UF701" = (selectParagraph:, setMark:, deleteToMark:, moveToEndOfParagraph:, moveForward:, setMark:, yank:, moveBackward:, selectToMark:);    

Veja link e link .

    
por 27.04.2013 / 08:34