Navigation
Revision as of 13:56, 30 March 2012 by 115.242.216.179 (talk)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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] |