Fortran - ściąga
Chociaż ani fortran ani emacs nie sa najpopularniejsze wśród dzisiejszych użytkowników komputerów, mam nadzieję, że przyda się komuś ściąga skrótów klawiszowych do fortran-mode. Znajdziesz ją poniżej.
klawisz | komenda | klawisz | komenda |
---|---|---|---|
C-c | Prefix Command | TAB | f90-indent-line |
C-j | f90-indent-new-line | RET | newline |
ESC | Prefix Command | * .. - | f90-electric-insert |
'/' | f90-electric-insert | ` | f90-abbrev-start |
C-M-a | f90-beginning-of-subprogram | ||
C-M-e | f90-end-of-subprogram | C-M-h | f90-mark-subprogram |
C-M-n | f90-end-of-block | C-M-p | f90-beginning-of-block |
C-M-q | f90-indent-subprogram | ||
C-c C-a | f90-previous-block | C-c C-d | f90-join-lines |
C-c C-e | f90-next-block | C-c C-f | f90-fill-region |
C-c RET | f90-break-line | C-c C-n | f90-next-statement |
C-c C-p | f90-previous-statement | C-c C-w | f90-insert-end |
C-c ; | f90-comment-region | ||
"`ab" (sys) | 0 "allocatable" | "`al" (sys) | 0 "allocate" |
"`as" (sys) | 0 "assignment" | "`ba" (sys) | 0 "backspace" |
"`bd" (sys) | 0 "block data" | "`c" (sys) | 0 "character" |
"`cl" (sys) | 0 "close" | "`cm" (sys) | 0 "common" |
"`cn" (sys) | 0 "contains" | "`cx" (sys) | 0 "complex" |
"`cy" (sys) | 0 "cycle" | "`de" (sys) | 0 "deallocate" |
"`df" (sys) | 0 "define" | "`di" (sys) | 0 "dimension" |
"`dp" (sys) | 0 "double precision" | "`dw" (sys) | 0 "do while" |
"`el" (sys) | 0 "else" | "`eli" (sys) | 0 "else if" |
"`elw" (sys) | 0 "elsewhere" | "`eq" (sys) | 0 "equivalence" |
"`ex" (sys) | 0 "external" | "`ey" (sys) | 0 "entry" |
"`fa" (sys) | 0 ".false." | "`fl" (sys) | 0 "forall" |
"`fo" (sys) | 0 "format" | "`fu" (sys) | 0 "function" |
"`i" (sys) | 0 "integer" | "`if" (sys) | 0 "interface" |
"`im" (sys) | 0 "implicit none" | "`in" (sys) | 0 "include" |
"`it" (sys) | 0 "intent" | "`lo" (sys) | 0 "logical" |
"`mo" (sys) | 0 "module" | "`na" (sys) | 0 "namelist" |
"`nu" (sys) | 0 "nullify" | "`op" (sys) | 0 "optional" |
"`pa" (sys) | 0 "parameter" | "`pi" (sys) | 0 "private" |
"`pm" (sys) | 0 "program" | "`po" (sys) | 0 "pointer" |
"`pr" (sys) | 0 "print" | "`pu" (sys) | 0 "public" |
"`r" (sys) | 0 "real" | "`rc" (sys) | 0 "recursive" |
"`rt" (sys) | 0 "return" | "`rw" (sys) | 0 "rewind" |
"`se" (sys) | 0 "select" | "`sq" (sys) | 0 "sequence" |
"`su" (sys) | 0 "subroutine" | "`t" (sys) | 0 "type" |
"`ta" (sys) | 0 "target" | "`tr" (sys) | 0 ".true." |
"`wh" (sys) | 0 "where" | "`wr" (sys) | 0 "write" |