Navigation
For navigating a buffer while editing text use the following.
- 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] |
For navigating in code in any Programming language use the following.
- 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] |