GNU Emacs

Uma selecção de shortcuts (v. 1.01)

Notação utilizada:

  • C corresponde à tecla Ctrl que se pode encontrar no canto inferior esquerdo do teclado, bem como, por baixo da tecla de enter ao lado das teclas de movimentação (cursor).
  • M corresponde à tecla Alt que se encontra à esquerda da tecla de espaços. A tecla Alt funciona como a Meta key daí o nome.
  • S corresponde à tecla Shift que se encontra imediatamente acima das teclas Ctrl. Nalguns teclados esta tecla tem uma seta desenhada que aponta na direcção oposta ao utilizador.
  • Esc corresponde à tecla Esc que se encontra no canto superior esquerdo do teclado.

  •  
    C-x C-f significa:  
     
    1. premir a tecla Ctrl
    2. premir a tecla x
    3. premir a tecla f

    4. largar a tecla Ctrl. 
       
       
       
    C-x u significa:
    1. premir a tecla Ctrl
    2. premir a tecla x
    3. largar a tecla Ctrl

    4. premir a tecla u. 
       
       
       

       

    M-w significa: 
    1. premir a tecla Alt
    2. premir a tecla w
    3. largar a tecla Alt
    Este comando é totalmente equivalente a Esc w 
     
     
    Esc w significa:  
    1. premir a tecla Esc
    2. largar a tecla Esc
    3. premir a tecla w.
     
     

    Este comando é totalmente equivalente a M-w 
     

     
    Parece mais complicado do que é. Experimente. Se se sentir perdido faça C-g uma ou mais vezes até surgir a palavra Quit no canto inferior esquerdo do emacs.
     

    Open Save

    Open file    C-x C-f
    Change file  C-x C-v
    Save file    C-x C-s
    Save file As C-x C-w
    Save All     C-x s
      Don't ask    !
      Quit saving  q
    

    Exit Undo Break

    Exit               C-x C-c
    Center and refresh Cl
    Undo               C-x u
    Interrompe comando C-g

    Moving

    Pode utilizar as teclas cursor Home e End
    Set Boookmark   C-x r m
    Go to bookmark  C-x r b

    Cut Copy Paste

    Delete line    C-k C-k
    Cut            C-w               Edit->Cut
    Copy           M-w  ou C-Insert  Edit->Copy
    Paste          C-y  ou S-Insert  Edit->Paste 
    Set Mark       C-space           Pode utilizar o rato
    Verify marking C-x C-x           para marcar uma região

    Search Replace

    Search            C-s
    Repeat Search     C-s C-s
    Replace           M-%
       Don't ask      !
       Replace        y
       Do not replace n

    Format Compile

    Format all file   C-f    Macro definida no ficheiro ~jpb/.emacs
    Compile           C-p    Macro definida no ficheiro ~jpb/.emacs
    Next error        C-x `

    Buffers

    Go to buffer   C-x b
    Delete buffer  C-x k      Files->Kill current buffer
    

    Windows

    Move to other window      C-x o
    Delete active window      C-x 0
    Delete all other windows  C-x 1 Files->One Window

    97/11/18
    João Paulo Barros