Difference between revisions of "Navigation"
Jump to navigation
Jump to search
| Line 12: | Line 12: | ||
! End (Forward) | ! End (Forward) | ||
! Mark | ! Mark | ||
| − | ! Kill | + | ! Kill Or Cut |
|- | |- | ||
!Character | !Character | ||
| Line 49: | Line 49: | ||
| {{Keys | C-x C-p}} | | {{Keys | C-x C-p}} | ||
| | | | ||
| + | |} | ||
| + | |||
| + | ; sexp | ||
| + | : These are balanced expressions. For example, in [[C]] a block enclosed in a pair of ''''{'''',''''}'''' and in [[:Category:Lisp|Lisp]] a pair of ''''('''', '''')'''. | ||
| + | |||
| + | {| class="wikitable" | ||
| + | |+ Key bindings for navigating code | ||
| + | |- | ||
| + | ! Entity % Movement | ||
| + | ! Begin (Backward) | ||
| + | ! End (Forward) | ||
| + | ! Mark | ||
| + | ! Kill Or Cut | ||
| + | ! Up | ||
| + | |- | ||
| + | ! sexp | ||
| + | | {{Keys | C-M-b}} | ||
| + | | {{Keys | C-M-f}} | ||
| + | | {{Keys | C-M-@}} | ||
| + | | {{Keys | C-M-k}} | ||
| + | | {{Keys | C-M-u}} | ||
|} | |} | ||
Revision as of 13:52, 30 March 2012
- Sentence
- Remember You need to put two spaces after the full-stop.
- Page
- In "*.el" files and other text files (for example [C-h n]), text is divided into "pages" delimited by `^L' character. This character can be entered with [C-q C-l]
| Entity % Movement | Begin (Backward) | End (Forward) | Mark | Kill Or Cut |
|---|---|---|---|---|
| Character | [ C-b] | [ C-f] | [ C-@] | [ C-d] |
| Word | [ M-b] | [ M-f] | [ M-@] | [ M-d] |
| Line | [ C-a] | [ C-e] | [ C-k] | |
| Sentence | [ M-a] | [ M-e] | [ M-k] | |
| Paragraph | M-{ }} | [ M-} ] | [ M-h ] | [ M-h C-w] |
| Page | [ C-x [ ] | [ C-x ] ] | [ C-x C-p] |
- sexp
- These are balanced expressions. For example, in C a block enclosed in a pair of '{','}' and in Lisp a pair of '(', ').
| Entity % Movement | Begin (Backward) | End (Forward) | Mark | Kill Or Cut | Up |
|---|---|---|---|---|---|
| sexp | [ C-M-b] | [ C-M-f] | [ C-M-@] | [ C-M-k] | [ C-M-u] |